diff --git a/.env.example b/.env.example index 007650a6..59a55bba 100644 --- a/.env.example +++ b/.env.example @@ -1,20 +1,12 @@ CELOSCAN_API_KEY= CELO_RPC_URL=https://forno.celo.org -BAKLAVA_RPC_URL=https://baklava-forno.celo-testnet.org ALFAJORES_RPC_URL=https://alfajores-forno.celo-testnet.org -BAKLAVA_DEPLOYER_PK= ALFAJORES_DEPLOYER_PK= CELO_DEPLOYER_PK= MENTO_DEPLOYER_PK= -# Baklava governance keys -BAKLAVA_APPROVER_PK= -BAKLAVA_APPROVER= -BAKLAVA_SIGNER_PK= -BAKLAVA_SIGNER= - # Alfajores governance keys ALFAJORES_SIGNER= ALFAJORES_SIGNER_PK= diff --git a/.prettierignore b/.prettierignore index 63a7cebf..0d08da52 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,5 @@ # directories +.trunk .yarn/ **/broadcast **/cache @@ -12,4 +13,4 @@ .pnp.* coverage.json yarn-debug.log* -yarn-error.log* +yarn-error.log* \ No newline at end of file diff --git a/README.md b/README.md index 1c3c5d9c..37a71f54 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ git clone git@github.com:mento-protocol/mento-deployment.git cd mento-deployment # Install the project dependencies & build the contracts -forge install && forge build +yarn install && forge install && forge build # Create your .env file (Replace the PK for deployer account) cp .env.example .env @@ -22,7 +22,7 @@ cp .env.example .env yarn secrets:get # Execute scripts using forge script command -forge script DeployCircuitBreaker --rpc-url $BAKLAVA_RPC_URL --broadcast --legacy --verify --verifier sourcify +forge script DeployCircuitBreaker --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy --verify --verifier sourcify ``` ## Deployment Structure @@ -45,7 +45,7 @@ The scripts tend to follow a similar structure, and are either simple helpers or General options will include: -- `-n`: The network to run on, e.g. `baklava` or `alfajores` +- `-n`: The network to run on, e.g. `celo` or `alfajores` - `-u`: The upgrade number, e.g. `MU01` - `-g`: The governance that will be used, e.g. `celo` or `mento` @@ -53,10 +53,10 @@ Check the script file for more details on usage but here's a quick overview: ```bash # Clean the broadcast folder, will remove all broadcast files pertaining to that network and upgrade combination -> yarn clean -n baklava -u MU01 +> yarn clean -n alfajores -u MU01 # Show the list of deployed contracts and their addresses -> yarn show -n baklava -n MU01 +> yarn show -n alfajores -u MU01 {"name":"BreakerBoxProxy","address":"0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936"} {"name":"BiPoolManagerProxy","address":"0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411"} {"name":"BrokerProxy","address":"0x6723749339e320E1EFcd9f1B0D997ecb45587208"} @@ -64,8 +64,8 @@ Check the script file for more details on usage but here's a quick overview: # ... # Run a development script, with no selector -> yarn script:dev -n baklava - Network is baklava +> yarn script:dev -n alfajores + Network is alfajores ================================================================== 👇 Pick a script to run ------------------------------------------------------------------ @@ -75,25 +75,25 @@ Check the script file for more details on usage but here's a quick overview: #? # Run a development script by index -> yarn script:dev -n baklava -i 2 -📠 Network is baklava +> yarn script:dev -n alfajores -i 2 +📠 Network is alfajores ================================================================== đŸ”Ĩ Running CreateMockBridgedUSDC ================================================================== # Run a development script by name -> yarn script:dev -n baklava -s CreateMockBridgedUSDC -📠 Network is baklava +> yarn script:dev -n alfajores -s CreateMockBridgedUSDC +📠 Network is alfajores ================================================================== đŸ”Ĩ Running CreateMockBridgedUSDC ================================================================== # Run an upgrade deployment, will run all deploy scripts in an upgrade -> yarn deploy -n baklava -u MU01 +> yarn deploy -n alfajores -u MU01 # Submit an upgrade proposal, will output the proposal ID -> yarn cgp -n baklava -u MU01 -g celo +> yarn cgp -n alfajores -u MU01 -g celo # Pass a CGP on testnets -> yarn cgp:pass -n baklava -g celo -p +> yarn cgp:pass -n alfajores -g celo -p ``` diff --git a/bin/build.sh b/bin/build.sh index b8acc94f..ac2c0dad 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -4,7 +4,7 @@ # Build the contracts for a give upgrade # Usage: ./bin/build.sh # -u -- name of the upgrade (MU01) -# Example: ./bin/clean.sh -n baklava -u MU01 +# Example: ./bin/clean.sh -n alfajores -u MU01 ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp-check.sh b/bin/cgp-check.sh index 092eca92..ffe5f16b 100755 --- a/bin/cgp-check.sh +++ b/bin/cgp-check.sh @@ -3,10 +3,10 @@ ############################################################################## # Script for running Governance Proposal Checks on top of a network # Usage: yarn cgp:check -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -u -- name of the upgrade (MU01) # -g -- governance to use -# Example: yarn cgp:check -n baklava -u MU03 -g mento +# Example: yarn cgp:check -n alfajores -u MU03 -g mento ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp-deploy.sh b/bin/cgp-deploy.sh index 9b70e640..dd4cd6b6 100755 --- a/bin/cgp-deploy.sh +++ b/bin/cgp-deploy.sh @@ -3,10 +3,10 @@ ############################################################################## # Script for running all deployment tasks for a protocol upgrade # Usage: ./bin/cgp-deploy.sh -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -u -- name of the upgrade (MU01) # -s -- name of the script (optional) -# Example: ./bin/cgp-deploy.sh -n baklava -u MU01 +# Example: ./bin/cgp-deploy.sh -n alfajores -u MU01 ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp-diff.sh b/bin/cgp-diff.sh index eb3d0f0a..264129e2 100755 --- a/bin/cgp-diff.sh +++ b/bin/cgp-diff.sh @@ -3,8 +3,8 @@ ############################################################################## # Script for passing a Celo Governance Proposal on a testnet. # Usage: ./bin/cgp-diff.sh -# -n -- network to pass the proposal on -# Example: ./bin/cgp-diff.sh -n baklava 78 79 +# -n -- network to pass the proposal on +# Example: ./bin/cgp-diff.sh -n alfajores 78 79 ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp-execute.sh b/bin/cgp-execute.sh index d5132c22..ba5d3d13 100755 --- a/bin/cgp-execute.sh +++ b/bin/cgp-execute.sh @@ -4,10 +4,10 @@ # Script for executing a Governance Proposal for a protocol upgrade # Usage: yarn cgp:execute # -p -- proposalId -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -g -- governance to use # -s -- simulate the proposal (optional) -# Example: yarn cgp -n baklava -p 1 -g mento +# Example: yarn cgp -n alfajores -p 1 -g mento ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp-pass.sh b/bin/cgp-pass.sh index c96f147a..952f20af 100755 --- a/bin/cgp-pass.sh +++ b/bin/cgp-pass.sh @@ -3,10 +3,10 @@ ############################################################################## # Script for passing a Celo Governance Proposal on a tesnet. # Usage: yarn cgp:pass -# -n -- network to pass the proposal on +# -n -- network to pass the proposal on # -p -- proposal ID # -g -- governance to use -# Example: yarn cgp:pass -n baklava -p 79 -g mento +# Example: yarn cgp:pass -n alfajores -p 79 -g mento ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/cgp.sh b/bin/cgp.sh index d23c0e74..e4b20eb2 100755 --- a/bin/cgp.sh +++ b/bin/cgp.sh @@ -3,13 +3,13 @@ ############################################################################## # Script for submitting a Governance Proposal for a protocol upgrade # Usage: yarn cgp -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -u -- name of the upgrade (MU01) # -g -- governance to use # -s -- simulate the proposal (optional) # -r -- revert (optional) # -f -- use forked network (optional) -# Example: yarn cgp -n baklava -u MU01 -g mento +# Example: yarn cgp -n alfajores -u MU01 -g mento ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/clean.sh b/bin/clean.sh index abbc401d..318be00b 100755 --- a/bin/clean.sh +++ b/bin/clean.sh @@ -3,9 +3,9 @@ ############################################################################## # Script for cleaning the broadcast file for an upgrade + network combo # Usage: ./bin/clean.sh -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -u -- name of the upgrade (MU01) -# Example: ./bin/clean.sh -n baklava -u MU01 +# Example: ./bin/clean.sh -n alfajores -u MU01 ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/dev-script.sh b/bin/dev-script.sh index 315e60e6..d5851f56 100755 --- a/bin/dev-script.sh +++ b/bin/dev-script.sh @@ -3,17 +3,17 @@ ############################################################################## # Script for running all deployment tasks for a protocol upgrade # Usage: ./bin/dev-script.sh -# -n -- network to submit the proposal to +# -n -- network to submit the proposal to # -i -- index of the script (optional) # -s -- name of the script (optional) # -r -- signature of the run function (optional) # Example: # To pick the script: -# ./bin/deploy.sh -n baklava +# ./bin/deploy.sh -n alfajores # To pick the script by index: -# ./bin/deploy.sh -n baklava -i 1 +# ./bin/deploy.sh -n alfajores -i 1 # To pick the script by name: -# ./bin/deploy.sh -n baklava -s CreateMockBridgedUSDC +# ./bin/deploy.sh -n alfajores -s CreateMockBridgedUSDC ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/get-secrets.sh b/bin/get-secrets.sh index 4252cfc7..7f790349 100755 --- a/bin/get-secrets.sh +++ b/bin/get-secrets.sh @@ -13,7 +13,7 @@ set -u # Treat unset variables as an error when substituting # Set the project ID and the comma-separated list of secret IDs to retrieve PROJECT_ID="mento-prod" -SECRET_IDS="mento-deployer-pk,baklava-approver-pk,baklava-voter-pk,dune-api-key" +SECRET_IDS="mento-deployer-pk,dune-api-key" # Set the path to the .env file as the parent directory of the current directory ENV_FILE="$(dirname "$0")/../.env" diff --git a/bin/merkle-tree.ts b/bin/merkle-tree.ts index 62ad06bc..7788142a 100755 --- a/bin/merkle-tree.ts +++ b/bin/merkle-tree.ts @@ -1,14 +1,14 @@ /******************************************************************* * Build the airgrab merkle tree for a given network * Usage: yarn merkle-tree:build - * -n -- network to build the tree for + * -n -- network to build the tree for ******************************************************************* */ -import { parseArgs } from "node:util"; import { StandardMerkleTree } from "@openzeppelin/merkle-tree"; -import * as fs from "fs"; import { parse } from "csv-parse/sync"; +import * as fs from "fs"; +import { parseArgs } from "node:util"; const { values: { network }, @@ -18,7 +18,7 @@ const { }, }); -if (network !== "baklava" && network !== "alfajores" && network !== "celo") { +if (network !== "alfajores" && network !== "celo") { throw new Error("Invalid network"); } diff --git a/bin/pre-commit-check.sh b/bin/pre-commit-check.sh index 380a0384..337852ea 100755 --- a/bin/pre-commit-check.sh +++ b/bin/pre-commit-check.sh @@ -24,9 +24,6 @@ get_network_name() { "44787") echo "alfajores" ;; - "62320") - echo "baklava" - ;; *) echo "Error: Unsupported network ID: $network_id" >&2 exit 1 @@ -76,12 +73,6 @@ process_file() { # Get network name network=$(get_network_name "$network_id") - # Skip checks for Baklava as CeloScan isn't available there - if [ "$network" == "baklava" ]; then - echo "ℹī¸ Skipping verification check for Baklava network." - return 0 - fi - # Find newly deployed addresses and store them in an array addresses=($(fetch_addresses "$broadcast_file")) diff --git a/bin/setup.sh b/bin/setup.sh index 42a198fc..9bb97001 100644 --- a/bin/setup.sh +++ b/bin/setup.sh @@ -4,15 +4,6 @@ source "$(dirname "$0")/../.env" parse_network () { # $1: network, $2: use_fork case $1 in - "baklava") - APPROVER=$BAKLAVA_APPROVER - APPROVER_PK=$BAKLAVA_APPROVER_PK - SIGNER=$BAKLAVA_SIGNER - SIGNER_PK=$BAKLAVA_SIGNER_PK - RPC_URL=$BAKLAVA_RPC_URL - CHAIN_ID=62320 - export FOUNDRY_PROFILE=baklava-deployment - ;; "alfajores") APPROVER=$ALFAJORES_APPROVER APPROVER_PK=$ALFAJORES_APPROVER_PK diff --git a/bin/show.sh b/bin/show.sh index 276dfa84..be36bd37 100755 --- a/bin/show.sh +++ b/bin/show.sh @@ -3,9 +3,9 @@ ############################################################################## # This script will show the addresses of all contracts deployed in a given upgrade # Usage: ./bin/show.sh -# -n -- network to target +# -n -- network to target # -u -- name of the upgrade (MU01) -# Example: ./bin/show.sh -n baklava -u MU01 +# Example: ./bin/show.sh -n alfajores -u MU01 ############################################################################## source "$(dirname "$0")/setup.sh" diff --git a/bin/verify-bytecodes.ts b/bin/verify-bytecodes.ts index 46274ab6..19537b02 100644 --- a/bin/verify-bytecodes.ts +++ b/bin/verify-bytecodes.ts @@ -1,11 +1,10 @@ +import { providers } from "ethers"; import { execSync } from "node:child_process"; import fs from "node:fs"; -import { parseArgs } from "node:util"; import process from "node:process"; -import { providers } from "ethers"; +import { parseArgs } from "node:util"; enum Network { - Baklava = "baklava", Alfajores = "alfajores", Celo = "celo", } @@ -28,10 +27,6 @@ type NetworkInfo = { }; const networkInfoByName: Record = { - [Network.Baklava]: { - id: 62320, - rpcUrl: "https://baklava-forno.celo-testnet.org", - }, [Network.Alfajores]: { id: 44787, rpcUrl: "https://alfajores-forno.celo-testnet.org", diff --git a/bin/verify-celoscan.ts b/bin/verify-celoscan.ts index 0119297c..e8b65e34 100644 --- a/bin/verify-celoscan.ts +++ b/bin/verify-celoscan.ts @@ -1,20 +1,18 @@ /******************************************************************* - * Verify contracts deployed from a broadcast file on celoscan - * Will only work with alfajores or mainnet broadcast files as - * celoscan doesn't support baklava. + * Verify contracts deployed from a broadcast file on celoscan. * Command assumes that the contracts are verified on sourcify * automatically by foundry. * Usage: yarn verify:celoscan *******************************************************************/ -import { parseArgs } from "node:util"; +import "dotenv/config"; +import { keccak256, toUtf8Bytes } from "ethers"; import fs from "fs"; -import * as sourcify from "./utils/sourcify"; +import { parseArgs } from "node:util"; import * as etherscan from "./utils/etherscan"; -import { Metadata } from "./utils/sourcify"; import { VerificationStatus } from "./utils/etherscan"; -import "dotenv/config"; -import { keccak256, toUtf8Bytes } from "ethers"; +import * as sourcify from "./utils/sourcify"; +import { Metadata } from "./utils/sourcify"; type Sources = Record; @@ -29,7 +27,7 @@ interface BroadcastFile { }>; transaction: { data?: string; - input?: string + input?: string; }; }>; chain: number; @@ -82,7 +80,7 @@ async function run() { if (tx.transactionType === "CREATE") { createdContracts.push({ contract: tx.contractAddress, - initCode: tx.transaction.data || tx.transaction.input + initCode: tx.transaction.data || tx.transaction.input, }); } if (tx.additionalContracts && tx.additionalContracts.length > 0) { @@ -127,8 +125,8 @@ async function run() { } console.log( "Note: Celoscan doesn't allow you to verify conracts that are identified as equivalent " + - "bytecode-wise with other contracts. So check the list above on Celoscan to see if they " + - "fall under this scenario.", + "bytecode-wise with other contracts. So check the list above on Celoscan to see if they " + + "fall under this scenario.", ); } } @@ -138,7 +136,7 @@ async function verify({ contract, initCode }: { contract: string; initCode?: str api: celoscanApiUrl, apiKey: celoscanApiKey, contract: contract, - }) + }); if (isVerified) { console.log(`✅ Contract ${contract} verified on celoscan`); return true; @@ -204,8 +202,8 @@ function getConstructorArgs(target: string, contract: string, initCode: string) // match[2] is the filename without termination // match[3] is the optional contract name which can be empty const match = /(([^\/]*).sol):?(.*)?/.exec(target); - if (!match) throw Error(`Error extracting filename and contract from: ${target}`) - const solidityFile = match[1] + if (!match) throw Error(`Error extracting filename and contract from: ${target}`); + const solidityFile = match[1]; const contractName = match[3] || match[2]; try { diff --git a/broadcast/MU01-00-Create-Proxies.sol/62320/run-latest.json b/broadcast/MU01-00-Create-Proxies.sol/62320/run-latest.json deleted file mode 100644 index 1e7d1bb3..00000000 --- a/broadcast/MU01-00-Create-Proxies.sol/62320/run-latest.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x616be1c64c134edfc24bd198958f71c2f5b61ef7e5dbe77c4eaa85ec725a70fe", - "transactionType": "CREATE", - "contractName": "BreakerBoxProxy", - "contractAddress": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5bc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a72315820204bd99500724e3c64c38619892bf5dca874e22a37b4f5d894041c7a1f11fdc164736f6c63430005110032", - "nonce": "0x1ac" - }, - "additionalContracts": [] - }, - { - "hash": "0xcb4d58f39e90eb92ab2e873460805488954e62ae59cf4e02e221c3b446e528b4", - "transactionType": "CREATE", - "contractName": "BiPoolManagerProxy", - "contractAddress": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5bc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a72315820d2097023f8e0c0c33a77a402034ca96968ed56386e00cbe951231dd49124e51264736f6c63430005110032", - "nonce": "0x1ad" - }, - "additionalContracts": [] - }, - { - "hash": "0x55d97e89a870c9c1e4a224238bac93dc4b53f975532ec0787c904b729563ad5b", - "transactionType": "CREATE", - "contractName": "BrokerProxy", - "contractAddress": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5bc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a72315820cc6ed0a2a8353f868100fd676b75442af3eb5d84b70cafb82331c02d1cf46c1a64736f6c63430005110032", - "nonce": "0x1ae" - }, - "additionalContracts": [] - }, - { - "hash": "0x570e16a296d69edbea558d4c978e4b3400ce759a0e08d39c9cd4e5abd47bfa0d", - "transactionType": "CREATE", - "contractName": "PartialReserveProxy", - "contractAddress": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5cc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a723158200364f417286ebc37625ddfdf76c6f05da6aedad379716e75156821e9887e774c64736f6c63430005110032", - "nonce": "0x1af" - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0x616be1c64c134edfc24bd198958f71c2f5b61ef7e5dbe77c4eaa85ec725a70fe", - "transactionIndex": "0x0", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x9157d", - "gasUsed": "0x9157d", - "contractAddress": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "logs": [ - { - "address": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "transactionHash": "0x616be1c64c134edfc24bd198958f71c2f5b61ef7e5dbe77c4eaa85ec725a70fe", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000004000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xcb4d58f39e90eb92ab2e873460805488954e62ae59cf4e02e221c3b446e528b4", - "transactionIndex": "0x1", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x122afa", - "gasUsed": "0x9157d", - "contractAddress": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "logs": [ - { - "address": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "transactionHash": "0xcb4d58f39e90eb92ab2e873460805488954e62ae59cf4e02e221c3b446e528b4", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000200000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000040000000000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x55d97e89a870c9c1e4a224238bac93dc4b53f975532ec0787c904b729563ad5b", - "transactionIndex": "0x2", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x1b4077", - "gasUsed": "0x9157d", - "contractAddress": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "logs": [ - { - "address": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "transactionHash": "0x55d97e89a870c9c1e4a224238bac93dc4b53f975532ec0787c904b729563ad5b", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000400000000000000000000000000000000000000000000000000001000000000000020000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x570e16a296d69edbea558d4c978e4b3400ce759a0e08d39c9cd4e5abd47bfa0d", - "transactionIndex": "0x3", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x245600", - "gasUsed": "0x91589", - "contractAddress": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "logs": [ - { - "address": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xba1e9cff55c4e337275b61db27659e3618fbd59bc0396e43d44b2aab0fef0891", - "blockNumber": "0xf4ac45", - "transactionHash": "0x570e16a296d69edbea558d4c978e4b3400ce759a0e08d39c9cd4e5abd47bfa0d", - "transactionIndex": "0x3", - "logIndex": "0x3", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00002000000004000000000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/bogdan/Workspace/mento/mento-deployment/broadcast/MU01-00-Create-Proxies.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1677765514, - "chain": 62320, - "multi": false, - "commit": "a0ef740" -} \ No newline at end of file diff --git a/broadcast/MU01-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json b/broadcast/MU01-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json deleted file mode 100644 index bb7859d1..00000000 --- a/broadcast/MU01-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json +++ /dev/null @@ -1,303 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x6b1132f629fed82844bd3f47fea5ad3f54c204eeebcaef58058084b6d73fff4e", - "transactionType": "CREATE", - "contractName": "ConstantSumPricingModule", - "contractAddress": "0x1D74cFaa39049698DbA4550ca487b8FAf09f3c81", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xe5fc6", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610c3c806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806306fdde031461004657806352707d8c14610064578063571fd01214610084575b600080fd5b61004e610097565b60405161005b9190610acf565b60405180910390f35b6100776100723660046107da565b6100ce565b60405161005b9190610b70565b6100776100923660046107da565b61019f565b60408051808201909152600b81527f436f6e7374616e7453756d000000000000000000000000000000000000000000602082015290565b6000816100dd57506000610197565b6100e56107bc565b6101056100f18561023d565b6100f9610257565b9063ffffffff61027b16565b9050610128610123610116856102d9565b839063ffffffff61034216565b61062d565b9150610145610138610123610257565b839063ffffffff61063116565b9150610153610123866102d9565b821115610195576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b20565b60405180910390fd5b505b949350505050565b6000838211156101db576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b20565b816101e857506000610197565b6101f06107bc565b6101fc6100f18561023d565b90506102066107bc565b61020f846102d9565b905061023261021d8361062d565b6102268361062d565b9063ffffffff61063116565b979650505050505050565b6102456107bc565b50604080516020810190915290815290565b61025f6107bc565b50604080516020810190915269d3c21bcecceda1000000815290565b6102836107bc565b8151835110156102bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610af0565b506040805160208101909152815183510381525b92915050565b6102e16107bc565b6102e961067a565b821115610322576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b10565b50604080516020810190915269d3c21bcecceda100000082028152919050565b61034a6107bc565b8251158061035757508151155b1561037157506040805160208101909152600081526102d3565b815169d3c21bcecceda1000000141561038b5750816102d3565b825169d3c21bcecceda100000014156103a55750806102d3565b600069d3c21bcecceda10000006103bb85610695565b51816103c357fe5b04905060006103d1856106ca565b519050600069d3c21bcecceda10000006103ea86610695565b51816103f257fe5b0490506000610400866106ca565b519050838202841561044e578285828161041657fe5b041461044e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610ae0565b69d3c21bcecceda1000000810281156104ad5769d3c21bcecceda100000082828161047557fe5b04146104ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b50565b90508084840285156104fb57848682816104c357fe5b04146104fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b60565b8684028715610546578488828161050e57fe5b0414610546576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b30565b61054e610704565b878161055657fe5b049650610561610704565b858161056957fe5b04945086850287156105b7578588828161057f57fe5b04146105b7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b00565b6105bf6107bc565b60405180602001604052808781525090506105e88160405180602001604052808781525061070d565b90506106028160405180602001604052808681525061070d565b905061061c8160405180602001604052808581525061070d565b9d9c50505050505050505050505050565b5190565b600061067383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061076b565b9392505050565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b61069d6107bc565b604051806020016040528069d3c21bcecceda1000000808560000151816106c057fe5b0402905292915050565b6106d26107bc565b604051806020016040528069d3c21bcecceda1000000808560000151816106f557fe5b95519504029093039092525090565b64e8d4a5100090565b6107156107bc565b8151835190810190811015610756576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c90610b40565b60408051602081019091529081529392505050565b600081836107a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161018c9190610acf565b5060008385816107b257fe5b0495945050505050565b6040518060200160405280600081525090565b80356102d381610be2565b600080600080608085870312156107f057600080fd5b60006107fc87876107cf565b945050602061080d878288016107cf565b935050604061081e878288016107cf565b925050606061082f878288016107cf565b91505092959194509250565b60006108468261062d565b6108508185610b7e565b9350610860818560208601610b8a565b61086981610bba565b9093019392505050565b6000610880601683610b7e565b7f6f766572666c6f77207831793120646574656374656400000000000000000000815260200192915050565b60006108b9601f83610b7e565b7f737562737472616374696f6e20756e646572666c6f7720646574656374656400815260200192915050565b60006108f2601683610b7e565b7f6f766572666c6f77207832793220646574656374656400000000000000000000815260200192915050565b600061092b603683610b7e565b7f63616e277420637265617465206669786964697479206e756d626572206c617281527f676572207468616e206d61784e65774669786564282900000000000000000000602082015260400192915050565b600061098a603483610b7e565b7f616d6f756e744f75742063616e742062652067726561746572207468656e207481527f686520746f6b656e4f7574506f6f6c2073697a65000000000000000000000000602082015260400192915050565b60006109e9601683610b7e565b7f6f766572666c6f77207831793220646574656374656400000000000000000000815260200192915050565b6000610a22601583610b7e565b7f616464206f766572666c6f772064657465637465640000000000000000000000815260200192915050565b6000610a5b601f83610b7e565b7f6f766572666c6f772078317931202a2066697865643120646574656374656400815260200192915050565b6000610a94601683610b7e565b7f6f766572666c6f77207832793120646574656374656400000000000000000000815260200192915050565b610ac981610b87565b82525050565b60208082528101610673818461083b565b602080825281016102d381610873565b602080825281016102d3816108ac565b602080825281016102d3816108e5565b602080825281016102d38161091e565b602080825281016102d38161097d565b602080825281016102d3816109dc565b602080825281016102d381610a15565b602080825281016102d381610a4e565b602080825281016102d381610a87565b602081016102d38284610ac0565b90815260200190565b90565b60005b83811015610ba5578181015183820152602001610b8d565b83811115610bb4576000848401525b50505050565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b610beb81610b87565b8114610bf657600080fd5b5056fea365627a7a7231582051ac201cc8b697abb9965c72c4abf61b4add65763bb72c46d50170b0f868f5f56c6578706572696d656e74616cf564736f6c63430005110040", - "nonce": "0x1b0" - }, - "additionalContracts": [] - }, - { - "hash": "0x733626eb4ff04044a7a2aed33119743d18992f8fceb8a9054b56b995bb8d6edc", - "transactionType": "CREATE", - "contractName": "ConstantProductPricingModule", - "contractAddress": "0x7586680Dd2e4F977C33cDbd597fa2490e342CbA2", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xf34d4", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610cff806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806306fdde031461004657806352707d8c14610064578063571fd01214610084575b600080fd5b61004e610097565b60405161005b9190610b92565b60405180910390f35b61007761007236600461089d565b6100ce565b60405161005b9190610c33565b61007761009236600461089d565b6101a0565b60408051808201909152600f81527f436f6e7374616e7450726f647563740000000000000000000000000000000000602082015290565b6000816100dd57506000610198565b6100e561087f565b6100ee8461021b565b90506100f861087f565b61012861010485610235565b61011c846101106102a7565b9063ffffffff6102cb16565b9063ffffffff61032916565b905061013261087f565b61014b61013e88610235565b839063ffffffff61032916565b905061015561087f565b61016e836101628b610235565b9063ffffffff61061416565b905061019161017c82610672565b61018584610672565b9063ffffffff61067616565b9450505050505b949350505050565b60006101aa61087f565b6101b38461021b565b90506101bd61087f565b6101d56101d0858963ffffffff6106bf16565b610235565b90506101df61087f565b6102016101ee846101106102a7565b61011c6101d08a8963ffffffff61071316565b905061020f61017c82610672565b98975050505050505050565b61022361087f565b50604080516020810190915290815290565b61023d61087f565b610245610755565b821115610287576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610bd3565b60405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6102af61087f565b50604080516020810190915269d3c21bcecceda1000000815290565b6102d361087f565b81518351101561030f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610bb3565b506040805160208101909152815183510381525b92915050565b61033161087f565b8251158061033e57508151155b156103585750604080516020810190915260008152610323565b815169d3c21bcecceda10000001415610372575081610323565b825169d3c21bcecceda1000000141561038c575080610323565b600069d3c21bcecceda10000006103a285610770565b51816103aa57fe5b04905060006103b8856107a5565b519050600069d3c21bcecceda10000006103d186610770565b51816103d957fe5b04905060006103e7866107a5565b519050838202841561043557828582816103fd57fe5b0414610435576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610ba3565b69d3c21bcecceda1000000810281156104945769d3c21bcecceda100000082828161045c57fe5b0414610494576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610c13565b90508084840285156104e257848682816104aa57fe5b04146104e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610c23565b868402871561052d57848882816104f557fe5b041461052d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610bf3565b6105356107df565b878161053d57fe5b0496506105486107df565b858161055057fe5b049450868502871561059e578588828161056657fe5b041461059e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610bc3565b6105a661087f565b60405180602001604052808781525090506105cf81604051806020016040528087815250610614565b90506105e981604051806020016040528086815250610614565b905061060381604051806020016040528085815250610614565b9d9c50505050505050505050505050565b61061c61087f565b815183519081019081101561065d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610c03565b60408051602081019091529081529392505050565b5190565b60006106b883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506107e8565b9392505050565b6000826106ce57506000610323565b828202828482816106db57fe5b04146106b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e90610be3565b60006106b883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610839565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b61077861087f565b604051806020016040528069d3c21bcecceda10000008085600001518161079b57fe5b0402905292915050565b6107ad61087f565b604051806020016040528069d3c21bcecceda1000000808560000151816107d057fe5b95519504029093039092525090565b64e8d4a5100090565b60008183610823576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e9190610b92565b50600083858161082f57fe5b0495945050505050565b60008184841115610877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027e9190610b92565b505050900390565b6040518060200160405280600081525090565b803561032381610ca5565b600080600080608085870312156108b357600080fd5b60006108bf8787610892565b94505060206108d087828801610892565b93505060406108e187828801610892565b92505060606108f287828801610892565b91505092959194509250565b600061090982610672565b6109138185610c41565b9350610923818560208601610c4d565b61092c81610c7d565b9093019392505050565b6000610943601683610c41565b7f6f766572666c6f77207831793120646574656374656400000000000000000000815260200192915050565b600061097c601f83610c41565b7f737562737472616374696f6e20756e646572666c6f7720646574656374656400815260200192915050565b60006109b5601683610c41565b7f6f766572666c6f77207832793220646574656374656400000000000000000000815260200192915050565b60006109ee603683610c41565b7f63616e277420637265617465206669786964697479206e756d626572206c617281527f676572207468616e206d61784e65774669786564282900000000000000000000602082015260400192915050565b6000610a4d602183610c41565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81527f7700000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000610aac601683610c41565b7f6f766572666c6f77207831793220646574656374656400000000000000000000815260200192915050565b6000610ae5601583610c41565b7f616464206f766572666c6f772064657465637465640000000000000000000000815260200192915050565b6000610b1e601f83610c41565b7f6f766572666c6f772078317931202a2066697865643120646574656374656400815260200192915050565b6000610b57601683610c41565b7f6f766572666c6f77207832793120646574656374656400000000000000000000815260200192915050565b610b8c81610c4a565b82525050565b602080825281016106b881846108fe565b6020808252810161032381610936565b602080825281016103238161096f565b60208082528101610323816109a8565b60208082528101610323816109e1565b6020808252810161032381610a40565b6020808252810161032381610a9f565b6020808252810161032381610ad8565b6020808252810161032381610b11565b6020808252810161032381610b4a565b602081016103238284610b83565b90815260200190565b90565b60005b83811015610c68578181015183820152602001610c50565b83811115610c77576000848401525b50505050565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b610cae81610c4a565b8114610cb957600080fd5b5056fea365627a7a7231582031925fe0f4055626f5dd5bffa3e5b7d70dafb917faae35af977ca57d3ff03ffc6c6578706572696d656e74616cf564736f6c63430005110040", - "nonce": "0x1b1" - }, - "additionalContracts": [] - }, - { - "hash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionType": "CREATE", - "contractName": "MedianDeltaBreaker", - "contractAddress": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "function": null, - "arguments": [ - "0", - "0", - "0x88A187a876290E9843175027902B9f7f1B092c88", - "[]", - "[]", - "[]" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x1ba182", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b50604051620020e2380380620020e2833981810160405260c08110156200003757600080fd5b8151602083015160408085015160608601805192519496939591949391820192846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82518660208202830111640100000000821117156200009f57600080fd5b82525081516020918201928201910280838360005b83811015620000ce578181015183820152602001620000b4565b5050505090500160405260200180516040519392919084640100000000821115620000f857600080fd5b9083019060208201858111156200010e57600080fd5b82518660208202830111640100000000821117156200012c57600080fd5b82525081516020918201928201910280838360005b838110156200015b57818101518382015260200162000141565b50505050905001604052602001805160405193929190846401000000008211156200018557600080fd5b9083019060208201858111156200019b57600080fd5b8251866020820283011164010000000082111715620001b957600080fd5b82525081516020918201928201910280838360005b83811015620001e8578181015183820152602001620001ce565b50505050905001604052505050600062000207620002ca60201b60201c565b600480546001600160a01b0319166001600160a01b03831690811790915560405191925090600090600080516020620020a1833981519152908290a35062000258336001600160e01b03620002ce16565b6200026c846001600160e01b036200036016565b62000280866001600160e01b036200046016565b62000294856001600160e01b036200049b16565b620002a983836001600160e01b036200057916565b620002be83826001600160e01b03620007c716565b505050505050620009f1565b3390565b6001600160a01b038116620003155760405162461bcd60e51b81526004018080602001828103825260268152602001806200207b6026913960400191505060405180910390fd5b6004546040516001600160a01b03808416921690600080516020620020a183398151915290600090a3600480546001600160a01b0319166001600160a01b0392909216919091179055565b620003736001600160e01b036200096416565b620003c5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200040c5760405162461bcd60e51b8152600401808060200182810382526021815260200180620020c16021913960400191505060405180910390fd5b600580546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b620004b1816200099560201b620014ad1760201c565b51600255620004f1620004cf620009b1602090811b6200126517901c565b60408051602080820190925260025481529190620014c7620009d7821b17901c565b62000543576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b8051825114620005d0576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620007c25760006001600160a01b0316838281518110620005f557fe5b60200260200101516001600160a01b031614156200064e576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b62000658620009de565b620006828383815181106200066957fe5b60200260200101516200099560201b620014ad1760201c565b9050620006b26200069d620009b160201b620012651760201c565b82620009d760201b620014c71790919060201c565b62000704576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b80600360008685815181106200071657fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a3398483815181106200077957fe5b60200260200101518484815181106200078e57fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a150600101620005d3565b505050565b80518251146200081e576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620007c25760006001600160a01b03168382815181106200084357fe5b60200260200101516001600160a01b031614156200089c576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b818181518110620008a957fe5b602002602001015160016000858481518110620008c257fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c8382815181106200091c57fe5b60200260200101518383815181106200093157fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a160010162000821565b6004546000906001600160a01b0316620009866001600160e01b03620002ca16565b6001600160a01b031614905090565b6200099f620009de565b50604080516020810190915290815290565b620009bb620009de565b50604080516020810190915269d3c21bcecceda1000000815290565b5190511090565b6040518060200160405280600081525090565b61167a8062000a016000396000f3fe608060405234801561001057600080fd5b50600436106101515760003560e01c80635ac3ff70116100cd5780638da5cb5b11610081578063a44235cb11610066578063a44235cb146104fe578063f2fde38b14610506578063fd165f531461053957610151565b80638da5cb5b146104ee5780638f32d59b146104f657610151565b8063715018a6116100b2578063715018a614610474578063753d8c2f1461047c5780637dffc308146104bb57610151565b80635ac3ff701461041057806368b89d581461042d57610151565b80632e37ff73116101245780634afb215e116101095780634afb215e146102e85780634e510e881461031b57806353f5d6f1146103dd57610151565b80632e37ff73146102ad57806339b84ecf146102b557610151565b8063020323dd1461015657806305e047851461021a578063132e8aa7146102375780631893304f14610268575b600080fd5b6102186004803603604081101561016c57600080fd5b81019060208101813564010000000081111561018757600080fd5b82018360208201111561019957600080fd5b803590602001918460208302840111640100000000831117156101bb57600080fd5b9193909290916020810190356401000000008111156101d957600080fd5b8201836020820111156101eb57600080fd5b8035906020019184602083028401116401000000008311171561020d57600080fd5b50909250905061056c565b005b6102186004803603602081101561023057600080fd5b5035610638565b61023f61069d565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b61029b6004803603602081101561027e57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166106b9565b60408051918252519081900360200190f35b61029b6106cb565b61029b600480360360208110156102cb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166106d1565b610218600480360360208110156102fe57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661070e565b6102186004803603604081101561033157600080fd5b81019060208101813564010000000081111561034c57600080fd5b82018360208201111561035e57600080fd5b8035906020019184602083028401116401000000008311171561038057600080fd5b91939092909160208101903564010000000081111561039e57600080fd5b8201836020820111156103b057600080fd5b803590602001918460208302840111640100000000831117156103d257600080fd5b509092509050610832565b61029b600480360360208110156103f357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166108f8565b6102186004803603602081101561042657600080fd5b503561090a565b6104606004803603602081101561044357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661096c565b604080519115158252519081900360200190f35b61021861097e565b6104606004803603606081101561049257600080fd5b508035906020810135906040013573ffffffffffffffffffffffffffffffffffffffff16610a46565b61029b600480360360208110156104d157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b58565b61023f610b6a565b610460610b86565b61029b610bc6565b6102186004803603602081101561051c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610bcc565b6104606004803603602081101561054f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610c2e565b610574610b86565b6105c5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61063284848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808802828101820190935287825290935087925086918291850190849080828437600092019190915250610d1e92505050565b50505050565b610640610b86565b610691576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61069a81610f8a565b50565b60055473ffffffffffffffffffffffffffffffffffffffff1681565b60036020526000908152604090205481565b60005481565b73ffffffffffffffffffffffffffffffffffffffff811660009081526001602052604081205480610706575050600054610709565b90505b919050565b610716610b86565b610767576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166107b95760405162461bcd60e51b81526004018080602001828103825260218152602001806116256021913960400191505060405180910390fd5b6005805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b61083a610b86565b61088b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6106328484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060408051602080880282810182019093528782529093508792508691829185019084908082843760009201919091525061104592505050565b60016020526000908152604090205481565b610912610b86565b610963576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61069a81611226565b600061097782610c2e565b1592915050565b610986610b86565b6109d7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60045460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b604080516020810190915260025481526000908190610a6490611261565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600360209081526040808320815192830190915254815291925090610aa490611261565b90508015610ab0578091505b6000610ac2610abd611265565b611261565b90506000610ad6828563ffffffff61128916565b90506000610b0469d3c21bcecceda1000000610af88b8563ffffffff6112ec16565b9063ffffffff61134516565b90506000610b18848763ffffffff61138716565b90506000610b3a69d3c21bcecceda1000000610af88d8563ffffffff6112ec16565b9050808a1080610b495750828a115b9b9a5050505050505050505050565b60066020526000908152604090205481565b60045473ffffffffffffffffffffffffffffffffffffffff1690565b60045460009073ffffffffffffffffffffffffffffffffffffffff16610baa6113c9565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60025481565b610bd4610b86565b610c25576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61069a816113cd565b600554604080517fef90e1b000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528251600094859492169263ef90e1b0926024808301939192829003018186803b158015610ca157600080fd5b505afa158015610cb5573d6000803e3d6000fd5b505050506040513d6040811015610ccb57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff8416600090815260066020526040902080549082905590915080610d0b57600092505050610709565b610d16818386610a46565b949350505050565b8051825114610d74576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015610f8557600073ffffffffffffffffffffffffffffffffffffffff16838281518110610da457fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610e15576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b610e1d6115ca565b610e39838381518110610e2c57fe5b60200260200101516114ad565b9050610e53610e46611265565b829063ffffffff6114c716565b610ea4576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b8060036000868581518110610eb557fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a339848381518110610f3157fe5b6020026020010151848481518110610f4557fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a150600101610d77565b505050565b610f93816114ad565b51600255610fbe610fa2611265565b604080516020810190915260025481529063ffffffff6114c716565b61100f576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b805182511461109b576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015610f8557600073ffffffffffffffffffffffffffffffffffffffff168382815181106110cb57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16141561113c576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b81818151811061114857fe5b60200260200101516001600085848151811061116057fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c8382815181106111d357fe5b60200260200101518383815181106111e757fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a160010161109e565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b5190565b61126d6115ca565b50604080516020810190915269d3c21bcecceda1000000815290565b6000828201838110156112e3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000826112fb575060006112e6565b8282028284828161130857fe5b04146112e35760405162461bcd60e51b81526004018080602001828103825260218152602001806116046021913960400191505060405180910390fd5b60006112e383836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506114ce565b60006112e383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611570565b3390565b73ffffffffffffffffffffffffffffffffffffffff811661141f5760405162461bcd60e51b81526004018080602001828103825260268152602001806115de6026913960400191505060405180910390fd5b60045460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6114b56115ca565b50604080516020810190915290815290565b5190511090565b6000818361155a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561151f578181015183820152602001611507565b50505050905090810190601f16801561154c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161156657fe5b0495945050505050565b600081848411156115c25760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561151f578181015183820152602001611507565b505050900390565b604051806020016040528060008152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77536f727465644f7261636c65732061646472657373206d75737420626520736574a265627a7a72315820bd9ff48b4234fce5715793e09517d4067fef2f69d43000688e78bf7f8e458f2d64736f6c634300051100324f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0536f727465644f7261636c65732061646472657373206d757374206265207365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b2" - }, - "additionalContracts": [] - }, - { - "hash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionType": "CREATE", - "contractName": "ValueDeltaBreaker", - "contractAddress": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "function": null, - "arguments": [ - "0", - "0", - "0x88A187a876290E9843175027902B9f7f1B092c88", - "[]", - "[]", - "[]" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x1f2c7a", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200241f3803806200241f833981810160405260c08110156200003757600080fd5b8151602083015160408085015160608601805192519496939591949391820192846401000000008211156200006b57600080fd5b9083019060208201858111156200008157600080fd5b82518660208202830111640100000000821117156200009f57600080fd5b82525081516020918201928201910280838360005b83811015620000ce578181015183820152602001620000b4565b5050505090500160405260200180516040519392919084640100000000821115620000f857600080fd5b9083019060208201858111156200010e57600080fd5b82518660208202830111640100000000821117156200012c57600080fd5b82525081516020918201928201910280838360005b838110156200015b57818101518382015260200162000141565b50505050905001604052602001805160405193929190846401000000008211156200018557600080fd5b9083019060208201858111156200019b57600080fd5b8251866020820283011164010000000082111715620001b957600080fd5b82525081516020918201928201910280838360005b83811015620001e8578181015183820152602001620001ce565b50505050905001604052505050600062000207620002ca60201b60201c565b600480546001600160a01b0319166001600160a01b03831690811790915560405191925090600090600080516020620023de833981519152908290a35062000258336001600160e01b03620002ce16565b6200026c846001600160e01b036200036016565b62000280866001600160e01b036200046016565b62000294856001600160e01b036200049b16565b620002a983836001600160e01b036200057916565b620002be83826001600160e01b03620007c716565b505050505050620009f1565b3390565b6001600160a01b038116620003155760405162461bcd60e51b8152600401808060200182810382526026815260200180620023b86026913960400191505060405180910390fd5b6004546040516001600160a01b03808416921690600080516020620023de83398151915290600090a3600480546001600160a01b0319166001600160a01b0392909216919091179055565b620003736001600160e01b036200096416565b620003c5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166200040c5760405162461bcd60e51b8152600401808060200182810382526021815260200180620023fe6021913960400191505060405180910390fd5b600580546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b620004b1816200099560201b620017ea1760201c565b51600255620004f1620004cf620009b1602090811b620015a217901c565b6040805160208082019092526002548152919062001804620009d7821b17901c565b62000543576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b8051825114620005d0576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620007c25760006001600160a01b0316838281518110620005f557fe5b60200260200101516001600160a01b031614156200064e576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b62000658620009de565b620006828383815181106200066957fe5b60200260200101516200099560201b620017ea1760201c565b9050620006b26200069d620009b160201b620015a21760201c565b82620009d760201b620018041790919060201c565b62000704576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b80600360008685815181106200071657fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a3398483815181106200077957fe5b60200260200101518484815181106200078e57fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a150600101620005d3565b505050565b80518251146200081e576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620007c25760006001600160a01b03168382815181106200084357fe5b60200260200101516001600160a01b031614156200089c576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b818181518110620008a957fe5b602002602001015160016000858481518110620008c257fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c8382815181106200091c57fe5b60200260200101518383815181106200093157fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a160010162000821565b6004546000906001600160a01b0316620009866001600160e01b03620002ca16565b6001600160a01b031614905090565b6200099f620009de565b50604080516020810190915290815290565b620009bb620009de565b50604080516020810190915269d3c21bcecceda1000000815290565b5190511090565b6040518060200160405280600081525090565b6119b78062000a016000396000f3fe608060405234801561001057600080fd5b506004361061016c5760003560e01c806368b89d58116100cd5780638f32d59b11610081578063e829902e11610066578063e829902e14610521578063f2fde38b146105e3578063fd165f53146106165761016c565b80638f32d59b14610511578063a44235cb146105195761016c565b8063715018a6116100b2578063715018a6146104c2578063753d8c2f146104ca5780638da5cb5b146105095761016c565b806368b89d58146103b95780636cac543a146104005761016c565b80633932bcc3116101245780634afb215e116101095780634afb215e1461033657806353f5d6f1146103695780635ac3ff701461039c5761016c565b80633932bcc3146102d057806339b84ecf146103035761016c565b8063132e8aa711610155578063132e8aa7146102525780631893304f146102835780632e37ff73146102c85761016c565b8063020323dd1461017157806305e0478514610235575b600080fd5b6102336004803603604081101561018757600080fd5b8101906020810181356401000000008111156101a257600080fd5b8201836020820111156101b457600080fd5b803590602001918460208302840111640100000000831117156101d657600080fd5b9193909290916020810190356401000000008111156101f457600080fd5b82018360208201111561020657600080fd5b8035906020019184602083028401116401000000008311171561022857600080fd5b509092509050610649565b005b6102336004803603602081101561024b57600080fd5b5035610715565b61025a61077a565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6102b66004803603602081101561029957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610796565b60408051918252519081900360200190f35b6102b66107a8565b6102b6600480360360208110156102e657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107ae565b6102b66004803603602081101561031957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107c0565b6102336004803603602081101561034c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166107fd565b6102b66004803603602081101561037f57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610921565b610233600480360360208110156103b257600080fd5b5035610933565b6103ec600480360360208110156103cf57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610995565b604080519115158252519081900360200190f35b6102336004803603604081101561041657600080fd5b81019060208101813564010000000081111561043157600080fd5b82018360208201111561044357600080fd5b8035906020019184602083028401116401000000008311171561046557600080fd5b91939092909160208101903564010000000081111561048357600080fd5b82018360208201111561049557600080fd5b803590602001918460208302840111640100000000831117156104b757600080fd5b5090925090506109a7565b610233610a6d565b6103ec600480360360608110156104e057600080fd5b508035906020810135906040013573ffffffffffffffffffffffffffffffffffffffff16610b35565b61025a610c47565b6103ec610c63565b6102b6610ca3565b6102336004803603604081101561053757600080fd5b81019060208101813564010000000081111561055257600080fd5b82018360208201111561056457600080fd5b8035906020019184602083028401116401000000008311171561058657600080fd5b9193909290916020810190356401000000008111156105a457600080fd5b8201836020820111156105b657600080fd5b803590602001918460208302840111640100000000831117156105d857600080fd5b509092509050610ca9565b610233600480360360208110156105f957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610f0e565b6103ec6004803603602081101561062c57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610f70565b610651610c63565b6106a2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61070f8484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060408051602080880282810182019093528782529093508792508691829185019084908082843760009201919091525061105b92505050565b50505050565b61071d610c63565b61076e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610777816112c7565b50565b60055473ffffffffffffffffffffffffffffffffffffffff1681565b60036020526000908152604090205481565b60005481565b60066020526000908152604090205481565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260016020526040812054806107f55750506000546107f8565b90505b919050565b610805610c63565b610856576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166108a85760405162461bcd60e51b81526004018080602001828103825260218152602001806119626021913960400191505060405180910390fd5b6005805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b60016020526000908152604090205481565b61093b610c63565b61098c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61077781611382565b60006109a082610f70565b1592915050565b6109af610c63565b610a00576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61070f848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506040805160208088028281018201909352878252909350879250869182918501908490808284376000920191909152506113bd92505050565b610a75610c63565b610ac6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60045460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b604080516020810190915260025481526000908190610b539061159e565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600360209081526040808320815192830190915254815291925090610b939061159e565b90508015610b9f578091505b6000610bb1610bac6115a2565b61159e565b90506000610bc5828563ffffffff6115c616565b90506000610bf369d3c21bcecceda1000000610be78b8563ffffffff61162916565b9063ffffffff61168216565b90506000610c07848763ffffffff6116c416565b90506000610c2969d3c21bcecceda1000000610be78d8563ffffffff61162916565b9050808a1080610c385750828a115b9b9a5050505050505050505050565b60045473ffffffffffffffffffffffffffffffffffffffff1690565b60045460009073ffffffffffffffffffffffffffffffffffffffff16610c87611706565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60025481565b610cb1610c63565b610d02576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b828114610d56576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b83811015610f07576000858583818110610d6f57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610df5576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b828282818110610e0157fe5b9050602002013560066000878785818110610e1857fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fa62a59cb391b90466127d5c2ae9c7cfb59877763680d974867d6abe0c4fd52cb858583818110610ea057fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16848484818110610ec957fe5b6040805173ffffffffffffffffffffffffffffffffffffffff90951685526020918202939093013590840152508051918290030190a1600101610d59565b5050505050565b610f16610c63565b610f67576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6107778161170a565b600554604080517fef90e1b000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528251600094859492169263ef90e1b0926024808301939192829003018186803b158015610fe357600080fd5b505afa158015610ff7573d6000803e3d6000fd5b505050506040513d604081101561100d57600080fd5b505173ffffffffffffffffffffffffffffffffffffffff841660009081526006602052604090205490915080611048576000925050506107f8565b611053818386610b35565b949350505050565b80518251146110b1576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b82518110156112c257600073ffffffffffffffffffffffffffffffffffffffff168382815181106110e157fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415611152576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b61115a611907565b61117683838151811061116957fe5b60200260200101516117ea565b90506111906111836115a2565b829063ffffffff61180416565b6111e1576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b80600360008685815181106111f257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a33984838151811061126e57fe5b602002602001015184848151811061128257fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a1506001016110b4565b505050565b6112d0816117ea565b516002556112fb6112df6115a2565b604080516020810190915260025481529063ffffffff61180416565b61134c576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b8051825114611413576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b82518110156112c257600073ffffffffffffffffffffffffffffffffffffffff1683828151811061144357fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156114b4576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b8181815181106114c057fe5b6020026020010151600160008584815181106114d857fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c83828151811061154b57fe5b602002602001015183838151811061155f57fe5b6020908102919091018101516040805173ffffffffffffffffffffffffffffffffffffffff9094168452918301528051918290030190a1600101611416565b5190565b6115aa611907565b50604080516020810190915269d3c21bcecceda1000000815290565b600082820183811015611620576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b60008261163857506000611623565b8282028284828161164557fe5b04146116205760405162461bcd60e51b81526004018080602001828103825260218152602001806119416021913960400191505060405180910390fd5b600061162083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061180b565b600061162083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506118ad565b3390565b73ffffffffffffffffffffffffffffffffffffffff811661175c5760405162461bcd60e51b815260040180806020018281038252602681526020018061191b6026913960400191505060405180910390fd5b60045460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6117f2611907565b50604080516020810190915290815290565b5190511090565b600081836118975760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561185c578181015183820152602001611844565b50505050905090810190601f1680156118895780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816118a357fe5b0495945050505050565b600081848411156118ff5760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561185c578181015183820152602001611844565b505050900390565b604051806020016040528060008152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77536f727465644f7261636c65732061646472657373206d75737420626520736574a265627a7a72315820c5b0ad597139bf03670be75b6b2fb8267843b18d3219e9689be1544f2bb1f2a864736f6c634300051100324f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573738be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0536f727465644f7261636c65732061646472657373206d757374206265207365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b3" - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0x6b1132f629fed82844bd3f47fea5ad3f54c204eeebcaef58058084b6d73fff4e", - "transactionIndex": "0x0", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xb0e99", - "gasUsed": "0xb0e99", - "contractAddress": "0x1D74cFaa39049698DbA4550ca487b8FAf09f3c81", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x733626eb4ff04044a7a2aed33119743d18992f8fceb8a9054b56b995bb8d6edc", - "transactionIndex": "0x1", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x16c115", - "gasUsed": "0xbb27c", - "contractAddress": "0x7586680Dd2e4F977C33cDbd597fa2490e342CbA2", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x2bedee", - "gasUsed": "0x152cd9", - "contractAddress": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "logs": [ - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "logIndex": "0x0", - "removed": false - }, - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "logIndex": "0x1", - "removed": false - }, - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0x590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f7353" - ], - "data": "0x00000000000000000000000088a187a876290e9843175027902b9f7f1b092c88", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - }, - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0x9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a2" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "logIndex": "0x3", - "removed": false - }, - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0xd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0xa373e95eee3b0e8a450a21be0d6d3dcd7a80cf9fe5766044c9cb2e4c398d94ee", - "transactionIndex": "0x2", - "logIndex": "0x4", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000022800000000000000000000000000000000000000000010000040000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000800000020000000000000200000800002000000000000000000000000000400000000040000000000000000000000000000000000000000000000000000000800000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000020000004000000000001000000000000000000000000000000000000000020000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x43d472", - "gasUsed": "0x17e684", - "contractAddress": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "logs": [ - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "logIndex": "0x5", - "removed": false - }, - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "logIndex": "0x6", - "removed": false - }, - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0x590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f7353" - ], - "data": "0x00000000000000000000000088a187a876290e9843175027902b9f7f1b092c88", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "logIndex": "0x7", - "removed": false - }, - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0x9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a2" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "logIndex": "0x8", - "removed": false - }, - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0xd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x18a23f4a8c92e6f9be0773947c6b3770a7bacdba82e536ce88fa8fa57bed2f7d", - "blockNumber": "0xf4ac4a", - "transactionHash": "0x0fee71bf800c161bda01d8d1c6be35e8dda6c82f245477ab53dc2b991222a4cc", - "transactionIndex": "0x3", - "logIndex": "0x9", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000022800000000000000000000000000000000000000000010000000000001000000000000000000000000200000000000000000000000000000001000000000000000004000000000000800000020000000000000200000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000800000000000000800000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000020000004000000000001000000000000000000000000000000000000000020000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/bogdan/Workspace/mento/mento-deployment/broadcast/MU01-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1677765539, - "chain": 62320, - "multi": false, - "commit": "a0ef740" -} \ No newline at end of file diff --git a/broadcast/MU01-02-Create-Implementations.sol/62320/run-latest.json b/broadcast/MU01-02-Create-Implementations.sol/62320/run-latest.json deleted file mode 100644 index e39afecc..00000000 --- a/broadcast/MU01-02-Create-Implementations.sol/62320/run-latest.json +++ /dev/null @@ -1,425 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xb002c0cd1c4d423a6db580f7c80dbcbf7262c88c76d408e46e3936386d97763d", - "transactionType": "CREATE", - "contractName": "BreakerBox", - "contractAddress": "0x4D87fC064fE0B9BB1b8A9bAeCf608E4eF7223a8F", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x35b2b1", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200307938038062003079833981810160405260208110156200003757600080fd5b505180806200004e576000805460ff191660011790555b506000620000646001600160e01b03620000bd16565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35050620000c1565b3390565b612fa880620000d16000396000f3fe608060405234801561001057600080fd5b50600436106101b95760003560e01c80634afb215e116100f9578063ab02e6c011610097578063e0d8bc1811610071578063e0d8bc1814610609578063f2fde38b1461066c578063fab07b6314610692578063ff7bffa1146106d8576101b9565b8063ab02e6c014610585578063c0b05da0146105ab578063c4bb759b146105e3576101b9565b8063715018a6116100d3578063715018a6146104ca578063793cef51146104d25780638da5cb5b146105755780638f32d59b1461057d576101b9565b80634afb215e14610457578063607e45691461047d57806367c0c689146104a3576101b9565b806321a2d9d011610166578063360e10ae11610140578063360e10ae1461033f5780633b2d10e8146103655780633ed739c31461039b578063462d0b2e146103de576101b9565b806321a2d9d0146102b15780632e730a8e14610309578063320836a814610311576101b9565b8063132e8aa711610197578063132e8aa714610254578063158ef93e146102785780631d82c3a314610294576101b9565b806307437f6c146101be57806309833c3e146101f65780630c6071461461021c575b600080fd5b6101f4600480360360408110156101d457600080fd5b5080356001600160a01b0316906020013567ffffffffffffffff16610706565b005b6101f46004803603602081101561020c57600080fd5b50356001600160a01b031661097c565b6101f46004803603606081101561023257600080fd5b506001600160a01b038135811691602081013590911690604001351515610d57565b61025c610f8b565b604080516001600160a01b039092168252519081900360200190f35b610280610f9a565b604080519115158252519081900360200190f35b61025c600480360360208110156102aa57600080fd5b5035610fa3565b6102b9610fca565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102f55781810151838201526020016102dd565b505050509050019250505060405180910390f35b6102b961110a565b6102806004803603604081101561032757600080fd5b506001600160a01b038135811691602001351661116c565b6101f46004803603602081101561035557600080fd5b50356001600160a01b031661118c565b6101f46004803603604081101561037b57600080fd5b5080356001600160a01b0316906020013567ffffffffffffffff1661161a565b6103c1600480360360208110156103b157600080fd5b50356001600160a01b03166118a6565b6040805167ffffffffffffffff9092168252519081900360200190f35b6101f4600480360360408110156103f457600080fd5b81019060208101813564010000000081111561040f57600080fd5b82018360208201111561042157600080fd5b8035906020019184602083028401116401000000008311171561044357600080fd5b9193509150356001600160a01b03166118c2565b6101f46004803603602081101561046d57600080fd5b50356001600160a01b0316611998565b6102806004803603602081101561049357600080fd5b50356001600160a01b0316611a98565b61025c600480360360208110156104b957600080fd5b503567ffffffffffffffff16611b48565b6101f4611b63565b6101f4600480360360208110156104e857600080fd5b81019060208101813564010000000081111561050357600080fd5b82018360208201111561051557600080fd5b8035906020019184602083028401116401000000008311171561053757600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611c22945050505050565b61025c611caf565b610280611cc3565b6101f46004803603602081101561059b57600080fd5b50356001600160a01b0316611cec565b6105d1600480360360208110156105c157600080fd5b50356001600160a01b03166123b6565b60408051918252519081900360200190f35b6101f4600480360360208110156105f957600080fd5b50356001600160a01b031661243b565b61062f6004803603602081101561061f57600080fd5b50356001600160a01b0316612829565b6040805167ffffffffffffffff94851681529290931660208301526fffffffffffffffffffffffffffffffff168183015290519081900360600190f35b6101f46004803603602081101561068257600080fd5b50356001600160a01b031661287e565b6101f4600480360360808110156106a857600080fd5b506001600160a01b03813581169167ffffffffffffffff60208201351691604082013581169160600135166128e0565b610280600480360360408110156106ee57600080fd5b506001600160a01b0381358116916020013516612b69565b61070e611cc3565b61075f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b818161076a82611a98565b156107a65760405162461bcd60e51b8152600401808060200182810382526023815260200180612ede6023913960400191505060405180910390fd5b67ffffffffffffffff81166000908152600360205260409020546001600160a01b0316156108055760405162461bcd60e51b815260040180806020018281038252603b815260200180612e72603b913960400191505060405180910390fd5b67ffffffffffffffff811661084b5760405162461bcd60e51b815260040180806020018281038252602f815260200180612db8602f913960400191505060405180910390fd5b67ffffffffffffffff8316600081815260036020908152604080832080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038a16908117909155808452600492839052818420805467ffffffffffffffff191690951790945580517f26afac4900000000000000000000000000000000000000000000000000000000815260059281019290925260248201939093529151733e2cc57f83093ce1ee03482c1590e3b5f4225bd7926326afac49926044808301939192829003018186803b15801561092a57600080fd5b505af415801561093e573d6000803e3d6000fd5b50506040516001600160a01b03871692507fb41d9a8e03d4798a0a905017e377ecae53ebc5ca694c8fccaeabb5a08c0d333f9150600090a250505050565b610984611cc3565b6109d5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6109dd612d97565b506001600160a01b0381166000908152600260209081526040918290208251606081018452905467ffffffffffffffff80821683526801000000000000000082041692820183905270010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff169281019290925215610a8e5760405162461bcd60e51b8152600401808060200182810382526023815260200180612f016023913960400191505060405180910390fd5b600a54604080517f8e7492810000000000000000000000000000000000000000000000000000000081526001600160a01b03858116600483015291516000939290921691638e749281916024808201928692909190829003018186803b158015610af757600080fd5b505afa158015610b0b573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526020811015610b5257600080fd5b8101908080516040519392919084640100000000821115610b7257600080fd5b908301906020820185811115610b8757600080fd5b8251866020820283011164010000000082111715610ba457600080fd5b82525081516020918201928201910280838360005b83811015610bd1578181015183820152602001610bb9565b505050509050016040525050505111610c1b5760405162461bcd60e51b815260040180806020018281038252602f815260200180612f45602f913960400191505060405180910390fd5b60008082524267ffffffffffffffff90811660208085019182526fffffffffffffffffffffffffffffffff43811660408088019182526001600160a01b0389168088526002909452808720885181549651935185167001000000000000000000000000000000000293881668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff9190981667ffffffffffffffff19909716969096179590951695909517909116179091556001805480820182559084527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180547fffffffffffffffffffffffff00000000000000000000000000000000000000001682179055905190917fa1bccd87833fab06528ad8412cd349ff6ec2f1b851f48592a05ff995e4e7347d91a25050565b610d5f611cc3565b610db0576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610db8612d97565b506001600160a01b0382166000908152600260209081526040918290208251606081018452905467ffffffffffffffff80821683526801000000000000000082041692820183905270010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff1692810192909252610e685760405162461bcd60e51b8152600401808060200182810382526033815260200180612e3f6033913960400191505060405180910390fd5b610e7184611a98565b610eac5760405162461bcd60e51b8152600401808060200182810382526031815260200180612ead6031913960400191505060405180910390fd5b81158015610edf5750805167ffffffffffffffff166000908152600360205260409020546001600160a01b038581169116145b15610eef57610eef83600061161a565b6001600160a01b0380851660008181526009602090815260408083209488168084529482529182902080548715157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0090911681179091558251938452908301939093528181019290925290517f292d7648986a4abc017bc2a39852a675c1e325e24afd18fad659810792d5e4059181900360600190a150505050565b600a546001600160a01b031681565b60005460ff1681565b60018181548110610fb057fe5b6000918252602090912001546001600160a01b0316905081565b60606005733e2cc57f83093ce1ee03482c1590e3b5f4225bd763fe3c7a8e90916040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b15801561101e57600080fd5b505af4158015611032573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561107957600080fd5b810190808051604051939291908464010000000082111561109957600080fd5b9083019060208201858111156110ae57600080fd5b82518660208202830111640100000000821117156110cb57600080fd5b82525081516020918201928201910280838360005b838110156110f85781810151838201526020016110e0565b50505050905001604052505050905090565b6060600180548060200260200160405190810160405280929190818152602001828054801561116257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611144575b5050505050905090565b600960209081526000928352604080842090915290825290205460ff1681565b611194611cc3565b6111e5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805b60015481101561123557826001600160a01b03166001828154811061120a57fe5b6000918252602090912001546001600160a01b0316141561122d57809150611235565b6001016111e9565b50816001600160a01b03166001828154811061124d57fe5b6000918252602090912001546001600160a01b0316146112b4576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b600180546000916112cb919063ffffffff612b9716565b905080821461133657600181815481106112e157fe5b600091825260209091200154600180546001600160a01b03909216918490811061130757fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b600180548061134157fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b038516825260029052604080822082905580517ffe3c7a8e000000000000000000000000000000000000000000000000000000008152600560048201529051606092733e2cc57f83093ce1ee03482c1590e3b5f4225bd79263fe3c7a8e9260248083019392829003018186803b15801561141d57600080fd5b505af4158015611431573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561147857600080fd5b810190808051604051939291908464010000000082111561149857600080fd5b9083019060208201858111156114ad57600080fd5b82518660208202830111640100000000821117156114ca57600080fd5b82525081516020918201928201910280838360005b838110156114f75781810151838201526020016114df565b50505050905001604052505050905060008090505b81518110156115df576009600083838151811061152557fe5b6020908102919091018101516001600160a01b0390811683528282019390935260409182016000908120938916815292905290205460ff16156115d75760006009600084848151811061157457fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000876001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b60010161150c565b506040516001600160a01b038516907f2646cbfbc7a17246cd5998517025a987bbdc416a91f2482601aeb30045d3881990600090a250505050565b611622611cc3565b611673576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b67ffffffffffffffff811615806116ab575067ffffffffffffffff81166000908152600360205260409020546001600160a01b031615155b6116e65760405162461bcd60e51b8152600401808060200182810382526032815260200180612de76032913960400191505060405180910390fd5b6116ee612d97565b506001600160a01b0382166000908152600260209081526040918290208251606081018452905467ffffffffffffffff80821683526801000000000000000082041692820183905270010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff16928101929092526117b4576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b67ffffffffffffffff80831680835242821660208085019182526fffffffffffffffffffffffffffffffff43811660408088019182526001600160a01b038a166000818152600286528290208951815497519451861670010000000000000000000000000000000002948a1668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff91909a1667ffffffffffffffff1990981697909717969096169790971790921617909255815192835290517fb64ea6f0b71eb82019a4e1cb18612c962bf400a2333377020f4a9ab71eeeeb529281900390910190a2505050565b60046020526000908152604090205467ffffffffffffffff1681565b60005460ff161561191a576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905561194e33612be0565b61195781611998565b611993838380806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250611c2292505050565b505050565b6119a0611cc3565b6119f1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116611a365760405162461bcd60e51b8152600401808060200182810382526021815260200180612f246021913960400191505060405180910390fd5b600a80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b604080517f542424fb000000000000000000000000000000000000000000000000000000008152600560048201526001600160a01b03831660248201529051600091733e2cc57f83093ce1ee03482c1590e3b5f4225bd79163542424fb91604480820192602092909190829003018186803b158015611b1657600080fd5b505af4158015611b2a573d6000803e3d6000fd5b505050506040513d6020811015611b4057600080fd5b505192915050565b6003602052600090815260409020546001600160a01b031681565b611b6b611cc3565b611bbc576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b611c2a611cc3565b611c7b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60005b8151811015611cab57611ca3828281518110611c9657fe5b602002602001015161097c565b600101611c7e565b5050565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b0316611cdd612ca2565b6001600160a01b031614905090565b611cf4612d97565b506001600160a01b0381166000908152600260209081526040918290208251606081018452905467ffffffffffffffff80821683526801000000000000000082041692820183905270010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff1692810192909252611d7357506123b3565b805167ffffffffffffffff161561207357805167ffffffffffffffff1660009081526003602090815260408083205481517f39b84ecf0000000000000000000000000000000000000000000000000000000081526001600160a01b038781166004830152925192909116939284926339b84ecf926024808201939291829003018186803b158015611e0357600080fd5b505afa158015611e17573d6000803e3d6000fd5b505050506040513d6020811015611e2d57600080fd5b505190508015801590611e60575042611e5d846020015167ffffffffffffffff1683612ca690919063ffffffff16565b11155b1561202857816001600160a01b03166368b89d58856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015611ebd57600080fd5b505af1158015611ed1573d6000803e3d6000fd5b505050506040513d6020811015611ee757600080fd5b505115611fdb5760008084524267ffffffffffffffff90811660208087019182526fffffffffffffffffffffffffffffffff4381166040808a019182526001600160a01b03808c1680895260029095528188208b5181549751945186167001000000000000000000000000000000000294891668010000000000000000027fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff9190991667ffffffffffffffff199098169790971796909616969096179092161790925590519185169290917fd45bd915ab99a070b980cdf13e671da6b79cc32e66eff6dc12c83a92071e6ab39190a3612023565b816001600160a01b0316846001600160a01b03167f90ca142474a3987fe4ec5cb24a254e13086fb998251070b5c9fc8ab70d78b8af60405160405180910390a35050506123b3565b612070565b816001600160a01b0316846001600160a01b03167f636207d0069f1a3500c8d1676c804bc9d9a9d27e9add85139022a1757edf552260405160405180910390a35050506123b3565b50505b60606005733e2cc57f83093ce1ee03482c1590e3b5f4225bd763fe3c7a8e90916040518263ffffffff1660e01b81526004018082815260200191505060006040518083038186803b1580156120c757600080fd5b505af41580156120db573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561212257600080fd5b810190808051604051939291908464010000000082111561214257600080fd5b90830190602082018581111561215757600080fd5b825186602082028301116401000000008211171561217457600080fd5b82525081516020918201928201910280838360005b838110156121a1578181015183820152602001612189565b50505050905001604052505050905060008090505b81518110156123af57600960008383815181106121cf57fe5b6020908102919091018101516001600160a01b0390811683528282019390935260409182016000908120938816815292905290205460ff16156123a757600082828151811061221a57fe5b602002602001015190506000816001600160a01b031663fd165f53876040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561227e57600080fd5b505af1158015612292573d6000803e3d6000fd5b505050506040513d60208110156122a857600080fd5b5051905080156123a4576001600160a01b0382811660008181526004602090815260408083205467ffffffffffffffff9081168b524281168b8401908152436fffffffffffffffffffffffffffffffff9081168d8501908152978e1680875260029095528386208d5181549351995167ffffffffffffffff19909416908516177fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff1668010000000000000000999094169890980292909217821670010000000000000000000000000000000091909216021790945592517fe59f00019fc03badf2caa7d5de220ccfa5a411564a41f3b15906c02fd20150d59190a35b50505b6001016121b6565b5050505b50565b60006123c0612d97565b50506001600160a01b03166000908152600260209081526040918290208251606081018452905467ffffffffffffffff8082168084526801000000000000000083049091169383019390935270010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff1692019190915290565b612443611cc3565b612494576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61249d81611a98565b6124ee576040805162461bcd60e51b815260206004820152601f60248201527f5468697320627265616b657220686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b6001600160a01b038116600090815260046020908152604091829020546001805484518185028101850190955280855267ffffffffffffffff9092169360609390929083018282801561256a57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161254c575b50505050509050612579612d97565b60005b8251811015612704576002600084838151811061259557fe5b6020908102919091018101516001600160a01b031682528181019290925260409081016000208151606081018352905467ffffffffffffffff8082168084526801000000000000000083048216958401959095527001000000000000000000000000000000009091046fffffffffffffffffffffffffffffffff169282019290925293508516141561263f5761263f83828151811061263057fe5b6020026020010151600061161a565b6001600160a01b0385166000908152600960205260408120845190919085908490811061266857fe5b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff16156126fc576001600160a01b0385166000908152600960205260408120845182908690859081106126bc57fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055505b60010161257c565b5067ffffffffffffffff8316600090815260036020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556001600160a01b038716808452600492839052818420805467ffffffffffffffff1916905581517fe2c0c56a000000000000000000000000000000000000000000000000000000008152600593810193909352602483015251733e2cc57f83093ce1ee03482c1590e3b5f4225bd79263e2c0c56a9260448082019391829003018186803b1580156127d757600080fd5b505af41580156127eb573d6000803e3d6000fd5b50506040516001600160a01b03871692507f25d0fcab10ffc3ea7a197ec99e51df0362a1485e3a020caa618dbf72f92bb9f39150600090a250505050565b60026020526000908152604090205467ffffffffffffffff808216916801000000000000000081049091169070010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff1683565b612886611cc3565b6128d7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6123b381612be0565b6128e8611cc3565b612939576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b838361294482611a98565b156129805760405162461bcd60e51b8152600401808060200182810382526023815260200180612ede6023913960400191505060405180910390fd5b67ffffffffffffffff81166000908152600360205260409020546001600160a01b0316156129df5760405162461bcd60e51b815260040180806020018281038252603b815260200180612e72603b913960400191505060405180910390fd5b67ffffffffffffffff8116612a255760405162461bcd60e51b815260040180806020018281038252602f815260200180612db8602f913960400191505060405180910390fd5b67ffffffffffffffff8516600081815260036020908152604080832080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038c8116918217909255808552600493849052828520805467ffffffffffffffff191690961790955581517f07debf7c0000000000000000000000000000000000000000000000000000000081526005938101939093526024830194909452878416604483015292861660648201529151733e2cc57f83093ce1ee03482c1590e3b5f4225bd7926307debf7c926084808301939192829003018186803b158015612b1557600080fd5b505af4158015612b29573d6000803e3d6000fd5b50506040516001600160a01b03891692507fb41d9a8e03d4798a0a905017e377ecae53ebc5ca694c8fccaeabb5a08c0d333f9150600090a2505050505050565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205460ff1690565b6000612bd983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612d00565b9392505050565b6001600160a01b038116612c255760405162461bcd60e51b8152600401808060200182810382526026815260200180612e196026913960400191505060405180910390fd5b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b3390565b600082820183811015612bd9576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115612d8f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612d54578181015183820152602001612d3c565b50505050905090810190601f168015612d815780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60408051606081018252600080825260208201819052918101919091529056fe5468652064656661756c742074726164696e67206d6f64652063616e206e6f742068617665206120627265616b657254726164696e67206d6f6465206d7573742062652064656661756c74206f722068617665206120627265616b6572207365744f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373546869732072617465206665656420686173206e6f74206265656e20616464656420746f2074686520427265616b6572426f78546865726520697320616c7265616479206120627265616b65722061646465642077697468207468652073616d652074726164696e67206d6f64655468697320627265616b657220686173206e6f74206265656e20616464656420746f2074686520427265616b6572426f785468697320627265616b65722068617320616c7265616479206265656e2061646465645261746520666565642049442068617320616c7265616479206265656e206164646564536f727465644f7261636c65732061646472657373206d7573742062652073657452617465206665656420494420646f6573206e6f74206578697374206173206974206861732030206f7261636c6573a265627a7a72315820df99c9678f8b34c70a3bed81469211937beb86065408c5c5c8adce1d9c15b3d764736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b4" - }, - "additionalContracts": [] - }, - { - "hash": "0x448d1bd6b6e0e3b3cc80db986a7748ab4195eb7d321c0f925e69faec829d2de1", - "transactionType": "CREATE", - "contractName": "BiPoolManager", - "contractAddress": "0xccddaD5D292E706037830A17d1E788007AD0Aae9", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x3d5cd5", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b50604051620037cc380380620037cc8339810160408190526200003491620000cf565b808062000049576000805460ff191660011790555b5060006200005f6001600160e01b03620000b816565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505062000117565b3390565b8051620000c981620000fd565b92915050565b600060208284031215620000e257600080fd5b6000620000f08484620000bc565b949350505050565b151590565b6200010881620000f8565b81146200011457600080fd5b50565b6136a580620001276000396000f3fe608060405234801561001057600080fd5b50600436106101a35760003560e01c80639cecc80a116100ee578063d482dda611610097578063f2fde38b11610071578063f2fde38b1461034d578063f414c5e414610360578063f670dde114610368578063f8c8765e1461037b576101a3565b8063d482dda6146102ff578063dc162e3614610325578063e46eb5b61461033a576101a3565b8063bf0d0213116100c8578063bf0d0213146102d1578063cd3293de146102e4578063d3385d05146102ec576101a3565b80639cecc80a146102a3578063abff0110146102b6578063b0898691146102be576101a3565b806342bfc99c116101505780638da5cb5b1161012a5780638da5cb5b146102735780638f32d59b1461028857806393c7e3bc14610290576101a3565b806342bfc99c146102455780634afb215e14610258578063715018a61461026b576101a3565b80631e2e3a6b116101815780631e2e3a6b146101f0578063278488a41461020557806338b1e9f714610225576101a3565b8063040bbd35146101a8578063132e8aa7146101bd578063158ef93e146101db575b600080fd5b6101bb6101b6366004612737565b61038e565b005b6101c561044f565b6040516101d29190613367565b60405180910390f35b6101e361045e565b6040516101d2919061334b565b6101f8610467565b6040516101d2919061333a565b610218610213366004612694565b61062f565b6040516101d29190613516565b610238610233366004612694565b610712565b6040516101d29190613359565b6102386102533660046126b2565b610730565b6101bb610266366004612737565b61085c565b6101bb610908565b61027b610992565b6040516101d291906132b2565b6101e36109a6565b61023861029e3660046126b2565b6109cf565b6101bb6102b1366004612737565b6109fb565b61027b610aa7565b6102386102cc36600461278a565b610ab6565b6101bb6102df3660046125b5565b610f56565b6101c5611002565b6102386102fa3660046126b2565b611011565b61031261030d366004612694565b611133565b6040516101d297969594939291906132c0565b61032d6111bf565b6040516101d29190613329565b6101e3610348366004612707565b611217565b6101bb61035b3660046125b5565b611577565b6101c56115a7565b6102386103763660046126b2565b6115b6565b6101bb6103893660046125db565b6115d7565b6103966109a6565b6103bb5760405162461bcd60e51b81526004016103b290613466565b60405180910390fd5b6001600160a01b0381166103e15760405162461bcd60e51b81526004016103b2906134e6565b600580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383161790556040517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e2906104449083906132b2565b60405180910390a150565b6006546001600160a01b031681565b60005460ff1681565b60035460408051828152602080840282010190915260609180156104a557816020015b6104926122de565b81526020019060019003908161048a5790505b50905060005b60035481101561062b57600381815481106104c257fe5b90600052602060002001548282815181106104d957fe5b60209081029190910101515260408051600280825260608201909252908160200160208202803883390190505082828151811061051257fe5b602002602001015160200181905250600260006003838154811061053257fe5b9060005260206000200154815260200190815260200160002060000160009054906101000a90046001600160a01b031682828151811061056e57fe5b60200260200101516020015160008151811061058657fe5b60200260200101906001600160a01b031690816001600160a01b03168152505060026000600383815481106105b757fe5b9060005260206000200154815260200190815260200160002060010160009054906101000a90046001600160a01b03168282815181106105f357fe5b60200260200101516020015160018151811061060b57fe5b6001600160a01b03909216602092830291909101909101526001016104ab565b5090565b6106376122f6565b50600081815260026020818152604092839020835160e08101855281546001600160a01b03908116825260018301548116828501529382015484168186015260038201546060808301919091526004830154608080840191909152600584015460a080850191909152875160c08181018a5260068701549282019283529181526007860154881696810196909652600885015497860197909752600984015491850191909152600a90920154918301919091529283015281511661070d5760405162461bcd60e51b81526004016103b2906134b6565b919050565b6003818154811061071f57fe5b600091825260209091200154905081565b6001546000906001600160a01b0316331461075d5760405162461bcd60e51b81526004016103b290613416565b6107656122f6565b61076e8661062f565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da0916107c4916004016132b2565b60206040518083038186803b1580156107dc57600080fd5b505afa1580156107f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061081491908101906127c8565b146108315760405162461bcd60e51b81526004016103b290613386565b600061083f82878787611658565b909350905061085287838887878661185a565b5050949350505050565b6108646109a6565b6108805760405162461bcd60e51b81526004016103b290613466565b6001600160a01b0381166108a65760405162461bcd60e51b81526004016103b2906134c6565b600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b6109106109a6565b61092c5760405162461bcd60e51b81526004016103b290613466565b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b03166109c061197d565b6001600160a01b031614905090565b60006109d96122f6565b6109e28661062f565b90506109f081868686611658565b509695505050505050565b610a036109a6565b610a1f5760405162461bcd60e51b81526004016103b290613466565b6001600160a01b038116610a455760405162461bcd60e51b81526004016103b2906134d6565b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f0b248ab246a87e452fbedee8dc12dfc53e3f3bfdc6920999062c56dea4ab522a90600090a250565b6001546001600160a01b031681565b6000610ac06109a6565b610adc5760405162461bcd60e51b81526004016103b290613466565b610ae46122f6565b610af3368490038401846127a9565b60408101519091506001600160a01b0316610b205760405162461bcd60e51b81526004016103b290613446565b80516001600160a01b0316610b475760405162461bcd60e51b81526004016103b2906133c6565b60208101516001600160a01b0316610b715760405162461bcd60e51b81526004016103b290613486565b80602001516001600160a01b031681600001516001600160a01b03161415610bab5760405162461bcd60e51b81526004016103b290613476565b80600001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610be857600080fd5b505afa158015610bfc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c249190810190612755565b81602001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610c6157600080fd5b505afa158015610c75573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c9d9190810190612755565b82604001516001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610cda57600080fd5b505afa158015610cee573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d169190810190612755565b604051602001610d289392919061328e565b60408051601f198184030181529181528151602092830120600081815260029093529120549092506001600160a01b031615610d765760405162461bcd60e51b81526004016103b2906133f6565b610d7f81611981565b600080610d8b83611bf1565b915091508183606001818152505080836080018181525050826002600086815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550606082015181600301556080820151816004015560a0820151816005015560c08201518160060160008201518160000160008201518160000155505060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040820151816002015560608201518160030155608082015181600401555050905050600384908060018154018082558091505090600182039060005260206000200160009091929091909150555082602001516001600160a01b031683600001516001600160a01b0316857fb374789237d43aed0f75b4c50a45793fd70e354bb96eecd573f35f5d509d78a18660400151604051610f4691906132b2565b60405180910390a4505050919050565b610f5e6109a6565b610f7a5760405162461bcd60e51b81526004016103b290613466565b6001600160a01b038116610fa05760405162461bcd60e51b81526004016103b290613506565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f865dab7821134b6eb27cba259b40e33bbc1b898e970a535a18a83147f380a51f90600090a250565b6004546001600160a01b031681565b6001546000906001600160a01b0316331461103e5760405162461bcd60e51b81526004016103b290613416565b6110466122f6565b61104f8661062f565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da0916110a5916004016132b2565b60206040518083038186803b1580156110bd57600080fd5b505afa1580156110d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506110f591908101906127c8565b146111125760405162461bcd60e51b81526004016103b290613386565b600061112082878787611c41565b909350905061085287838886888661185a565b6002602081815260009283526040928390208054600182015493820154600383015460048401546005850154885160c081018a52600687015460a08201908152815260078701546001600160a01b0390811698820198909852600887015499810199909952600986015460608a0152600a90950154608089015292851696958516959190941693929087565b6060600380548060200260200160405190810160405280929190818152602001828054801561120d57602002820191906000526020600020905b8154815260200190600101908083116111f9575b5050505050905090565b60006112216109a6565b61123d5760405162461bcd60e51b81526004016103b290613466565b600354821061125e5760405162461bcd60e51b81526004016103b2906133d6565b826003838154811061126c57fe5b9060005260206000200154146112945760405162461bcd60e51b81526004016103b290613496565b61129c6122f6565b600260008581526020019081526020016000206040518060e00160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016002820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600382015481526020016004820154815260200160058201548152602001600682016040518060a00160405290816000820160405180602001604052908160008201548152505081526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600282015481526020016003820154815260200160048201548152505081525050905060026000858152602001908152602001600020600080820160006101000a8154906001600160a01b0302191690556001820160006101000a8154906001600160a01b0302191690556002820160006101000a8154906001600160a01b03021916905560038201600090556004820160009055600582016000905560068201600080820160008082016000905550506001820160006101000a8154906001600160a01b0302191690556002820160009055600382016000905560048201600090555050505060036114c56001600380549050611d5090919063ffffffff16565b815481106114cf57fe5b9060005260206000200154600384815481106114e757fe5b60009182526020909120015560038054806114fe57fe5b600190038181906000526020600020016000905590556001915080602001516001600160a01b031681600001516001600160a01b0316857fadbbec6c203cb0248e89fe6d15ad651061a9d5203a1ab0273256e2b7decffa89846040015160405161156891906132b2565b60405180910390a45092915050565b61157f6109a6565b61159b5760405162461bcd60e51b81526004016103b290613466565b6115a481611d9b565b50565b6005546001600160a01b031681565b60006115c06122f6565b6115c98661062f565b90506109f081868686611c41565b60005460ff16156115fa5760405162461bcd60e51b81526004016103b2906133a6565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905561162e33611d9b565b61163784610f56565b611640836109fb565b6116498261085c565b6116528161038e565b50505050565b60008085600001516001600160a01b0316856001600160a01b0316148015611695575085602001516001600160a01b0316846001600160a01b0316145b806116cc575085602001516001600160a01b0316856001600160a01b03161480156116cc575085516001600160a01b038581169116145b6116e85760405162461bcd60e51b81526004016103b2906134f6565b6116f186611e3e565b815191975091506001600160a01b03868116911614156117b05785604001516001600160a01b03166352707d8c876060015188608001516117398a60c0015160000151611e73565b876040518563ffffffff1660e01b81526004016117599493929190613540565b60206040518083038186803b15801561177157600080fd5b505afa158015611785573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506117a991908101906127c8565b9150611851565b85604001516001600160a01b03166352707d8c876080015188606001516117de8a60c0015160000151611e73565b876040518563ffffffff1660e01b81526004016117fe9493929190613540565b60206040518083038186803b15801561181657600080fd5b505afa15801561182a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061184e91908101906127c8565b91505b94509492505050565b80156118be57426002600088815260200190815260200160002060050181905550857f949f5db193cbfa01f2d443b1c656bfede15497de0d86838cea089bd60c438342866060015187608001516040516118b5929190613525565b60405180910390a25b84516001600160a01b03858116911614156119265760608501516118e8908463ffffffff611e7716565b600087815260026020526040902060030155608085015161190f908363ffffffff611d5016565b600087815260026020526040902060040155611975565b606085015161193b908363ffffffff611d5016565b6000878152600260205260409020600301556080850151611962908463ffffffff611e7716565b6000878152600260205260409020600401555b505050505050565b3390565b6004805482516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e23926119ca9291016132b2565b60206040518083038186803b1580156119e257600080fd5b505afa1580156119f6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a1a919081019061263c565b611a365760405162461bcd60e51b81526004016103b290613396565b6004805460208301516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e2392611a829291016132b2565b60206040518083038186803b158015611a9a57600080fd5b505afa158015611aae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611ad2919081019061263c565b80611b7457506004805460208301516040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169263cae182fe92611b249291016132b2565b60206040518083038186803b158015611b3c57600080fd5b505afa158015611b50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611b74919081019061263c565b611b905760405162461bcd60e51b81526004016103b290613406565b60c081015151611ba790611ba2611e9c565b611ec0565b611bc35760405162461bcd60e51b81526004016103b290613436565b60c0810151602001516001600160a01b03166115a45760405162461bcd60e51b81526004016103b2906134a6565b6000808260c00151608001519150600080611c138560c0015160200151611ec8565b9092509050611c3882611c2c838763ffffffff611f9516565b9063ffffffff611fcf16565b92505050915091565b60008085600001516001600160a01b0316856001600160a01b0316148015611c7e575085602001516001600160a01b0316846001600160a01b0316145b80611cb5575085602001516001600160a01b0316856001600160a01b0316148015611cb5575085516001600160a01b038581169116145b611cd15760405162461bcd60e51b81526004016103b2906134f6565b611cda86611e3e565b815191975091506001600160a01b0386811691161415611d225785604001516001600160a01b031663571fd012876060015188608001516117398a60c0015160000151611e73565b85604001516001600160a01b031663571fd012876080015188606001516117de8a60c0015160000151611e73565b6000611d9283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612011565b90505b92915050565b6001600160a01b038116611dc15760405162461bcd60e51b81526004016103b2906133b6565b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b611e466122f6565b6000611e5183612042565b15611e6d57611e5f83611bf1565b608085015260608401525060015b91929050565b5190565b600082820183811015611d925760405162461bcd60e51b81526004016103b2906133e6565b611ea4612353565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b6006546040517fef90e1b00000000000000000000000000000000000000000000000000000000081526000918291829182916001600160a01b039091169063ef90e1b090611f1a9088906004016132b2565b604080518083038186803b158015611f3157600080fd5b505afa158015611f45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611f6991908101906127e6565b909250905080611f8b5760405162461bcd60e51b81526004016103b290613426565b9092509050915091565b600082611fa457506000611d95565b82820282848281611fb157fe5b0414611d925760405162461bcd60e51b81526004016103b290613456565b6000611d9283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506122a7565b600081848411156120355760405162461bcd60e51b81526004016103b29190613375565b50508183035b9392505050565b60065460c0820151602001516040517fffe736bf00000000000000000000000000000000000000000000000000000000815260009283926001600160a01b039091169163ffe736bf91612097916004016132b2565b604080518083038186803b1580156120ae57600080fd5b505afa1580156120c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120e6919081019061265a565b509050600061210a8460c00151604001518560a00151611e7790919063ffffffff16565b60c085015160608101516006546020909201516040517fbbc66a94000000000000000000000000000000000000000000000000000000008152429490941015945060009391926001600160a01b03169163bbc66a949161216c916004016132b2565b60206040518083038186803b15801561218457600080fd5b505afa158015612198573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506121bc91908101906127c8565b1015905060006121dd8660c001516040015142611d5090919063ffffffff16565b60065460c0880151602001516040517f071b48fc0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169163071b48fc9161222d916004016132b2565b60206040518083038186803b15801561224557600080fd5b505afa158015612259573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061227d91908101906127c8565b11905082801561228a5750815b80156122935750805b801561229d575083155b9695505050505050565b600081836122c85760405162461bcd60e51b81526004016103b29190613375565b5060008385816122d457fe5b0495945050505050565b60408051808201909152600081526060602082015290565b6040518060e0016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200161234e612366565b905290565b6040518060200160405280600081525090565b6040518060a00160405280612379612353565b815260200160006001600160a01b031681526020016000815260200160008152602001600081525090565b8035611d9581613633565b8051611d9581613633565b8051611d9581613647565b8035611d9581613650565b8035611d9581613659565b600082601f8301126123ec57600080fd5b81516123ff6123fa8261359c565b613575565b9150808252602083016020830185838301111561241b57600080fd5b6124268382846135fd565b50505092915050565b60006020828403121561244157600080fd5b61244b6020613575565b9050600061245984846123c5565b82525092915050565b600060a0828403121561247457600080fd5b61247e60a0613575565b9050600061248c848461242f565b825250602061249d848483016123a4565b60208301525060406124b1848285016123c5565b60408301525060606124c5848285016123c5565b60608301525060806124d9848285016123c5565b60808301525092915050565b600061016082840312156124f857600080fd5b50919050565b6000610160828403121561251157600080fd5b61251b60e0613575565b9050600061252984846123a4565b825250602061253a848483016123a4565b602083015250604061254e848285016123d0565b6040830152506060612562848285016123c5565b6060830152506080612576848285016123c5565b60808301525060a061258a848285016123c5565b60a08301525060c061259e84828501612462565b60c08301525092915050565b8051611d9581613650565b6000602082840312156125c757600080fd5b60006125d384846123a4565b949350505050565b600080600080608085870312156125f157600080fd5b60006125fd87876123a4565b945050602061260e878288016123d0565b935050604061261f878288016123d0565b9250506060612630878288016123d0565b91505092959194509250565b60006020828403121561264e57600080fd5b60006125d384846123ba565b6000806040838503121561266d57600080fd5b600061267985856123ba565b925050602061268a858286016123af565b9150509250929050565b6000602082840312156126a657600080fd5b60006125d384846123c5565b600080600080608085870312156126c857600080fd5b60006126d487876123c5565b94505060206126e5878288016123a4565b93505060406126f6878288016123a4565b9250506060612630878288016123c5565b6000806040838503121561271a57600080fd5b600061272685856123c5565b925050602061268a858286016123c5565b60006020828403121561274957600080fd5b60006125d384846123d0565b60006020828403121561276757600080fd5b815167ffffffffffffffff81111561277e57600080fd5b6125d3848285016123db565b6000610160828403121561279d57600080fd5b60006125d384846124e5565b600061016082840312156127bc57600080fd5b60006125d384846124fe565b6000602082840312156127da57600080fd5b60006125d384846125aa565b600080604083850312156127f957600080fd5b600061280585856125aa565b925050602061268a858286016125aa565b60006128228383612842565b505060200190565b6000612822838361296f565b6000611d928383613167565b61284b816135d3565b82525050565b600061285c82611e73565b61286681856135ca565b9350612871836135c4565b8060005b8381101561289f5781516128898882612816565b9750612894836135c4565b925050600101612875565b509495945050505050565b60006128b582611e73565b6128bf81856135ca565b93506128ca836135c4565b8060005b8381101561289f5781516128e2888261282a565b97506128ed836135c4565b9250506001016128ce565b600061290382611e73565b61290d81856135ca565b93508360208202850161291f856135c4565b8060005b85811015612959578484038952815161293c8582612836565b9450612947836135c4565b60209a909a0199925050600101612923565b5091979650505050505050565b61284b816135de565b61284b816135e3565b61284b816135e6565b600061298c82611e73565b61299681856135ca565b93506129a68185602086016135fd565b6129af81613629565b9093019392505050565b60006129c482611e73565b6129ce818561070d565b93506129de8185602086016135fd565b9290920192915050565b60006129f5602c836135ca565b7f54726164696e672069732073757370656e64656420666f72207468697320726581527f666572656e636520726174650000000000000000000000000000000000000000602082015260400192915050565b6000612a546033836135ca565b7f617373657430206d757374206265206120737461626c6520726567697374657281527f6564207769746820746865207265736572766500000000000000000000000000602082015260400192915050565b6000612ab3601c836135ca565b7f636f6e747261637420616c726561647920696e697469616c697a656400000000815260200192915050565b6000612aec6026836135ca565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181527f6464726573730000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612b4b6012836135ca565b7f617373657430206d757374206265207365740000000000000000000000000000815260200192915050565b6000612b84601c836135ca565b7f65786368616e67654964496e646578206e6f7420696e2072616e676500000000815260200192915050565b6000612bbd601b836135ca565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b6000612bf66039836135ca565b7f416e2065786368616e676520776974682074686520737065636966696564206181527f737365747320616e642065786368616e67652065786973747300000000000000602082015260400192915050565b6000612c556025836135ca565b7f617373657431206d757374206265206120737461626c65206f7220636f6c6c6181527f746572616c000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612cb46018836135ca565b7f43616c6c6572206973206e6f74207468652042726f6b65720000000000000000815260200192915050565b6000612ced6030836135ca565b7f65786368616e676520726174652064656e6f6d696e61746f72206d757374206281527f652067726561746572207468616e203000000000000000000000000000000000602082015260400192915050565b6000612d4c6026836135ca565b7f737072656164206d757374206265206c657373207468616e206f72206571756181527f6c20746f20310000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612dab6019836135ca565b7f70726963696e674d6f64756c65206d7573742062652073657400000000000000815260200192915050565b6000612de46021836135ca565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81527f7700000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612e436020836135ca565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000612e7c6022836135ca565b7f65786368616e6765206173736574732063616e2774206265206964656e74696381527f616c000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612edb6012836135ca565b7f617373657431206d757374206265207365740000000000000000000000000000815260200192915050565b6000612f146021836135ca565b7f65786368616e6765496420617420696e64657820646f65736e2774206d61746381527f6800000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612f73601f836135ca565b7f7265666572656e636552617465466565644944206d7573742062652073657400815260200192915050565b6000612fac6030836135ca565b7f416e2065786368616e676520776974682074686520737065636966696564206981527f6420646f6573206e6f7420657869737400000000000000000000000000000000602082015260400192915050565b600061300b6021836135ca565b7f536f727465644f7261636c65732061646472657373206d75737420626520736581527f7400000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b600061306a601b836135ca565b7f526573657276652061646472657373206d757374206265207365740000000000815260200192915050565b60006130a3601e836135ca565b7f427265616b6572426f782061646472657373206d757374206265207365740000815260200192915050565b60006130dc6028836135ca565b7f746f6b656e496e20616e6420746f6b656e4f7574206d757374206d617463682081527f65786368616e6765000000000000000000000000000000000000000000000000602082015260400192915050565b600061313b601a836135ca565b7f42726f6b65722061646472657373206d75737420626520736574000000000000815260200192915050565b8051600090604084019061317b858261296f565b50602083015184820360208601526131938282612851565b95945050505050565b80516020830190611652848261296f565b805160a08301906131be848261319c565b5060208201516131d16020850182612842565b5060408201516131e4604085018261296f565b5060608201516131f7606085018261296f565b506080820151611652608085018261296f565b805161016083019061321c8482612842565b50602082015161322f6020850182612842565b5060408201516132426040850182612978565b506060820151613255606085018261296f565b506080820151613268608085018261296f565b5060a082015161327b60a085018261296f565b5060c082015161165260c08501826131ad565b600061329a82866129b9565b91506132a682856129b9565b915061319382846129b9565b60208101611d958284612842565b61016081016132cf828a612842565b6132dc6020830189612842565b6132e96040830188612978565b6132f6606083018761296f565b613303608083018661296f565b61331060a083018561296f565b61331d60c08301846131ad565b98975050505050505050565b60208082528101611d9281846128aa565b60208082528101611d9281846128f8565b60208101611d958284612966565b60208101611d95828461296f565b60208101611d958284612978565b60208082528101611d928184612981565b60208082528101611d95816129e8565b60208082528101611d9581612a47565b60208082528101611d9581612aa6565b60208082528101611d9581612adf565b60208082528101611d9581612b3e565b60208082528101611d9581612b77565b60208082528101611d9581612bb0565b60208082528101611d9581612be9565b60208082528101611d9581612c48565b60208082528101611d9581612ca7565b60208082528101611d9581612ce0565b60208082528101611d9581612d3f565b60208082528101611d9581612d9e565b60208082528101611d9581612dd7565b60208082528101611d9581612e36565b60208082528101611d9581612e6f565b60208082528101611d9581612ece565b60208082528101611d9581612f07565b60208082528101611d9581612f66565b60208082528101611d9581612f9f565b60208082528101611d9581612ffe565b60208082528101611d958161305d565b60208082528101611d9581613096565b60208082528101611d95816130cf565b60208082528101611d958161312e565b6101608101611d95828461320a565b60408101613533828561296f565b61203b602083018461296f565b6080810161354e828761296f565b61355b602083018661296f565b613568604083018561296f565b613193606083018461296f565b60405181810167ffffffffffffffff8111828210171561359457600080fd5b604052919050565b600067ffffffffffffffff8211156135b357600080fd5b506020601f91909101601f19160190565b60200190565b90815260200190565b6000611d95826135f1565b151590565b90565b6000611d95826135d3565b6001600160a01b031690565b60005b83811015613618578181015183820152602001613600565b838111156116525750506000910152565b601f01601f191690565b61363c816135d3565b81146115a457600080fd5b61363c816135de565b61363c816135e3565b61363c816135e656fea365627a7a723158207571ccef43cc72e380681118750a4c9e66e43f4660aa54c3abfbf4c1fff2f1f36c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b5" - }, - "additionalContracts": [] - }, - { - "hash": "0x4886db1b0f228a38552b954058f0733bbfd3f9b92d17f9f6b2f13a931a152d3c", - "transactionType": "CREATE", - "contractName": "Broker", - "contractAddress": "0xC041992DE54C3f3B7bb2880FAa75a40766C149B3", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x3dcc3d", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b50604051620037ef380380620037ef8339810160408190526200003491620000d3565b808062000049576000805460ff191660011790555b5060006200005f6001600160e01b03620000bc16565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35050600180556200011b565b3390565b8051620000cd8162000101565b92915050565b600060208284031215620000e657600080fd5b6000620000f48484620000c0565b949350505050565b151590565b6200010c81620000fc565b81146200011857600080fd5b50565b6136c4806200012b6000396000f3fe608060405234801561001057600080fd5b50600436106101775760003560e01c80638f32d59b116100d8578063cd3293de1161008c578063ddbbe85011610066578063ddbbe850146102ee578063f01ecd1714610301578063f2fde38b1461032557610177565b8063cd3293de146102b3578063d163b135146102c8578063d1d786b1146102db57610177565b8063a20f2305116100bd578063a20f23051461027a578063a9b5aab31461028d578063c4454fdc146102a057610177565b80638f32d59b1461025f5780639cecc80a1461026757610177565b8063462d0b2e1161012f57806373ec4cf41161011457806373ec4cf414610212578063821a816c146102255780638da5cb5b1461024a57610177565b8063462d0b2e146101f7578063715018a61461020a57610177565b8063131cab2a11610160578063131cab2a146101ba578063158ef93e146101da5780632cac2568146101e257610177565b806304710d531461017c57806304e4564014610191575b600080fd5b61018f61018a3660046126da565b610338565b005b6101a461019f3660046125de565b6104ef565b6040516101b191906134bd565b60405180910390f35b6101cd6101c83660046126da565b6105cc565b6040516101b1919061326f565b6101cd61075a565b6101ea610763565b6040516101b1919061325e565b61018f610205366004612714565b6107c5565b61018f610863565b6101a46102203660046125c0565b6108ed565b610238610233366004612787565b610a48565b6040516101b19695949392919061350d565b610252610ad3565b6040516101b191906131cf565b6101cd610ae7565b61018f6102753660046125c0565b610b10565b6101a46102883660046125de565b610bcf565b61018f61029b3660046127a5565b610c52565b6102526102ae366004612787565b611008565b6102bb61102f565b6040516101b191906132ce565b6101a46102d6366004612653565b61103e565b6101cd6102e93660046125c0565b6111e3565b6101a46102fc366004612653565b6111f8565b61031461030f366004612787565b611369565b6040516101b19594939291906134cb565b61018f6103333660046125c0565b6113d2565b610340610ae7565b6103655760405162461bcd60e51b815260040161035c906133dd565b60405180910390fd5b816001600160a01b03166002828154811061037c57fe5b6000918252602090912001546001600160a01b0316146103ae5760405162461bcd60e51b815260040161035c9061334d565b600280546103c390600163ffffffff61140216565b815481106103cd57fe5b600091825260209091200154600280546001600160a01b0390921691839081106103f357fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600280548061042c57fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b0384168083526003909152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555190917f29e92ab2e30f4f74283034c28c451b6faac986b554f1808101eb6418bdba19d491a25050565b6001600160a01b03851660009081526003602052604081205460ff166105275760405162461bcd60e51b815260040161035c906133ad565b6040517ff670dde10000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063f670dde19061057290889088908890889060040161327d565b60206040518083038186803b15801561058a57600080fd5b505afa15801561059e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105c291908101906127e9565b9695505050505050565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526000916001600160a01b031690634f8e6e23906106169086906004016131cf565b60206040518083038186803b15801561062e57600080fd5b505afa158015610642573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106669190810190612769565b6106825760405162461bcd60e51b815260040161035c9061337d565b61069d6001600160a01b03841633308563ffffffff61144b16565b6040517f42966c680000000000000000000000000000000000000000000000000000000081526001600160a01b038416906342966c68906106e29085906004016134bd565b602060405180830381600087803b1580156106fc57600080fd5b505af1158015610710573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506107349190810190612769565b6107505760405162461bcd60e51b815260040161035c906133fd565b5060015b92915050565b60005460ff1681565b606060028054806020026020016040519081016040528092919081815260200182805480156107bb57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161079d575b5050505050905090565b60005460ff16156107e85760405162461bcd60e51b815260040161035c906132fd565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905561081c33611510565b60005b828110156108545761084b84848381811061083657fe5b905060200201602061022091908101906125c0565b5060010161081f565b5061085e81610b10565b505050565b61086b610ae7565b6108875760405162461bcd60e51b815260040161035c906133dd565b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b60006108f7610ae7565b6109135760405162461bcd60e51b815260040161035c906133dd565b6001600160a01b03821660009081526003602052604090205460ff161561094c5760405162461bcd60e51b815260040161035c906132ed565b6001600160a01b0382166109725760405162461bcd60e51b815260040161035c906133cd565b6002805460018082019092557f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03851690811790915560008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909417909355915190917f2ee2cb0721ec60b86190cae5c48e25064b69b35abad32452a4ec99d232033de291a260025461075490600163ffffffff61140216565b60056020819052600091825260409091205463ffffffff80821692640100000000830490911691680100000000000000008104820b916e0100000000000000000000000000008204810b9174010000000000000000000000000000000000000000810490910b907a010000000000000000000000000000000000000000000000000000900460ff1686565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b0316610b016115b3565b6001600160a01b031614905090565b610b18610ae7565b610b345760405162461bcd60e51b815260040161035c906133dd565b6001600160a01b038116610b5a5760405162461bcd60e51b815260040161035c9061346d565b6006546040516001600160a01b03918216918316907fb69e1c416d8be92ac92c8e97e77c4626fba5e6ab50161099f659ea3303479e5090600090a3600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6001600160a01b03851660009081526003602052604081205460ff16610c075760405162461bcd60e51b815260040161035c906133ad565b6040517f93c7e3bc0000000000000000000000000000000000000000000000000000000081526001600160a01b038716906393c7e3bc9061057290889088908890889060040161327d565b610c5a610ae7565b610c765760405162461bcd60e51b815260040161035c906133dd565b610c7f816115b7565b6000826001600160a01b031660001b84189050816005600083815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548165ffffffffffff021916908360050b65ffffffffffff160217905550606082015181600001600e6101000a81548165ffffffffffff021916908360050b65ffffffffffff16021790555060808201518160000160146101000a81548165ffffffffffff021916908360050b65ffffffffffff16021790555060a082015181600001601a6101000a81548160ff021916908360ff160217905550905050610e7582600460008481526020019081526020016000206040518060a00160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160089054906101000a900460050b60050b60050b815260200160008201600e9054906101000a900460050b60050b60050b81526020016000820160149054906101000a900460050b60050b60050b8152505061165d90919063ffffffff16565b6000828152600460209081526040918290208351815492850151858501516060870151608090970151600590810b65ffffffffffff90811674010000000000000000000000000000000000000000027fffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffff99830b82166e010000000000000000000000000000027fffffffffffffffffffffffff000000000000ffffffffffffffffffffffffffff9490930b90911668010000000000000000027fffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffff63ffffffff958616640100000000027fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff969097167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000909916989098179490941694909417959095169190911716929092179390931617909155517f1a082a1efaf1549c18917ddcb1f759680c29371609e24f4b946e93acf4ce5ad290610ffa908690869086906132a5565b60405180910390a150505050565b6002818154811061101557fe5b6000918252602090912001546001600160a01b0316905081565b6006546001600160a01b031681565b600180548101908190556001600160a01b03871660009081526003602052604081205490919060ff166110835760405162461bcd60e51b815260040161035c906133ad565b6040517fd3385d050000000000000000000000000000000000000000000000000000000081526001600160a01b0389169063d3385d05906110ce908a908a908a908a9060040161327d565b602060405180830381600087803b1580156110e857600080fd5b505af11580156110fc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061112091908101906127e9565b9150828211156111425760405162461bcd60e51b815260040161035c9061332d565b61114f87878488886116b2565b61115a338784611785565b6111653386866119ce565b856001600160a01b0316336001600160a01b0316887fe7b046415cac9de47940c3087e06db13a0e058ccf53ac5f0edd49ebb4c2c3a6f8b89878a6040516111af9493929190613220565b60405180910390a460015481146111d85760405162461bcd60e51b815260040161035c9061339d565b509695505050505050565b60036020526000908152604090205460ff1681565b600180548101908190556001600160a01b03871660009081526003602052604081205490919060ff1661123d5760405162461bcd60e51b815260040161035c906133ad565b6040517f42bfc99c0000000000000000000000000000000000000000000000000000000081526001600160a01b038916906342bfc99c90611288908a908a908a908a9060040161327d565b602060405180830381600087803b1580156112a257600080fd5b505af11580156112b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112da91908101906127e9565b9150828210156112fc5760405162461bcd60e51b815260040161035c9061342d565b61130987878688866116b2565b611314338786611785565b61131f3386846119ce565b856001600160a01b0316336001600160a01b0316887fe7b046415cac9de47940c3087e06db13a0e058ccf53ac5f0edd49ebb4c2c3a6f8b8989886040516111af9493929190613220565b60046020526000908152604090205463ffffffff80821691640100000000810490911690680100000000000000008104600590810b916e0100000000000000000000000000008104820b9174010000000000000000000000000000000000000000909104900b85565b6113da610ae7565b6113f65760405162461bcd60e51b815260040161035c906133dd565b6113ff81611510565b50565b600061144483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611c7a565b9392505050565b60405161150a9085907f23b872dd0000000000000000000000000000000000000000000000000000000090611488908790879087906024016131f8565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611ca6565b50505050565b6001600160a01b0381166115365760405162461bcd60e51b815260040161035c9061330d565b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b3390565b60a081015160021615806115d1575060a081015160011615155b6115ed5760405162461bcd60e51b815260040161035c9061333d565b60a081015160011615806116075750805163ffffffff1615155b6116235760405162461bcd60e51b815260040161035c906133bd565b60a0810151600216158061164157506000816020015163ffffffff16115b6113ff5760405162461bcd60e51b815260040161035c9061336d565b611665612425565b6000808452602084015260a082015160011661168357600060408401525b60a082015160021661169757600060608401525b60a08201516004166116ab57600060808401525b5090919050565b6001600160a01b038481169083167f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8511156117005760405162461bcd60e51b815260040161035c906133ed565b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156117405760405162461bcd60e51b815260040161035c9061340d565b61174d8288188688611d8b565b61177c818818847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0286611d8b565b50505050505050565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690634f8e6e23906117ce9085906004016131cf565b60206040518083038186803b1580156117e657600080fd5b505afa1580156117fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061181e9190810190612769565b156118f65761183e6001600160a01b03831684308463ffffffff61144b16565b6040517f42966c680000000000000000000000000000000000000000000000000000000081526001600160a01b038316906342966c68906118839084906004016134bd565b602060405180830381600087803b15801561189d57600080fd5b505af11580156118b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506118d59190810190612769565b6118f15760405162461bcd60e51b815260040161035c906133fd565b61085e565b6006546040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063cae182fe9061193f9085906004016131cf565b60206040518083038186803b15801561195757600080fd5b505afa15801561196b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061198f9190810190612769565b156119b6576006546118f1906001600160a01b03848116918691168463ffffffff61144b16565b60405162461bcd60e51b815260040161035c9061348d565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690634f8e6e2390611a179085906004016131cf565b60206040518083038186803b158015611a2f57600080fd5b505afa158015611a43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a679190810190612769565b15611b21576040517f40c10f190000000000000000000000000000000000000000000000000000000081526001600160a01b038316906340c10f1990611ab390869085906004016131dd565b602060405180830381600087803b158015611acd57600080fd5b505af1158015611ae1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611b059190810190612769565b6118f15760405162461bcd60e51b815260040161035c9061345d565b6006546040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063cae182fe90611b6a9085906004016131cf565b60206040518083038186803b158015611b8257600080fd5b505afa158015611b96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611bba9190810190612769565b156119b6576006546040517f6be383fc0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690636be383fc90611c0c908590879086906004016131f8565b602060405180830381600087803b158015611c2657600080fd5b505af1158015611c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c5e9190810190612769565b6118f15760405162461bcd60e51b815260040161035c9061349d565b60008184841115611c9e5760405162461bcd60e51b815260040161035c91906132dc565b505050900390565b611cb8826001600160a01b03166120f5565b611cd45760405162461bcd60e51b815260040161035c906134ad565b60006060836001600160a01b031683604051611cf091906131c3565b6000604051808303816000865af19150503d8060008114611d2d576040519150601f19603f3d011682016040523d82523d6000602084013e611d32565b606091505b509150915081611d545760405162461bcd60e51b815260040161035c9061335d565b80511561150a5780806020019051611d6f9190810190612769565b61150a5760405162461bcd60e51b815260040161035c9061347d565b611d93612453565b50600083815260056020818152604092839020835160c081018552905463ffffffff808216835264010000000082041692820192909252680100000000000000008204830b830b830b938101939093526e0100000000000000000000000000008104820b820b820b6060840152740100000000000000000000000000000000000000008104820b820b90910b60808301527a010000000000000000000000000000000000000000000000000000900460ff1660a082018190521561150a57611e59612425565b50600084815260046020818152604092839020835160a081018552905463ffffffff808216835264010000000082041682840152680100000000000000008104600590810b810b810b838701526e0100000000000000000000000000008204810b810b810b606084015274010000000000000000000000000000000000000000909104810b810b900b608082015283517f313ce56700000000000000000000000000000000000000000000000000000000815293519093611f8a93869389936001600160a01b038a169363313ce56793818101939291829003018186803b158015611f4357600080fd5b505afa158015611f57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611f7b9190810190612807565b8492919063ffffffff61213116565b9050611f9c818363ffffffff61225816565b60009485526004602090815260409586902082518154928401519784015160608501516080909501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000090941663ffffffff928316177fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff166401000000009290991691909102979097177fffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffff1668010000000000000000600598890b65ffffffffffff90811691909102919091177fffffffffffffffffffffffff000000000000ffffffffffffffffffffffffffff166e01000000000000000000000000000094890b821694909402939093177fffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000009290970b929092160294909417909355505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061212957508115155b949350505050565b612139612425565b60008260ff16600a0a848161214a57fe5b059050657fffffffffff8113156121735760405162461bcd60e51b815260040161035c9061343d565b600081156121815781612184565b60015b60a08701519091506001161561222557855187510163ffffffff164211156121b7576000604088015263ffffffff421687525b6121c58760400151826123c7565b600590810b900b604088015260a08601516002161561222557856020015187602001510163ffffffff1642111561220a576000606088015263ffffffff421660208801525b6122188760600151826123c7565b600590810b900b60608801525b60a08601516004161561224d576122408760800151826123c7565b600590810b900b60808801525b509495945050505050565b60a0810151600116158015906122b45750816040015160050b81604001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b13806122b45750806040015160050b826040015160050b135b156122d15760405162461bcd60e51b815260040161035c9061341d565b60a08101516002161580159061232d5750816060015160050b81606001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b138061232d5750806060015160050b826060015160050b135b1561234a5760405162461bcd60e51b815260040161035c9061338d565b60a0810151600416158015906123a65750816080015160050b81608001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b13806123a65750806080015160050b826080015160050b135b156123c35760405162461bcd60e51b815260040161035c9061344d565b5050565b6000600582810b9084900b017fffffffffffffffffffffffffffffffffffffffffffffffffffff80000000000181128015906124095750657fffffffffff8113155b6114445760405162461bcd60e51b815260040161035c9061331d565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081019190915290565b803561075481613640565b60008083601f8401126124a557600080fd5b50813567ffffffffffffffff8111156124bd57600080fd5b6020830191508360208202830111156124d557600080fd5b9250929050565b805161075481613654565b80356107548161365d565b803561075481613666565b600060c0828403121561250f57600080fd5b61251960c0613567565b90506000612527848461259f565b82525060206125388484830161259f565b602083015250604061254c848285016124f2565b6040830152506060612560848285016124f2565b6060830152506080612574848285016124f2565b60808301525060a0612588848285016125aa565b60a08301525092915050565b80516107548161365d565b80356107548161366f565b803561075481613678565b805161075481613678565b6000602082840312156125d257600080fd5b60006121298484612488565b600080600080600060a086880312156125f657600080fd5b60006126028888612488565b9550506020612613888289016124e7565b945050604061262488828901612488565b935050606061263588828901612488565b9250506080612646888289016124e7565b9150509295509295909350565b60008060008060008060c0878903121561266c57600080fd5b60006126788989612488565b965050602061268989828a016124e7565b955050604061269a89828a01612488565b94505060606126ab89828a01612488565b93505060806126bc89828a016124e7565b92505060a06126cd89828a016124e7565b9150509295509295509295565b600080604083850312156126ed57600080fd5b60006126f98585612488565b925050602061270a858286016124e7565b9150509250929050565b60008060006040848603121561272957600080fd5b833567ffffffffffffffff81111561274057600080fd5b61274c86828701612493565b9350935050602061275f86828701612488565b9150509250925092565b60006020828403121561277b57600080fd5b600061212984846124dc565b60006020828403121561279957600080fd5b600061212984846124e7565b600080600061010084860312156127bb57600080fd5b60006127c786866124e7565b93505060206127d886828701612488565b925050604061275f868287016124fd565b6000602082840312156127fb57600080fd5b60006121298484612594565b60006020828403121561281957600080fd5b600061212984846125b5565b60006128318383612848565b505060200190565b612842816135da565b82525050565b612842816135a6565b600061285c82613594565b6128668185613598565b93506128718361358e565b8060005b8381101561224d5781516128898882612825565b97506128948361358e565b925050600101612875565b612842816135b1565b612842816135b6565b60006128bc82613594565b6128c681856135a1565b93506128d68185602086016135ec565b9290920192915050565b612842816135e1565b612842816135b9565b60006128fd82613594565b6129078185613598565b93506129178185602086016135ec565b61292081613618565b9093019392505050565b6000612937602b83613598565b7f45786368616e676550726f766964657220616c7265616479206578697374732081527f696e20746865206c697374000000000000000000000000000000000000000000602082015260400192915050565b6000612996601c83613598565b7f636f6e747261637420616c726561647920696e697469616c697a656400000000815260200192915050565b60006129cf602683613598565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181527f6464726573730000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612a2e601783613598565b7f696e743438206164646974696f6e206f766572666c6f77000000000000000000815260200192915050565b6000612a67601483613598565b7f616d6f756e74496e4d6178206578636565646564000000000000000000000000815260200192915050565b6000612aa0601983613598565b7f4c3120776974686f7574204c30206e6f7420616c6c6f77656400000000000000815260200192915050565b6000612ad9601c83613598565b7f696e64657820646f65736e2774206d617463682070726f766964657200000000815260200192915050565b6000612b12602083613598565b7f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815260200192915050565b6000612b4b602183613598565b7f74696d6573746570312063616e2774206265207a65726f20696620616374697681527f6500000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612baa602483613598565b7f546f6b656e206d7573742062652061207265736572766520737461626c65206181527f7373657400000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612c09600b83613598565b7f4c31204578636565646564000000000000000000000000000000000000000000815260200192915050565b6000612c42600e83613598565b7f7265656e7472616e742063616c6c000000000000000000000000000000000000815260200192915050565b6000612c7b601f83613598565b7f45786368616e676550726f766964657220646f6573206e6f7420657869737400815260200192915050565b6000612cb4602183613598565b7f74696d6573746570302063616e2774206265207a65726f20696620616374697681527f6500000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612d13602383613598565b7f45786368616e676550726f766964657220616464726573732063616e2774206281527f6520300000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612d72602083613598565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000612dab601283613598565b7f616d6f756e74496e20746f6f206c617267650000000000000000000000000000815260200192915050565b6000612de4602283613598565b7f4275726e696e67206f662074686520737461626c65206173736574206661696c81527f6564000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612e43601383613598565b7f616d6f756e744f757420746f6f206c6172676500000000000000000000000000815260200192915050565b6000612e7c600b83613598565b7f4c30204578636565646564000000000000000000000000000000000000000000815260200192915050565b6000612eb5601483613598565b7f616d6f756e744f75744d696e206e6f74206d6574000000000000000000000000815260200192915050565b6000612eee600f83613598565b7f64466c6f7720746f6f206c617267650000000000000000000000000000000000815260200192915050565b6000612f27600b83613598565b7f4c47204578636565646564000000000000000000000000000000000000000000815260200192915050565b6000612f60602283613598565b7f4d696e74696e67206f662074686520737461626c65206173736574206661696c81527f6564000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612fbf601b83613598565b7f526573657276652061646472657373206d757374206265207365740000000000815260200192915050565b6000612ff8602a83613598565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e81527f6f74207375636365656400000000000000000000000000000000000000000000602082015260400192915050565b6000613057602983613598565b7f546f6b656e206d75737420626520737461626c65206f7220636f6c6c6174657281527f616c206173736572740000000000000000000000000000000000000000000000602082015260400192915050565b60006130b6602783613598565b7f5472616e73666572206f662074686520636f6c6c61746572616c20617373657481527f206661696c656400000000000000000000000000000000000000000000000000602082015260400192915050565b6000613115601f83613598565b7f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400815260200192915050565b805160c083019061315284826131b1565b50602082015161316560208501826131b1565b50604082015161317860408501826128e9565b50606082015161318b60608501826128e9565b50608082015161319e60808501826128e9565b5060a082015161150a60a08501826131ba565b612842816135cb565b612842816135d4565b600061144482846128b1565b602081016107548284612848565b604081016131eb8285612839565b61144460208301846128a8565b606081016132068286612848565b6132136020830185612848565b61212960408301846128a8565b6080810161322e8287612848565b61323b6020830186612848565b61324860408301856128a8565b61325560608301846128a8565b95945050505050565b602080825281016114448184612851565b60208101610754828461289f565b6080810161328b82876128a8565b6132986020830186612848565b6132486040830185612848565b61010081016132b482866128a8565b6132c16020830185612848565b6121296040830184613141565b6020810161075482846128e0565b6020808252810161144481846128f2565b602080825281016107548161292a565b6020808252810161075481612989565b60208082528101610754816129c2565b6020808252810161075481612a21565b6020808252810161075481612a5a565b6020808252810161075481612a93565b6020808252810161075481612acc565b6020808252810161075481612b05565b6020808252810161075481612b3e565b6020808252810161075481612b9d565b6020808252810161075481612bfc565b6020808252810161075481612c35565b6020808252810161075481612c6e565b6020808252810161075481612ca7565b6020808252810161075481612d06565b6020808252810161075481612d65565b6020808252810161075481612d9e565b6020808252810161075481612dd7565b6020808252810161075481612e36565b6020808252810161075481612e6f565b6020808252810161075481612ea8565b6020808252810161075481612ee1565b6020808252810161075481612f1a565b6020808252810161075481612f53565b6020808252810161075481612fb2565b6020808252810161075481612feb565b602080825281016107548161304a565b60208082528101610754816130a9565b6020808252810161075481613108565b6020810161075482846128a8565b60a081016134d982886131b1565b6134e660208301876131b1565b6134f360408301866128e9565b61350060608301856128e9565b6105c260808301846128e9565b60c0810161351b82896131b1565b61352860208301886131b1565b61353560408301876128e9565b61354260608301866128e9565b61354f60808301856128e9565b61355c60a08301846131ba565b979650505050505050565b60405181810167ffffffffffffffff8111828210171561358657600080fd5b604052919050565b60200190565b5190565b90815260200190565b919050565b6000610754826135bf565b151590565b90565b60050b90565b6001600160a01b031690565b63ffffffff1690565b60ff1690565b6000610754825b6000610754826135a6565b60005b838110156136075781810151838201526020016135ef565b8381111561150a5750506000910152565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b613649816135a6565b81146113ff57600080fd5b613649816135b1565b613649816135b6565b613649816135b9565b613649816135cb565b613649816135d456fea365627a7a72315820daea8b6026fcfeb9e3b6ad33eded703fc236d523cbf97f6e8592842bbd3bdd986c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b6" - }, - "additionalContracts": [] - }, - { - "hash": "0xea7daf5aae6eb6ba8401197dd26600f9ab2c7da82a792bd3ad933ce66ea8dac0", - "transactionType": "CREATE", - "contractName": "Reserve", - "contractAddress": "0x1888c9f6d77dDc5517074cb77F024871B9614002", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x61d86e", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200586238038062005862833981810160405260208110156200003757600080fd5b50518060006200004f6001600160e01b03620000c016565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b3576000805460ff60a01b1916600160a01b1790555b50506001600255620000c4565b3390565b61578e80620000d46000396000f3fe60806040526004361061042f5760003560e01c80637b52207511610228578063ad62ad1011610128578063e6b76e9c116100bb578063f0b7182b1161008a578063f2fde38b1161006f578063f2fde38b1461126a578063f7165fee1461129d578063fa9ed95a146112c75761042f565b8063f0b7182b14611204578063f240dae3146112375761042f565b8063e6b76e9c1461114d578063e7e31e7a14611177578063e83b373b146111aa578063ec4f797b146111da5761042f565b8063d48bfca7116100f7578063d48bfca7146110db578063e30f579d1461110e578063e33a88e714611123578063e50a6c1e146111385761042f565b8063ad62ad1014610f11578063b003dcf114610f3b578063ca56d33b14610f74578063cae182fe146110a85761042f565b80638f32d59b116101bb5780639c3e2f0f1161018a578063a8b94b8d1161016f578063a8b94b8d14610e96578063a91ee0dc14610ec9578063aa6ca80814610efc5761042f565b80639c3e2f0f14610e57578063a1ab55b314610e6c5761042f565b80638f32d59b14610da9578063919a1fbe14610dbe578063965366f314610df15780639a206ece14610e245761042f565b80638b7df8d4116101f75780638b7df8d414610d375780638ce5877c14610d4c5780638d9a5e6f14610d7f5780638da5cb5b14610d945761042f565b80637b52207514610cc557806381b861a614610cf85780638438796a14610d0d578063894098d614610d225761042f565b806340899365116103335780636be383fc116102c657806372a6b8b01161029557806376769a601161027a57806376769a6014610c865780637897a78e14610c9b5780637b10399914610cb05761042f565b806372a6b8b014610ac9578063765c1fe914610c715761042f565b80636be383fc14610a2357806370022cb414610a665780637090db4e14610a9f578063715018a614610ab45761042f565b806354255be01161030257806354255be01461097057806356b6d0d5146109ab5780635a18b08b146109c05780635c4a3145146109ea5761042f565b806340899365146108915780634cea8ded146108d75780634f8e6e231461090a57806350614ba01461093d5761042f565b8063158ef93e116103c657806322015968116103955780632aa1c16d1161037a5780632aa1c16d1461083457806338345dec1461084957806339d7f76e1461087c5761042f565b806322015968146107bd57806322796e83146107f05761042f565b8063158ef93e1461070e57806317f9a6f71461072357806319f37361146107515780631c39c7d5146107845761042f565b80630db279be116104025780630db279be1461051257806311bb0dcd1461053c5780631218f9821461067057806313baf1e6146106d55761042f565b806301da32bd1461043157806303a0fea31461045b57806303d835f3146104a8578063042b7a54146104cf575b005b34801561043d57600080fd5b5061042f6004803603602081101561045457600080fd5b50356112dc565b34801561046757600080fd5b506104946004803603604081101561047e57600080fd5b506001600160a01b0381351690602001356113da565b604080519115158252519081900360200190f35b3480156104b457600080fd5b506104bd611535565b60408051918252519081900360200190f35b3480156104db57600080fd5b50610494600480360360608110156104f257600080fd5b506001600160a01b0381358116916020810135909116906040013561153b565b34801561051e57600080fd5b506104bd6004803603602081101561053557600080fd5b5035611785565b34801561054857600080fd5b5061042f6004803603604081101561055f57600080fd5b81019060208101813564010000000081111561057a57600080fd5b82018360208201111561058c57600080fd5b803590602001918460208302840111640100000000831117156105ae57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156105fe57600080fd5b82018360208201111561061057600080fd5b8035906020019184602083028401116401000000008311171561063257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506117a3945050505050565b34801561067c57600080fd5b50610685611a29565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156106c15781810151838201526020016106a9565b505050509050019250505060405180910390f35b3480156106e157600080fd5b50610494600480360360408110156106f857600080fd5b506001600160a01b038135169060200135611a8c565b34801561071a57600080fd5b50610494611cd8565b34801561072f57600080fd5b50610738611cf9565b6040805192835260208301919091528051918290030190f35b34801561075d57600080fd5b506104946004803603602081101561077457600080fd5b50356001600160a01b0316611e36565b34801561079057600080fd5b50610494600480360360408110156107a757600080fd5b506001600160a01b038135169060200135611e4b565b3480156107c957600080fd5b50610494600480360360208110156107e057600080fd5b50356001600160a01b0316611fbf565b3480156107fc57600080fd5b50610805612131565b604080516fffffffffffffffffffffffffffffffff938416815291909216602082015281519081900390910190f35b34801561084057600080fd5b506104bd612161565b34801561085557600080fd5b506104bd6004803603602081101561086c57600080fd5b50356001600160a01b03166121d7565b34801561088857600080fd5b506104bd612398565b34801561089d57600080fd5b506108bb600480360360208110156108b457600080fd5b503561239e565b604080516001600160a01b039092168252519081900360200190f35b3480156108e357600080fd5b50610494600480360360208110156108fa57600080fd5b50356001600160a01b03166123c5565b34801561091657600080fd5b506104946004803603602081101561092d57600080fd5b50356001600160a01b03166123da565b34801561094957600080fd5b506104bd6004803603602081101561096057600080fd5b50356001600160a01b03166123f8565b34801561097c57600080fd5b5061098561240a565b604080519485526020850193909352838301919091526060830152519081900360800190f35b3480156109b757600080fd5b506104bd612417565b3480156109cc57600080fd5b506108bb600480360360208110156109e357600080fd5b5035612743565b3480156109f657600080fd5b5061049460048036036040811015610a0d57600080fd5b506001600160a01b038135169060200135612750565b348015610a2f57600080fd5b5061049460048036036060811015610a4657600080fd5b506001600160a01b03813581169160208101359091169060400135612999565b348015610a7257600080fd5b5061049460048036036040811015610a8957600080fd5b506001600160a01b038135169060200135612a08565b348015610aab57600080fd5b506104bd612c4f565b348015610ac057600080fd5b5061042f612c55565b348015610ad557600080fd5b5061042f6004803603610160811015610aed57600080fd5b6001600160a01b03823516916020810135916040820135916060810135916080820135919081019060c0810160a0820135640100000000811115610b3057600080fd5b820183602082011115610b4257600080fd5b80359060200191846020830284011164010000000083111715610b6457600080fd5b919390929091602081019035640100000000811115610b8257600080fd5b820183602082011115610b9457600080fd5b80359060200191846020830284011164010000000083111715610bb657600080fd5b919390928235926020810135929190606081019060400135640100000000811115610be057600080fd5b820183602082011115610bf257600080fd5b80359060200191846020830284011164010000000083111715610c1457600080fd5b919390929091602081019035640100000000811115610c3257600080fd5b820183602082011115610c4457600080fd5b80359060200191846020830284011164010000000083111715610c6657600080fd5b509092509050612d10565b348015610c7d57600080fd5b506104bd612f23565b348015610c9257600080fd5b506104bd612f85565b348015610ca757600080fd5b506104bd612f8b565b348015610cbc57600080fd5b506108bb612fac565b348015610cd157600080fd5b5061049460048036036020811015610ce857600080fd5b50356001600160a01b0316612fbb565b348015610d0457600080fd5b506104bd612fd0565b348015610d1957600080fd5b50610685612fd6565b348015610d2e57600080fd5b506104bd61302d565b348015610d4357600080fd5b506104bd613033565b348015610d5857600080fd5b5061042f60048036036020811015610d6f57600080fd5b50356001600160a01b0316613054565b348015610d8b57600080fd5b506104bd613163565b348015610da057600080fd5b506108bb61317d565b348015610db557600080fd5b5061049461318c565b348015610dca57600080fd5b506104bd60048036036020811015610de157600080fd5b50356001600160a01b03166131b0565b348015610dfd57600080fd5b5061049460048036036020811015610e1457600080fd5b50356001600160a01b03166131c2565b348015610e3057600080fd5b5061049460048036036020811015610e4757600080fd5b50356001600160a01b0316613377565b348015610e6357600080fd5b5061068561338c565b348015610e7857600080fd5b5061042f60048036036020811015610e8f57600080fd5b50356133ec565b348015610ea257600080fd5b506104bd60048036036020811015610eb957600080fd5b50356001600160a01b03166134d5565b348015610ed557600080fd5b5061042f60048036036020811015610eec57600080fd5b50356001600160a01b0316613504565b348015610f0857600080fd5b5061068561361a565b348015610f1d57600080fd5b5061042f60048036036020811015610f3457600080fd5b503561367a565b348015610f4757600080fd5b5061042f60048036036040811015610f5e57600080fd5b506001600160a01b03813516906020013561370e565b348015610f8057600080fd5b5061042f60048036036040811015610f9757600080fd5b810190602081018135640100000000811115610fb257600080fd5b820183602082011115610fc457600080fd5b80359060200191846020830284011164010000000083111715610fe657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561103657600080fd5b82018360208201111561104857600080fd5b8035906020019184602083028401116401000000008311171561106a57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061396b945050505050565b3480156110b457600080fd5b50610494600480360360208110156110cb57600080fd5b50356001600160a01b0316613d6f565b3480156110e757600080fd5b50610494600480360360208110156110fe57600080fd5b50356001600160a01b0316613d84565b34801561111a57600080fd5b506104bd613ef6565b34801561112f57600080fd5b506104bd613f22565b34801561114457600080fd5b50610685613f28565b34801561115957600080fd5b5061042f6004803603602081101561117057600080fd5b5035613fc4565b34801561118357600080fd5b5061042f6004803603602081101561119a57600080fd5b50356001600160a01b03166140a7565b3480156111b657600080fd5b5061042f600480360360408110156111cd57600080fd5b50803590602001356141a7565b3480156111e657600080fd5b506104bd600480360360208110156111fd57600080fd5b5035614269565b34801561121057600080fd5b5061042f6004803603602081101561122757600080fd5b50356001600160a01b031661427b565b34801561124357600080fd5b506104946004803603602081101561125a57600080fd5b50356001600160a01b031661442b565b34801561127657600080fd5b5061042f6004803603602081101561128d57600080fd5b50356001600160a01b0316614449565b3480156112a957600080fd5b506108bb600480360360208110156112c057600080fd5b50356144ae565b3480156112d357600080fd5b506104bd6144bb565b6112e461318c565b611335576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61133e816144c1565b5160105561136961134d6144db565b604080516020810190915260105481529063ffffffff6144ff16565b6113a45760405162461bcd60e51b81526004018080602001828103825260268152602001806155eb6026913960400191505060405180910390fd5b6040805182815290517fb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e9181900360200190a150565b3360008181526014602052604081205490919060ff16806114d25750600154604080517f45786368616e676500000000000000000000000000000000000000000000000060208083019190915282518083036008018152602883018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602c83015291516001600160a01b0380861694169263dcf0aaed92604c8082019391829003018186803b15801561149b57600080fd5b505afa1580156114af573d6000803e3d6000fd5b505050506040513d60208110156114c557600080fd5b50516001600160a01b0316145b611523576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b61152d8484614507565b949350505050565b60115481565b3360009081526009602052604081205460ff166115895760405162461bcd60e51b815260040180806020018281038252602c815260200180615703602c913960400191505060405180910390fd5b6001600160a01b0383166000908152600a602052604090205460ff166115e05760405162461bcd60e51b815260040180806020018281038252602a8152602001806156d9602a913960400191505060405180910390fd5b60006115eb856134d5565b116116275760405162461bcd60e51b81526004018080602001828103825260408152602001806156456040913960400191505060405180910390fd5b6001600160a01b038416600090815260176020526040902054620151804204908111156116d9576000611659866121d7565b6001600160a01b038716600090815260176020526040902083905590506116be6116b9611685836145c7565b6001600160a01b0389166000908152601660209081526040918290208251918201909252905481529063ffffffff61463516565b6149a7565b6001600160a01b0387166000908152601a6020526040902055505b6001600160a01b0385166000908152601a602052604090205483811015611747576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b611757818563ffffffff6149b816565b6001600160a01b0387166000908152601a602052604090205561177b8686866149fa565b9695505050505050565b600c818154811061179257fe5b600091825260209091200154905081565b6117ab61318c565b6117fc576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b805182511461183c5760405162461bcd60e51b815260040180806020018281038252603e81526020018061541a603e913960400191505060405180910390fd5b60005b8251811015611a245760006001600160a01b031683828151811061185f57fe5b60200260200101516001600160a01b031614158015611892575081818151811061188557fe5b6020026020010151600014155b15611a1c576118b38382815181106118a657fe5b602002602001015161442b565b6118ee5760405162461bcd60e51b81526004018080602001828103825260378152602001806154586037913960400191505060405180910390fd5b6119216118f96144db565b61191584848151811061190857fe5b60200260200101516144c1565b9063ffffffff6144ff16565b61195c5760405162461bcd60e51b81526004018080602001828103825260268152602001806155eb6026913960400191505060405180910390fd5b61196b82828151811061190857fe5b6016600085848151811061197b57fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507f15ff5079dfbf448e4bb45ac83498c2ecb0833ad35916946bb683ccb49f8013a38382815181106119dd57fe5b60200260200101518383815181106119f157fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a15b60010161183f565b505050565b60606015805480602002602001604051908101604052809291908181526020018280548015611a8157602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611a63575b505050505090505b90565b6000611a9661318c565b611ae7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038316600090815260036020526040902054839060ff16611b56576040805162461bcd60e51b815260206004820152601f60248201527f746f6b656e206164647220776173206e65766572207265676973746572656400604482015290519081900360640190fd5b60045483108015611b905750836001600160a01b031660048481548110611b7957fe5b6000918252602090912001546001600160a01b0316145b611bcb5760405162461bcd60e51b815260040180806020018281038252602a815260200180615685602a913960400191505060405180910390fd5b6001600160a01b0384166000908152600360205260408120805460ff1916905560048054611c0090600163ffffffff6149b816565b81548110611c0a57fe5b600091825260209091200154600480546001600160a01b039092169250829186908110611c3357fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600454611c829060016149b8565b611c8d60048261533e565b506040805185815290516001600160a01b038716917fbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e919081900360200190a2506001949350505050565b60005474010000000000000000000000000000000000000000900460ff1681565b600280546001019081905560065460055460009283929091611d4290429070010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff166149b8565b1115611db757611d58611d53614ab1565b614b14565b60058054426fffffffffffffffffffffffffffffffff908116700100000000000000000000000000000000029381167fffffffffffffffffffffffffffffffff0000000000000000000000000000000090921691909117169190911790555b6005546fffffffffffffffffffffffffffffffff16611dd7611d536144db565b925092506002548114611e31576040805162461bcd60e51b815260206004820152600e60248201527f7265656e7472616e742063616c6c000000000000000000000000000000000000604482015290519081900360640190fd5b509091565b60036020526000908152604090205460ff1681565b3360009081526009602052604081205460ff16611e995760405162461bcd60e51b815260040180806020018281038252602c815260200180615703602c913960400191505060405180910390fd5b6001600160a01b0383166000908152600a602052604090205460ff16611ef05760405162461bcd60e51b815260040180806020018281038252602a8152602001806156d9602a913960400191505060405180910390fd5b600e5462015180420490811115611f42576000611f0b613033565b600e8390559050611f3d6116b9611f21836145c7565b604080516020810190915260105481529063ffffffff61463516565b600f55505b82600f541015611f99576040805162461bcd60e51b815260206004820152601860248201527f457863656564696e67207370656e64696e67206c696d69740000000000000000604482015290519081900360640190fd5b600f54611fac908463ffffffff6149b816565b600f5561152d8484614507565b92915050565b6000611fc961318c565b61201a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0382166000908152600a602052604090205460ff1615612088576040805162461bcd60e51b815260206004820152601a60248201527f72657365727665206164647220616c7265616479206164646564000000000000604482015290519081900360640190fd5b6001600160a01b0382166000818152600a6020526040808220805460ff19166001908117909155600b8054918201815583527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517fd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea9190a2506001919050565b6005546fffffffffffffffffffffffffffffffff8082169170010000000000000000000000000000000090041682565b60125460009062015180420490829061218190839063ffffffff6149b816565b9050601354811061219757600092505050611a89565b6121d06121c16013546121b584601154614b1890919063ffffffff16565b9063ffffffff614b7116565b6011549063ffffffff6149b816565b9250505090565b60006121e28261442b565b61221d5760405162461bcd60e51b815260040180806020018281038252602b81526020018061572f602b913960400191505060405180910390fd5b6000805b600b548110156122f3576122e9846001600160a01b03166370a08231600b848154811061224a57fe5b60009182526020918290200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b0390921660048301525160248083019392829003018186803b1580156122b057600080fd5b505afa1580156122c4573d6000803e3d6000fd5b505050506040513d60208110156122da57600080fd5b5051839063ffffffff614bb316565b9150600101612221565b50604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051612391916001600160a01b038616916370a0823191602480820192602092909190829003018186803b15801561235857600080fd5b505afa15801561236c573d6000803e3d6000fd5b505050506040513d602081101561238257600080fd5b5051829063ffffffff614bb316565b9392505050565b600f5481565b600b81815481106123ab57fe5b6000918252602090912001546001600160a01b0316905081565b60146020526000908152604090205460ff1681565b6001600160a01b031660009081526003602052604090205460ff1690565b60176020526000908152604090205481565b6002600160008090919293565b600154604080517f536f727465644f7261636c6573000000000000000000000000000000000000006020808301919091528251808303600d018152602d83018085528151918301919091207fdcf0aaed000000000000000000000000000000000000000000000000000000009091526031830152915160009384936001600160a01b039091169263dcf0aaed9260518083019392829003018186803b1580156124bf57600080fd5b505afa1580156124d3573d6000803e3d6000fd5b505050506040513d60208110156124e957600080fd5b505190508060006124f8613033565b90506000612504615362565b7f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d7754612558906144c1565b905060005b60045481101561271057600080866001600160a01b031663ef90e1b06004858154811061258657fe5b600091825260209091200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b0390921660048301528051602480840193829003018186803b1580156125eb57600080fd5b505afa1580156125ff573d6000803e3d6000fd5b505050506040513d604081101561261557600080fd5b508051602090910151909250905080156126f55760006004848154811061263857fe5b60009182526020918290200154604080517f18160ddd00000000000000000000000000000000000000000000000000000000815290516001600160a01b03909216926318160ddd92600480840193829003018186803b15801561269a57600080fd5b505afa1580156126ae573d6000803e3d6000fd5b505050506040513d60208110156126c457600080fd5b5051905060006126de846121b5848663ffffffff614b1816565b90506126f0878263ffffffff614bb316565b965050505b50612709905081600163ffffffff614bb316565b905061255d565b50612739611d53612720846145c7565b61272d8461272d886145c7565b9063ffffffff614c0d16565b9550505050505090565b601581815481106123ab57fe5b600061275a61318c565b6127ab576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0383166000908152600a602052604090205460ff16612818576040805162461bcd60e51b815260206004820152601c60248201527f72657365727665206164647220776173206e6576657220616464656400000000604482015290519081900360640190fd5b600b54821080156128525750826001600160a01b0316600b838154811061283b57fe5b6000918252602090912001546001600160a01b0316145b61288d5760405162461bcd60e51b815260040180806020018281038252602d815260200180615586602d913960400191505060405180910390fd5b6001600160a01b0383166000908152600a60205260408120805460ff19169055600b80546128c290600163ffffffff6149b816565b815481106128cc57fe5b600091825260209091200154600b80546001600160a01b0390921692508291859081106128f557fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055600b546129449060016149b8565b61294f600b8261533e565b506040805184815290516001600160a01b038616917f89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb919081900360200190a25060019392505050565b3360009081526014602052604081205460ff166129fd576040805162461bcd60e51b815260206004820152601c60248201527f41646472657373206e6f7420616c6c6f77656420746f207370656e6400000000604482015290519081900360640190fd5b61152d8484846149fa565b6000612a1261318c565b612a63576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b612a6c8361442b565b612aa75760405162461bcd60e51b815260040180806020018281038252602b81526020018061572f602b913960400191505060405180910390fd5b60185482108015612ae15750826001600160a01b031660188381548110612aca57fe5b6000918252602090912001546001600160a01b0316145b612b1c5760405162461bcd60e51b81526004018080602001828103825260348152602001806156116034913960400191505060405180910390fd5b60188054612b3190600163ffffffff6149b816565b81548110612b3b57fe5b600091825260209091200154601880546001600160a01b039092169184908110612b6157fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506018805480612b9a57fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b03851680835260198252604092839020805460ff19169055825190815291517f4336391ada1af9dcb966fed43ebafa4404719b6d8e42c765ab28e3abc9a24e7a9281900390910190a150600192915050565b60135481565b612c5d61318c565b612cae576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60005474010000000000000000000000000000000000000000900460ff1615612d80576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055612dc833614cf1565b612dd18f613504565b612dda8e6133ec565b612de38d6112dc565b612ded8c8c6141a7565b612e5a8a8a8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808e0282810182019093528d82529093508d92508c91829185019084908082843760009201919091525061396b92505050565b612e6386613fc4565b612e6c8561367a565b60005b83811015612ea457612e9b858583818110612e8657fe5b905060200201356001600160a01b03166131c2565b50600101612e6f565b50612f12848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506040805160208088028281018201909352878252909350879250869182918501908490808284376000920191909152506117a392505050565b505050505050505050505050505050565b600080805b600b54811015612f7f57612f65600b8281548110612f4257fe5b60009182526020909120015483906001600160a01b03163163ffffffff614bb316565b9150612f7881600163ffffffff614bb316565b9050612f28565b50905090565b60085481565b60408051602081019091526010548152600090612fa790614b14565b905090565b6001546001600160a01b031681565b600a6020526000908152604090205460ff1681565b60125481565b6060600c805480602002602001604051908101604052809291908181526020018280548015611a8157602002820191906000526020600020905b815481526020019060010190808311613010575050505050905090565b60075481565b6000612fa7613040612f23565b613048613ef6565b9063ffffffff614bb316565b61305c61318c565b6130ad576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811660009081526009602052604090205460ff1661311a576040805162461bcd60e51b815260206004820152601960248201527f5370656e646572206861736e2774206265656e20616464656400000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19169055517fab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b9190a250565b6000612fa7613170612f23565b479063ffffffff614bb316565b6000546001600160a01b031690565b600080546001600160a01b03166131a1614da9565b6001600160a01b031614905090565b601a6020526000908152604090205481565b60006131cc61318c565b61321d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6132268261442b565b156132625760405162461bcd60e51b81526004018080602001828103825260388152602001806155b36038913960400191505060405180910390fd5b6001600160a01b0382166132bd576040805162461bcd60e51b815260206004820152601760248201527f63616e27742062652061207a65726f2061646472657373000000000000000000604482015290519081900360640190fd5b6001600160a01b0382166000818152601960209081526040808320805460ff191660019081179091556018805491820181559093527fb13d2d76d1f4b7be834882e410b3e3a8afaf69f83600ae24db354391d2378d2e90920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055815192835290517f0c7515883121475b5d9289febf21a9de4ad53f18349a856d90c7acd6e099600b9281900390910190a1506001919050565b60096020526000908152604090205460ff1681565b6060600b805480602002602001604051908101604052809291908181526020018280548015611a81576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611a63575050505050905090565b6133f461318c565b613445576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000811161349a576040805162461bcd60e51b815260206004820152600e60248201527f76616c756520776173207a65726f000000000000000000000000000000000000604482015290519081900360640190fd5b60068190556040805182815290517f7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f29181900360200190a150565b6001600160a01b03811660009081526016602090815260408083208151928301909152548152611fb990614b14565b61350c61318c565b61355d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166135b8576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b60606004805480602002602001604051908101604052809291908181526020018280548015611a81576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611a63575050505050905090565b61368261318c565b6136d3576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60088190556040805182815290517f4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc379181900360200190a150565b61371661318c565b613767576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0382166000908152601460205260409020805460ff191690556015548082106137de576040805162461bcd60e51b815260206004820152601060248201527f496e64657820697320696e76616c696400000000000000000000000000000000604482015290519081900360640190fd5b601582815481106137eb57fe5b6000918252602090912001546001600160a01b03848116911614613856576040805162461bcd60e51b815260206004820152601c60248201527f496e64657820646f6573206e6f74206d61746368207370656e64657200000000604482015290519081900360640190fd5b600061386982600163ffffffff6149b816565b90508083146138d4576015818154811061387f57fe5b600091825260209091200154601580546001600160a01b0390921691859081106138a557fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b6000601582815481106138e357fe5b600091825260209091200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03929092169190911790558061393060158261533e565b506040516001600160a01b038516907f20aaa18caa668680a42b328a15fd50d580bac65d8bd346e104355473c6373ff390600090a250505050565b61397361318c565b6139c4576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b8051825114613a1a576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b613a22615362565b613a2c60006144c1565b905060005b8251811015613a7357613a59613a4c84838151811061190857fe5b839063ffffffff614dad16565b9150613a6c81600163ffffffff614bb316565b9050613a31565b50613a8c613a7f6144db565b829063ffffffff614e2616565b613ac75760405162461bcd60e51b81526004018080602001828103825260218152602001806155446021913960400191505060405180910390fd5b60005b600c54811015613b1d57600d6000600c8381548110613ae557fe5b9060005260206000200154815260200190815260200160002060009055613b16600182614bb390919063ffffffff16565b9050613aca565b508251613b3190600c906020860190615375565b5060005b8351811015613c1257600d6000858381518110613b4e57fe5b6020026020010151815260200190815260200160002054600014613bb9576040805162461bcd60e51b815260206004820152601760248201527f43616e6e6f742073657420776569676874207477696365000000000000000000604482015290519081900360640190fd5b828181518110613bc557fe5b6020026020010151600d6000868481518110613bdd57fe5b6020026020010151815260200190815260200160002081905550613c0b600182614bb390919063ffffffff16565b9050613b35565b507f63474c4400000000000000000000000000000000000000000000000000000000600052600d6020527f486533e5ef5711c6fceba0b8e8d907d58b0d418a02599d00d65a64e01c112d7754613caf576040805162461bcd60e51b815260206004820152601a60248201527f4d757374207365742063474c4420617373657420776569676874000000000000604482015290519081900360640190fd5b7f55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb408558383604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015613d16578181015183820152602001613cfe565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015613d55578181015183820152602001613d3d565b5050505090500194505050505060405180910390a1505050565b60196020526000908152604090205460ff1681565b6000613d8e61318c565b613ddf576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821660009081526003602052604090205460ff1615613e4d576040805162461bcd60e51b815260206004820152601d60248201527f746f6b656e206164647220616c72656164792072656769737465726564000000604482015290519081900360640190fd5b6001600160a01b038216600081815260036020526040808220805460ff1916600190811790915560048054918201815583527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a49190a2506001919050565b60004781613f02612161565b9050808211613f125760006121d0565b6121d0828263ffffffff6149b816565b60065481565b606080600c80549050604051908082528060200260200182016040528015613f5a578160200160208202803883390190505b50905060005b600c54811015612f7f57600d6000600c8381548110613f7b57fe5b9060005260206000200154815260200190815260200160002054828281518110613fa157fe5b6020908102919091010152613fbd81600163ffffffff614bb316565b9050613f60565b613fcc61318c565b61401d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6140316140286144db565b611915836144c1565b61406c5760405162461bcd60e51b81526004018080602001828103825260218152602001806153f96021913960400191505060405180910390fd5b60078190556040805182815290517ffe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e9181900360200190a150565b6140af61318c565b614100576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661415b576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260096020526040808220805460ff19166001179055517f3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd9190a250565b6141af61318c565b614200576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b47821115614255576040805162461bcd60e51b815260206004820152601f60248201527f43616e6e6f7420667265657a65206d6f7265207468616e2062616c616e636500604482015290519081900360640190fd5b601182905562015180420460125560135550565b600d6020526000908152604090205481565b61428361318c565b6142d4576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661432f576040805162461bcd60e51b815260206004820152601560248201527f5370656e6465722063616e2774206265206e756c6c0000000000000000000000604482015290519081900360640190fd5b6001600160a01b03811660009081526014602052604090205460ff16156143875760405162461bcd60e51b81526004018080602001828103825260238152602001806154eb6023913960400191505060405180910390fd5b6001600160a01b038116600081815260146020526040808220805460ff1916600190811790915560158054918201815583527f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec4750180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517f71bccdb89fff4d914e3d2e472b327e3debaf4c4d6f1dfe528f430447e4cbcf5f9190a250565b6001600160a01b031660009081526019602052604090205460ff1690565b61445161318c565b6144a2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6144ab81614cf1565b50565b601881815481106123ab57fe5b600e5481565b6144c9615362565b50604080516020810190915290815290565b6144e3615362565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b6000614511613ef6565b821115614565576040805162461bcd60e51b815260206004820152601b60248201527f457863656564696e6720756e66726f7a656e2072657365727665730000000000604482015290519081900360640190fd5b61457e6001600160a01b0384168363ffffffff614e2d16565b6040805183815290516001600160a01b0385169133917f4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f9181900360200190a350600192915050565b6145cf615362565b6145d7614f12565b8211156146155760405162461bcd60e51b815260040180806020018281038252603681526020018061550e6036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b61463d615362565b8251158061464a57508151155b156146645750604080516020810190915260008152611fb9565b815169d3c21bcecceda1000000141561467e575081611fb9565b825169d3c21bcecceda10000001415614698575080611fb9565b600069d3c21bcecceda10000006146ae85614f2d565b51816146b657fe5b04905060006146c485614f62565b519050600069d3c21bcecceda10000006146dd86614f2d565b51816146e557fe5b04905060006146f386614f62565b519050838202841561475c578285828161470957fe5b041461475c576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156147d65769d3c21bcecceda100000082828161478357fe5b04146147d6576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561483f57848682816147ec57fe5b041461483f576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b86840287156148a5578488828161485257fe5b04146148a5576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b6148ad614f9c565b87816148b557fe5b0496506148c0614f9c565b85816148c857fe5b049450868502871561493157858882816148de57fe5b0414614931576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b614939615362565b604051806020016040528087815250905061496281604051806020016040528087815250614dad565b905061497c81604051806020016040528086815250614dad565b905061499681604051806020016040528085815250614dad565b9d9c50505050505050505050505050565b5169d3c21bcecceda1000000900490565b600061239183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250614fa5565b6000614a05846121d7565b821115614a435760405162461bcd60e51b815260040180806020018281038252602281526020018061548f6022913960400191505060405180910390fd5b614a5d6001600160a01b038516848463ffffffff61503c16565b604080518381526001600160a01b03868116602083015282519086169233927fc171b15fb47a5beb3e11b1951d4518544f699edd6acd893d8695c91703922b60929081900390910190a35060019392505050565b614ab9615362565b614ac1615362565b614ad1614acc612417565b6144c1565b9050614aee614ae16008546144c1565b829063ffffffff6150bc16565b15614b0557614afd60006144c1565b915050611a89565b614afd6007546144c1565b5090565b5190565b600082614b2757506000611fb9565b82820282848281614b3457fe5b04146123915760405162461bcd60e51b81526004018080602001828103825260218152602001806155656021913960400191505060405180910390fd5b600061239183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506150c4565b600082820183811015612391576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b614c15615362565b8151614c68576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614cce576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b604051806020016040528084600001518381614ce657fe5b049052949350505050565b6001600160a01b038116614d365760405162461bcd60e51b81526004018080602001828103825260268152602001806153d36026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3390565b614db5615362565b8151835190810190811015614e11576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b5190511490565b80471015614e82576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114614ecd576040519150601f19603f3d011682016040523d82523d6000602084013e614ed2565b606091505b5050905080611a245760405162461bcd60e51b815260040180806020018281038252603a8152602001806154b1603a913960400191505060405180910390fd5b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b614f35615362565b604051806020016040528069d3c21bcecceda100000080856000015181614f5857fe5b0402905292915050565b614f6a615362565b604051806020016040528069d3c21bcecceda100000080856000015181614f8d57fe5b95519504029093039092525090565b64e8d4a5100090565b600081848411156150345760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015614ff9578181015183820152602001614fe1565b50505050905090810190601f1680156150265780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052611a24908490615129565b519051101590565b600081836151135760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315614ff9578181015183820152602001614fe1565b50600083858161511f57fe5b0495945050505050565b61513b826001600160a01b0316615305565b61518c576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b602083106151e857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016151ab565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461524a576040519150601f19603f3d011682016040523d82523d6000602084013e61524f565b606091505b5091509150816152a6576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b8051156152ff578080602001905160208110156152c257600080fd5b50516152ff5760405162461bcd60e51b815260040180806020018281038252602a8152602001806156af602a913960400191505060405180910390fd5b50505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061152d575050151592915050565b815481835581811115611a2457600083815260209020611a249181019083016153b8565b6040518060200160405280600081525090565b8280548282559060005260206000209081019282156153b0579160200282015b828111156153b0578251825591602001919060010190615395565b50614b109291505b611a8991905b80821115614b1057600081556001016153be56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373746f62696e207461782063616e6e6f74206265206c6172676572207468616e2031746f6b656e2061646472657373657320616e64207370656e64696e6720726174696f206c656e67746873206861766520746f206265207468652073616d65746865206164647265737320737065636966696564206973206e6f742061207265736572766520636f6c6c61746572616c206173736574457863656564696e672074686520616d6f756e74207265736572766520686f6c6473416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d617920686176652072657665727465644164647265737320697320616c72656164792045786368616e6765205370656e64657263616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e65774669786564282953756d206f6620617373657420616c6c6f636174696f6e206d7573742062652031536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77696e64657820696e746f2072657365727665206c697374206e6f74206d617070656420746f2061646472657373737065636966696564206164647265737320697320616c7265616479206164646564206173206120636f6c6c61746572616c2061737365747370656e64696e6720726174696f2063616e6e6f74206265206c6172676572207468616e2031696e64657820696e746f20636f6c6c61746572616c417373657473206c697374206e6f74206d617070656420746f20746f6b656e7468697320617373657420686173206e6f207370656e64696e6720726174696f2c207468657265666f72652063616e2774206265207472616e73666572726564696e64657820696e746f20746f6b656e73206c697374206e6f74206d617070656420746f20746f6b656e5361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656463616e206f6e6c79207472616e7366657220746f206f746865722072657365727665206164647265737373656e646572206e6f7420616c6c6f77656420746f207472616e7366657220526573657276652066756e64737370656369666965642061646472657373206973206e6f74206120636f6c6c61746572616c206173736574a265627a7a723158203c2e67781398930f0dbc5abdb466c749f3663c5eda742b61baccc6136a699b0d64736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b7" - }, - "additionalContracts": [] - }, - { - "hash": "0xea09e204fcdd3f9c5919cc52344d56263b51392ee7250209d58c56a006993fda", - "transactionType": "CREATE", - "contractName": "StableToken", - "contractAddress": "0xEeFeFD9A550e45a4CB5bF9a00730575FA432324C", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x588904", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200503a3803806200503a833981810160405260208110156200003757600080fd5b50518060006200004f6001600160e01b03620000bb16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b3576000805460ff60a01b1916600160a01b1790555b5050620000bf565b3390565b614f6b80620000cf6000396000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c806370a082311161019c578063a457c2d7116100ee578063df4da46111610097578063ec68307211610071578063ec68307214610d2a578063f2fde38b14610d7e578063fae8db0a14610da4576102ff565b8063df4da46114610c80578063e1d6aceb14610c88578063e50e652d14610d0d576102ff565b8063a91ee0dc116100c8578063a91ee0dc14610c0f578063af31f58714610c35578063dd62ed3e14610c52576102ff565b8063a457c2d714610baf578063a67f874714610bdb578063a9059cbb14610be3576102ff565b80638a8836261161015057806395d89b411161012a57806395d89b4114610b825780639a7b3be714610b8a5780639b2b592f14610b92576102ff565b80638a88362614610acc5780638da5cb5b14610b725780638f32d59b14610b7a576102ff565b80637385e5da116101815780637385e5da14610ab45780637b10399914610abc57806387ee8a0f14610ac4576102ff565b806370a0823114610a86578063715018a614610aac576102ff565b806339509351116102555780634b2c2f44116102095780635d180adb116101e35780635d180adb1461096457806367960e91146109875780636a30b25314610a2d576102ff565b80634b2c2f441461086457806354255be01461090a57806358cf967214610938576102ff565b806340a12f641161023a57806340a12f641461081357806340c10f191461081b57806342966c6814610847576102ff565b806339509351146107ca5780633b1eb4bf146107f6576102ff565b806318160ddd116102b757806323b872dd1161029157806323b872dd1461063957806323f0ab651461066f578063313ce567146107ac576102ff565b806318160ddd146104315780631e4f0e0314610439578063222836ad14610616576102ff565b8063123633ea116102e8578063123633ea146103c157806312c6c099146103fa578063158ef93e14610429576102ff565b806306fdde0314610304578063095ea7b314610381575b600080fd5b61030c610dc1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034657818101518382015260200161032e565b50505050905090810190601f1680156103735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ad6004803603604081101561039757600080fd5b506001600160a01b038135169060200135610e73565b604080519115158252519081900360200190f35b6103de600480360360208110156103d757600080fd5b5035610fa4565b604080516001600160a01b039092168252519081900360200190f35b6104176004803603602081101561041057600080fd5b50356110b3565b60408051918252519081900360200190f35b6103ad6110d9565b6104176110fa565b610614600480360361012081101561045057600080fd5b81019060208101813564010000000081111561046b57600080fd5b82018360208201111561047d57600080fd5b8035906020019184600183028401116401000000008311171561049f57600080fd5b9193909290916020810190356401000000008111156104bd57600080fd5b8201836020820111156104cf57600080fd5b803590602001918460018302840111640100000000831117156104f157600080fd5b9193909260ff833516926001600160a01b036020820135169260408201359260608301359260a08101906080013564010000000081111561053157600080fd5b82018360208201111561054357600080fd5b8035906020019184602083028401116401000000008311171561056557600080fd5b91939092909160208101903564010000000081111561058357600080fd5b82018360208201111561059557600080fd5b803590602001918460208302840111640100000000831117156105b757600080fd5b9193909290916020810190356401000000008111156105d557600080fd5b8201836020820111156105e757600080fd5b8035906020019184600183028401116401000000008311171561060957600080fd5b50909250905061110c565b005b6106146004803603604081101561062c57600080fd5b50803590602001356113ac565b6103ad6004803603606081101561064f57600080fd5b506001600160a01b0381358116916020810135909116906040013561156e565b6103ad6004803603606081101561068557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156106b057600080fd5b8201836020820111156106c257600080fd5b803590602001918460018302840111640100000000831117156106e457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561073757600080fd5b82018360208201111561074957600080fd5b8035906020019184600183028401116401000000008311171561076b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506118dc945050505050565b6107b4611a76565b6040805160ff9092168252519081900360200190f35b6103ad600480360360408110156107e057600080fd5b506001600160a01b038135169060200135611a7f565b6104176004803603602081101561080c57600080fd5b5035611be8565b610417611c01565b6103ad6004803603604081101561083157600080fd5b506001600160a01b038135169060200135611c62565b6103ad6004803603602081101561085d57600080fd5b5035612076565b6104176004803603602081101561087a57600080fd5b81019060208101813564010000000081111561089557600080fd5b8201836020820111156108a757600080fd5b803590602001918460018302840111640100000000831117156108c957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506124a3945050505050565b6109126125fb565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6106146004803603604081101561094e57600080fd5b506001600160a01b038135169060200135612608565b6103de6004803603604081101561097a57600080fd5b5080359060200135612820565b6104176004803603602081101561099d57600080fd5b8101906020810181356401000000008111156109b857600080fd5b8201836020820111156109ca57600080fd5b803590602001918460018302840111640100000000831117156109ec57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612928945050505050565b6106146004803603610100811015610a4457600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359091169060808101359060a08101359060c08101359060e00135612a75565b61041760048036036020811015610a9c57600080fd5b50356001600160a01b0316612c4e565b610614612c70565b610417612d2b565b6103de612d36565b610417612d45565b61041760048036036020811015610ae257600080fd5b810190602081018135640100000000811115610afd57600080fd5b820183602082011115610b0f57600080fd5b80359060200191846001830284011164010000000083111715610b3157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612e5d945050505050565b6103de612faa565b6103ad612fb9565b61030c612fdd565b61041761305c565b61041760048036036020811015610ba857600080fd5b5035613067565b6103ad60048036036040811015610bc557600080fd5b506001600160a01b03813516906020013561316d565b610912613225565b6103ad60048036036040811015610bf957600080fd5b506001600160a01b038135169060200135613274565b61061460048036036020811015610c2557600080fd5b50356001600160a01b03166133c6565b61041760048036036020811015610c4b57600080fd5b50356134dc565b61041760048036036040811015610c6857600080fd5b506001600160a01b0381358116916020013516613512565b61041761353d565b6103ad60048036036060811015610c9e57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610cce57600080fd5b820183602082011115610ce057600080fd5b80359060200191846001830284011164010000000083111715610d0257600080fd5b509092509050613628565b61041760048036036020811015610d2357600080fd5b50356137e9565b610d65600480360360c0811015610d4057600080fd5b5080359060208101359060408101359060608101359060808101359060a00135613827565b6040805192835260208301919091528051918290030190f35b61061460048036036020811015610d9457600080fd5b50356001600160a01b03166139e4565b61041760048036036020811015610dba57600080fd5b5035613a49565b60028054604080516020601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001871615020190941685900493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b820191906000526020600020905b815481529060010190602001808311610e4b57829003601f168201915b505050505090505b90565b6000610e7d614acb565b6000610e87613b4f565b600b5491935091508114610ef65781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790610eda90613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516610f3b5760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360008181526007602090815260408083206001600160a01b038a1680855290835292819020889055805188815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a3506001949350505050565b60408051602080820184905243828401528251808303840181526060928301938490528051600094859360fa939282918401908083835b60208310610ffa5780518252601f199092019160209182019101610fdb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461105a576040519150601f19603f3d011682016040523d82523d6000602084013e61105f565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252603d815260200180614ced603d913960400191505060405180910390fd5b6110ab826000613cc3565b949350505050565b60006110bd614acb565b6110c5613b4f565b5090506110d28184613ccf565b9392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b60006111076006546134dc565b905090565b60005474010000000000000000000000000000000000000000900460ff161561117c576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055876111f75760405162461bcd60e51b8152600401808060200182810382526026815260200180614c106026913960400191505060405180910390fd5b600087116112365760405162461bcd60e51b8152600401808060200182810382526027815260200180614bc36027913960400191505060405180910390fd5b61123f33613ced565b600060065561125060028f8f614ade565b5061125d60038d8d614ade565b50600480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8c1617905561129488613da5565b516008556112a0613dbf565b51600955600a87905542600b55848314611301576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b60005b8581101561135c5761134387878381811061131b57fe5b905060200201356001600160a01b031686868481811061133757fe5b90506020020135613de3565b5061135581600163ffffffff613f0a16565b9050611304565b50611366896133c6565b818160405160200180838380828437808301925050509250505060405160208183030381529060405280519060200120600c819055505050505050505050505050505050565b6113b4612fb9565b611405576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61140d614acb565b6000611417613b4f565b600b54919350915081146114865781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061146a90613cbf565b600b546040805192835260208301919091528051918290030190a15b836114c25760405162461bcd60e51b8152600401808060200182810382526027815260200180614c366027913960400191505060405180910390fd5b60008311611517576040805162461bcd60e51b815260206004820152601860248201527f757064617465506572696f64206d757374206265203e20300000000000000000604482015290519081900360640190fd5b61152084613da5565b51600855600a8390556040805185815260208101859052428183015290517fa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d9181900360600190a150505050565b6000611578614acb565b6000611582613b4f565b600b54919350915081146115f15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906115d590613cbf565b600b546040805192835260208301919091528051918290030190a15b6115f9613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561164e57600080fd5b505afa158015611662573d6000803e3d6000fd5b505050506040513d602081101561167857600080fd5b5051156116b65760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b604080516020810190915260095481526000906116d39086613ccf565b90506001600160a01b03861661171a5760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b6001600160a01b0387166000908152600560205260409020548111156117715760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b6001600160a01b03871660009081526007602090815260408083203384529091529020548511156117d35760405162461bcd60e51b8152600401808060200182810382526038815260200180614e096038913960400191505060405180910390fd5b6001600160a01b0386166000908152600560205260409020546117fc908263ffffffff613f0a16565b6001600160a01b038088166000908152600560205260408082209390935590891681522054611831908263ffffffff61403916565b6001600160a01b038816600090815260056020908152604080832093909355600781528282203383529052205461186e908663ffffffff61403916565b6001600160a01b0380891660008181526007602090815260408083203384528252918290209490945580518981529051928a169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019695505050505050565b60008060fb6001600160a01b031685858560405160200180846001600160a01b03166001600160a01b031660601b815260140183805190602001908083835b6020831061193a5780518252601f19909201916020918201910161191b565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018019909216911617905285519190930192850191508083835b602083106119a05780518252601f199092019160209182019101611981565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b60208310611a055780518252601f1990920191602091820191016119e6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114611a65576040519150601f19603f3d011682016040523d82523d6000602084013e611a6a565b606091505b50909695505050505050565b60045460ff1690565b6000611a89614acb565b6000611a93613b4f565b600b5491935091508114611b025781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611ae690613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516611b475760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff613f0a16565b3360008181526007602090815260408083206001600160a01b038d16808552908352928190208590558051858152905194955091937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060019695505050505050565b6000611bfb82611bf661353d565b61407b565b92915050565b600c54600090611c595760405160200180807f45786368616e67650000000000000000000000000000000000000000000000008152506008019050604051602081830303815290604052805190602001209050610e70565b50600c54610e70565b6000611c6c614acb565b6000611c76613b4f565b600b5491935091508114611ce55781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611cc990613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b158015611d8a57600080fd5b505afa158015611d9e573d6000803e3d6000fd5b505050506040513d6020811015611db457600080fd5b50516001600160a01b0316331480611e4c57506001546001600160a01b031663dd927233611de0611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611e1457600080fd5b505afa158015611e28573d6000803e3d6000fd5b505050506040513d6020811015611e3e57600080fd5b50516001600160a01b031633145b80611f2f5750600154604080517f56616c696461746f7273000000000000000000000000000000000000000000006020808301919091528251808303600a018152602a83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602e83015291516001600160a01b039093169263dd92723392604e80840193919291829003018186803b158015611ef757600080fd5b505afa158015611f0b573d6000803e3d6000fd5b505050506040513d6020811015611f2157600080fd5b50516001600160a01b031633145b806120125750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b158015611fda57600080fd5b505afa158015611fee573d6000803e3d6000fd5b505050506040513d602081101561200457600080fd5b50516001600160a01b031633145b612063576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206d696e74000000604482015290519081900360640190fd5b61206d8585613de3565b95945050505050565b6000612080614acb565b600061208a613b4f565b600b54919350915081146120f95781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906120dd90613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b15801561219e57600080fd5b505afa1580156121b2573d6000803e3d6000fd5b505050506040513d60208110156121c857600080fd5b50516001600160a01b031633148061226057506001546001600160a01b031663dd9272336121f4611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561222857600080fd5b505afa15801561223c573d6000803e3d6000fd5b505050506040513d602081101561225257600080fd5b50516001600160a01b031633145b806123435750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b15801561230b57600080fd5b505afa15801561231f573d6000803e3d6000fd5b505050506040513d602081101561233557600080fd5b50516001600160a01b031633145b612394576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206275726e000000604482015290519081900360640190fd5b604080516020810190915260095481526000906123b19086613ccf565b33600090815260056020526040902054909150811115612418576040805162461bcd60e51b815260206004820181905260248201527f76616c75652065786365656465642062616c616e6365206f662073656e646572604482015290519081900360640190fd5b60065461242b908263ffffffff61403916565b6006553360009081526005602052604090205461244e908263ffffffff61403916565b336000818152600560209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001949350505050565b60006060600060f46001600160a01b0316846040516020018082805190602001908083835b602083106124e75780518252601f1990920191602091820191016124c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061254a5780518252601f19909201916020918201910161252b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146125aa576040519150601f19603f3d011682016040523d82523d6000602084013e6125af565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526038815260200180614c5d6038913960400191505060405180910390fd5b6110ab8260006140b8565b6001600281600090919293565b331561265b576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612663613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156126b857600080fd5b505afa1580156126cc573d6000803e3d6000fd5b505050506040513d60208110156126e257600080fd5b5051156127205760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b612728614acb565b6000612732613b4f565b600b54919350915081146127a15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061278590613cbf565b600b546040805192835260208301919091528051918290030190a15b604080516020810190915260095481526000906127be9085613ccf565b6001600160a01b0386166000908152600560205260409020549091506127ea908263ffffffff61403916565b6001600160a01b038616600090815260056020526040902055600654612816908263ffffffff61403916565b6006555050505050565b6040805160208082018590528183018490528251808303840181526060928301938490528051600094859360fa939282918401908083835b602083106128775780518252601f199092019160209182019101612858565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146128d7576040519150601f19603f3d011682016040523d82523d6000602084013e6128dc565b606091505b50925090508061291d5760405162461bcd60e51b8152600401808060200182810382526036815260200180614d5f6036913960400191505060405180910390fd5b61206d826000613cc3565b60006060600060f66001600160a01b0316846040516020018082805190602001908083835b6020831061296c5780518252601f19909201916020918201910161294d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612a2f576040519150601f19603f3d011682016040523d82523d6000602084013e612a34565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526023815260200180614f146023913960400191505060405180910390fd5b3315612ac8576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612ad0613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612b2557600080fd5b505afa158015612b39573d6000803e3d6000fd5b505050506040513d6020811015612b4f57600080fd5b505115612b8d5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b60408051602081019091526009548152600090612baa9086613ccf565b6001600160a01b038a16600090815260056020526040902054909150612bd6908263ffffffff613f0a16565b6001600160a01b038a16600090815260056020526040902055612c0a612bfd8a8885614129565b829063ffffffff613f0a16565b9050612c1a612bfd8a8a87614129565b9050612c2a612bfd8a8986614129565b600654909150612c40908263ffffffff613f0a16565b600655505050505050505050565b6001600160a01b038116600090815260056020526040812054611bfb906134dc565b612c78612fb9565b612cc9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000611107436137e9565b6001546001600160a01b031681565b60006060600060f96001600160a01b031643604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310612da55780518252601f199092019160209182019101612d86565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612e05576040519150601f19603f3d011682016040523d82523d6000602084013e612e0a565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526035815260200180614d2a6035913960400191505060405180910390fd5b612e56826000613cc3565b9250505090565b60006060600060f76001600160a01b0316846040516020018082805190602001908083835b60208310612ea15780518252601f199092019160209182019101612e82565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612f045780518252601f199092019160209182019101612ee5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612f64576040519150601f19603f3d011682016040523d82523d6000602084013e612f69565b606091505b5092509050806110a05760405162461bcd60e51b8152600401808060200182810382526031815260200180614eb96031913960400191505060405180910390fd5b6000546001600160a01b031690565b600080546001600160a01b0316612fce6141e9565b6001600160a01b031614905090565b60038054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b600061110743611be8565b60006060600060f96001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b602083106130c75780518252601f1990920191602091820191016130a8565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613127576040519150601f19603f3d011682016040523d82523d6000602084013e61312c565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252602e815260200180614b95602e913960400191505060405180910390fd5b6000613177614acb565b6000613181613b4f565b600b54919350915081146131f05781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906131d490613cbf565b600b546040805192835260208301919091528051918290030190a15b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff61403916565b6040805160208101909152600854815260009081908190819061324790613cbf565b6040805160208101909152600954815261326090613cbf565b600a54600b54929791965094509092509050565b600061327e614acb565b6000613288613b4f565b600b54919350915081146132f75781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906132db90613cbf565b600b546040805192835260208301919091528051918290030190a15b6132ff613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561335457600080fd5b505afa158015613368573d6000803e3d6000fd5b505050506040513d602081101561337e57600080fd5b5051156133bc5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b61206d85856141ed565b6133ce612fb9565b61341f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661347a576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b60006134e6614acb565b6134ee613b4f565b5090506110d261350d8261350186614353565b9063ffffffff6143c116565b6144a5565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b604080516000808252602082019283905281519092606092849260f89290819081908082805b602083106135825780518252601f199092019160209182019101613563565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146135e2576040519150601f19603f3d011682016040523d82523d6000602084013e6135e7565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526025815260200180614e686025913960400191505060405180910390fd5b6000613632614acb565b600061363c613b4f565b600b54919350915081146136ab5781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061368f90613cbf565b600b546040805192835260208301919091528051918290030190a15b6136b3613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561370857600080fd5b505afa15801561371c573d6000803e3d6000fd5b505050506040513d602081101561373257600080fd5b5051156137705760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b600061377c8888613274565b90507fe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc868660405180806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039550909350505050a1979650505050505050565b6000611bfb600361381b600261380f600261380388613067565b9063ffffffff6144b616565b9063ffffffff613f0a16565b9063ffffffff61450f16565b600080861580159061383857508415155b613889576040805162461bcd60e51b815260206004820152601560248201527f612064656e6f6d696e61746f72206973207a65726f0000000000000000000000604482015290519081900360640190fd5b6000806000606060fc6001600160a01b03168c8c8c8c8c8c6040516020018087815260200186815260200185815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040526040518082805190602001908083835b602083106139125780518252601f1990920191602091820191016138f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613972576040519150601f19603f3d011682016040523d82523d6000602084013e613977565b606091505b509092509050816139b95760405162461bcd60e51b8152600401808060200182810382526027815260200180614e416027913960400191505060405180910390fd5b6139c4816000613cc3565b93506139d1816020613cc3565b939c939b50929950505050505050505050565b6139ec612fb9565b613a3d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613a4681613ced565b50565b60006060600060f56001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310613aa95780518252601f199092019160209182019101613a8a565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613b09576040519150601f19603f3d011682016040523d82523d6000602084013e613b0e565b606091505b5092509050806125f05760405162461bcd60e51b815260040180806020018281038252602c815260200180614e8d602c913960400191505060405180910390fd5b613b57614acb565b600a54600b54600091613b70919063ffffffff613f0a16565b421015613b92575050600b546040805160208101909152600954815290613cbb565b600a54600b5460009182918291613bb49161381b90429063ffffffff61403916565b60408051602081019091526009548152909150613c1590613bd490613cbf565b613be4613bdf613dbf565b613cbf565b60408051602081019091526008548152613bfd90613cbf565b613c08613bdf613dbf565b600454869060ff16613827565b9093509150821580613c25575081155b15613c4a575050600b546040805160208101909152600954815293509150613cbb9050565b613c52614acb565b613c67613c5e84613da5565b61350186613da5565b90506000613cb0613ca160086002015461381b613c926008600301544261403990919063ffffffff16565b600a549063ffffffff6144b616565b600b549063ffffffff613f0a16565b919650909450505050505b9091565b5190565b60006110d283836140b8565b60006110d261350d613ce084614353565b859063ffffffff61455116565b6001600160a01b038116613d325760405162461bcd60e51b8152600401808060200182810382526026815260200180614bea6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b613dad614acb565b50604080516020810190915290815290565b613dc7614acb565b50604080516020810190915269d3c21bcecceda1000000815290565b60006001600160a01b038316613e40576040805162461bcd60e51b815260206004820152601760248201527f3020697320612072657365727665642061646472657373000000000000000000604482015290519081900360640190fd5b81613e4d57506001611bfb565b60408051602081019091526009548152600090613e6a9084613ccf565b600654909150613e80908263ffffffff613f0a16565b6006556001600160a01b038416600090815260056020526040902054613eac908263ffffffff613f0a16565b6001600160a01b03851660008181526005602090815260408083209490945583518781529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b6000828201838110156110d2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600154604080517f467265657a65720000000000000000000000000000000000000000000000000060208083019190915282518083036007018152602783018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602b83015291516000936001600160a01b03169263dcf0aaed92604b8082019391829003018186803b15801561400857600080fd5b505afa15801561401c573d6000803e3d6000fd5b505050506040513d602081101561403257600080fd5b5051905090565b60006110d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506148c3565b60008082848161408757fe5b04905082848161409357fe5b0661409f579050611bfb565b6140b081600163ffffffff613f0a16565b915050611bfb565b60006140cb82602063ffffffff613f0a16565b83511015614120576040805162461bcd60e51b815260206004820152601460248201527f736c6963696e67206f7574206f662072616e6765000000000000000000000000604482015290519081900360640190fd5b50016020015190565b60006001600160a01b038316614141575060006110d2565b6040805160208101909152600954815260009061415e9084613ccf565b6001600160a01b03851660009081526005602052604090205490915061418a908263ffffffff613f0a16565b6001600160a01b0380861660008181526005602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3949350505050565b3390565b60006001600160a01b0383166142345760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b604080516020810190915260095481526000906142519084613ccf565b336000908152600560205260409020549091508111156142a25760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b336000908152600560205260409020546142c2908263ffffffff61403916565b33600090815260056020526040808220929092556001600160a01b038616815220546142f4908263ffffffff613f0a16565b6001600160a01b0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b61435b614acb565b61436361495a565b8211156143a15760405162461bcd60e51b8152600401808060200182810382526036815260200180614cb76036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6143c9614acb565b815161441c576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614482576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b60405180602001604052808460000151838161449a57fe5b049052949350505050565b5169d3c21bcecceda1000000900490565b6000826144c557506000611bfb565b828202828482816144d257fe5b04146110d25760405162461bcd60e51b8152600401808060200182810382526021815260200180614dbf6021913960400191505060405180910390fd5b60006110d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614975565b614559614acb565b8251158061456657508151155b156145805750604080516020810190915260008152611bfb565b815169d3c21bcecceda1000000141561459a575081611bfb565b825169d3c21bcecceda100000014156145b4575080611bfb565b600069d3c21bcecceda10000006145ca856149da565b51816145d257fe5b04905060006145e085614a0f565b519050600069d3c21bcecceda10000006145f9866149da565b518161460157fe5b049050600061460f86614a0f565b5190508382028415614678578285828161462557fe5b0414614678576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156146f25769d3c21bcecceda100000082828161469f57fe5b04146146f2576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561475b578486828161470857fe5b041461475b576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b86840287156147c1578488828161476e57fe5b04146147c1576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b6147c9614a49565b87816147d157fe5b0496506147dc614a49565b85816147e457fe5b049450868502871561484d57858882816147fa57fe5b041461484d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b614855614acb565b604051806020016040528087815250905061487e81604051806020016040528087815250614a52565b905061489881604051806020016040528086815250614a52565b90506148b281604051806020016040528085815250614a52565b9d9c50505050505050505050505050565b600081848411156149525760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156149175781810151838201526020016148ff565b50505050905090810190601f1680156149445780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b600081836149c45760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156149175781810151838201526020016148ff565b5060008385816149d057fe5b0495945050505050565b6149e2614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a0557fe5b0402905292915050565b614a17614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a3a57fe5b95519504029093039092525090565b64e8d4a5100090565b614a5a614acb565b8151835190810190811015614ab6576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b6040518060200160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614b3d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614b6a565b82800160010185558215614b6a579182015b82811115614b6a578235825591602001919060010190614b4f565b50614b76929150614b7a565b5090565b610e7091905b80821115614b765760008155600101614b8056fe6572726f722063616c6c696e67206e756d62657256616c696461746f7273496e53657420707265636f6d70696c65696e666c6174696f6e466163746f72557064617465506572696f64206d757374206265203e20304f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174654d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174652e6572726f722063616c6c696e672067657456657269666965645365616c4269746d617046726f6d48656164657220707265636f6d70696c6563616e27742063616c6c207768656e20636f6e74726163742069732066726f7a656e63616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e6577466978656428296572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e67206e756d62657256616c696461746f7273496e43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d53657420707265636f6d70696c6572657365727665642061646472657373203078302063616e6e6f74206861766520616c6c6f77616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f777472616e736665722076616c75652065786365656465642062616c616e6365206f662073656e6465727472616e736665722076616c75652065786365656465642073656e646572277320616c6c6f77616e636520666f7220726563697069656e746572726f722063616c6c696e67206672616374696f6e4d756c45787020707265636f6d70696c656572726f722063616c6c696e672067657445706f636853697a6520707265636f6d70696c656572726f722063616c6c696e6720676574506172656e745365616c4269746d617020707265636f6d70696c656572726f722063616c6c696e6720676574426c6f636b4e756d62657246726f6d48656164657220707265636f6d70696c657472616e7366657220617474656d7074656420746f2072657365727665642061646472657373203078306572726f722063616c6c696e67206861736848656164657220707265636f6d70696c65a265627a7a723158205cbe6a08948f67bb01ad0e741b450f224a6f253c4c511c9b8869c1d041ee4bf164736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b8" - }, - "additionalContracts": [] - }, - { - "hash": "0xb441d2c61db3dca33ad098ea4ab779df203e49f8f054e80364cd42344077d823", - "transactionType": "CREATE", - "contractName": "StableTokenBRL", - "contractAddress": "0x90bf93550DF89E5625eB90e6ad2B588E8036cD83", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x588934", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200503c3803806200503c833981810160405260208110156200003757600080fd5b505180806000620000506001600160e01b03620000bd16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b4576000805460ff60a01b1916600160a01b1790555b505050620000c1565b3390565b614f6b80620000d16000396000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c806370a082311161019c578063a457c2d7116100ee578063df4da46111610097578063ec68307211610071578063ec68307214610d2a578063f2fde38b14610d7e578063fae8db0a14610da4576102ff565b8063df4da46114610c80578063e1d6aceb14610c88578063e50e652d14610d0d576102ff565b8063a91ee0dc116100c8578063a91ee0dc14610c0f578063af31f58714610c35578063dd62ed3e14610c52576102ff565b8063a457c2d714610baf578063a67f874714610bdb578063a9059cbb14610be3576102ff565b80638a8836261161015057806395d89b411161012a57806395d89b4114610b825780639a7b3be714610b8a5780639b2b592f14610b92576102ff565b80638a88362614610acc5780638da5cb5b14610b725780638f32d59b14610b7a576102ff565b80637385e5da116101815780637385e5da14610ab45780637b10399914610abc57806387ee8a0f14610ac4576102ff565b806370a0823114610a86578063715018a614610aac576102ff565b806339509351116102555780634b2c2f44116102095780635d180adb116101e35780635d180adb1461096457806367960e91146109875780636a30b25314610a2d576102ff565b80634b2c2f441461086457806354255be01461090a57806358cf967214610938576102ff565b806340a12f641161023a57806340a12f641461081357806340c10f191461081b57806342966c6814610847576102ff565b806339509351146107ca5780633b1eb4bf146107f6576102ff565b806318160ddd116102b757806323b872dd1161029157806323b872dd1461063957806323f0ab651461066f578063313ce567146107ac576102ff565b806318160ddd146104315780631e4f0e0314610439578063222836ad14610616576102ff565b8063123633ea116102e8578063123633ea146103c157806312c6c099146103fa578063158ef93e14610429576102ff565b806306fdde0314610304578063095ea7b314610381575b600080fd5b61030c610dc1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034657818101518382015260200161032e565b50505050905090810190601f1680156103735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ad6004803603604081101561039757600080fd5b506001600160a01b038135169060200135610e73565b604080519115158252519081900360200190f35b6103de600480360360208110156103d757600080fd5b5035610fa4565b604080516001600160a01b039092168252519081900360200190f35b6104176004803603602081101561041057600080fd5b50356110b3565b60408051918252519081900360200190f35b6103ad6110d9565b6104176110fa565b610614600480360361012081101561045057600080fd5b81019060208101813564010000000081111561046b57600080fd5b82018360208201111561047d57600080fd5b8035906020019184600183028401116401000000008311171561049f57600080fd5b9193909290916020810190356401000000008111156104bd57600080fd5b8201836020820111156104cf57600080fd5b803590602001918460018302840111640100000000831117156104f157600080fd5b9193909260ff833516926001600160a01b036020820135169260408201359260608301359260a08101906080013564010000000081111561053157600080fd5b82018360208201111561054357600080fd5b8035906020019184602083028401116401000000008311171561056557600080fd5b91939092909160208101903564010000000081111561058357600080fd5b82018360208201111561059557600080fd5b803590602001918460208302840111640100000000831117156105b757600080fd5b9193909290916020810190356401000000008111156105d557600080fd5b8201836020820111156105e757600080fd5b8035906020019184600183028401116401000000008311171561060957600080fd5b50909250905061110c565b005b6106146004803603604081101561062c57600080fd5b50803590602001356113ac565b6103ad6004803603606081101561064f57600080fd5b506001600160a01b0381358116916020810135909116906040013561156e565b6103ad6004803603606081101561068557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156106b057600080fd5b8201836020820111156106c257600080fd5b803590602001918460018302840111640100000000831117156106e457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561073757600080fd5b82018360208201111561074957600080fd5b8035906020019184600183028401116401000000008311171561076b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506118dc945050505050565b6107b4611a76565b6040805160ff9092168252519081900360200190f35b6103ad600480360360408110156107e057600080fd5b506001600160a01b038135169060200135611a7f565b6104176004803603602081101561080c57600080fd5b5035611be8565b610417611c01565b6103ad6004803603604081101561083157600080fd5b506001600160a01b038135169060200135611c62565b6103ad6004803603602081101561085d57600080fd5b5035612076565b6104176004803603602081101561087a57600080fd5b81019060208101813564010000000081111561089557600080fd5b8201836020820111156108a757600080fd5b803590602001918460018302840111640100000000831117156108c957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506124a3945050505050565b6109126125fb565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6106146004803603604081101561094e57600080fd5b506001600160a01b038135169060200135612608565b6103de6004803603604081101561097a57600080fd5b5080359060200135612820565b6104176004803603602081101561099d57600080fd5b8101906020810181356401000000008111156109b857600080fd5b8201836020820111156109ca57600080fd5b803590602001918460018302840111640100000000831117156109ec57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612928945050505050565b6106146004803603610100811015610a4457600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359091169060808101359060a08101359060c08101359060e00135612a75565b61041760048036036020811015610a9c57600080fd5b50356001600160a01b0316612c4e565b610614612c70565b610417612d2b565b6103de612d36565b610417612d45565b61041760048036036020811015610ae257600080fd5b810190602081018135640100000000811115610afd57600080fd5b820183602082011115610b0f57600080fd5b80359060200191846001830284011164010000000083111715610b3157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612e5d945050505050565b6103de612faa565b6103ad612fb9565b61030c612fdd565b61041761305c565b61041760048036036020811015610ba857600080fd5b5035613067565b6103ad60048036036040811015610bc557600080fd5b506001600160a01b03813516906020013561316d565b610912613225565b6103ad60048036036040811015610bf957600080fd5b506001600160a01b038135169060200135613274565b61061460048036036020811015610c2557600080fd5b50356001600160a01b03166133c6565b61041760048036036020811015610c4b57600080fd5b50356134dc565b61041760048036036040811015610c6857600080fd5b506001600160a01b0381358116916020013516613512565b61041761353d565b6103ad60048036036060811015610c9e57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610cce57600080fd5b820183602082011115610ce057600080fd5b80359060200191846001830284011164010000000083111715610d0257600080fd5b509092509050613628565b61041760048036036020811015610d2357600080fd5b50356137e9565b610d65600480360360c0811015610d4057600080fd5b5080359060208101359060408101359060608101359060808101359060a00135613827565b6040805192835260208301919091528051918290030190f35b61061460048036036020811015610d9457600080fd5b50356001600160a01b03166139e4565b61041760048036036020811015610dba57600080fd5b5035613a49565b60028054604080516020601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001871615020190941685900493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b820191906000526020600020905b815481529060010190602001808311610e4b57829003601f168201915b505050505090505b90565b6000610e7d614acb565b6000610e87613b4f565b600b5491935091508114610ef65781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790610eda90613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516610f3b5760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360008181526007602090815260408083206001600160a01b038a1680855290835292819020889055805188815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a3506001949350505050565b60408051602080820184905243828401528251808303840181526060928301938490528051600094859360fa939282918401908083835b60208310610ffa5780518252601f199092019160209182019101610fdb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461105a576040519150601f19603f3d011682016040523d82523d6000602084013e61105f565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252603d815260200180614ced603d913960400191505060405180910390fd5b6110ab826000613cc3565b949350505050565b60006110bd614acb565b6110c5613b4f565b5090506110d28184613ccf565b9392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b60006111076006546134dc565b905090565b60005474010000000000000000000000000000000000000000900460ff161561117c576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055876111f75760405162461bcd60e51b8152600401808060200182810382526026815260200180614c106026913960400191505060405180910390fd5b600087116112365760405162461bcd60e51b8152600401808060200182810382526027815260200180614bc36027913960400191505060405180910390fd5b61123f33613ced565b600060065561125060028f8f614ade565b5061125d60038d8d614ade565b50600480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8c1617905561129488613da5565b516008556112a0613dbf565b51600955600a87905542600b55848314611301576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b60005b8581101561135c5761134387878381811061131b57fe5b905060200201356001600160a01b031686868481811061133757fe5b90506020020135613de3565b5061135581600163ffffffff613f0a16565b9050611304565b50611366896133c6565b818160405160200180838380828437808301925050509250505060405160208183030381529060405280519060200120600c819055505050505050505050505050505050565b6113b4612fb9565b611405576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61140d614acb565b6000611417613b4f565b600b54919350915081146114865781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061146a90613cbf565b600b546040805192835260208301919091528051918290030190a15b836114c25760405162461bcd60e51b8152600401808060200182810382526027815260200180614c366027913960400191505060405180910390fd5b60008311611517576040805162461bcd60e51b815260206004820152601860248201527f757064617465506572696f64206d757374206265203e20300000000000000000604482015290519081900360640190fd5b61152084613da5565b51600855600a8390556040805185815260208101859052428183015290517fa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d9181900360600190a150505050565b6000611578614acb565b6000611582613b4f565b600b54919350915081146115f15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906115d590613cbf565b600b546040805192835260208301919091528051918290030190a15b6115f9613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561164e57600080fd5b505afa158015611662573d6000803e3d6000fd5b505050506040513d602081101561167857600080fd5b5051156116b65760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b604080516020810190915260095481526000906116d39086613ccf565b90506001600160a01b03861661171a5760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b6001600160a01b0387166000908152600560205260409020548111156117715760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b6001600160a01b03871660009081526007602090815260408083203384529091529020548511156117d35760405162461bcd60e51b8152600401808060200182810382526038815260200180614e096038913960400191505060405180910390fd5b6001600160a01b0386166000908152600560205260409020546117fc908263ffffffff613f0a16565b6001600160a01b038088166000908152600560205260408082209390935590891681522054611831908263ffffffff61403916565b6001600160a01b038816600090815260056020908152604080832093909355600781528282203383529052205461186e908663ffffffff61403916565b6001600160a01b0380891660008181526007602090815260408083203384528252918290209490945580518981529051928a169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019695505050505050565b60008060fb6001600160a01b031685858560405160200180846001600160a01b03166001600160a01b031660601b815260140183805190602001908083835b6020831061193a5780518252601f19909201916020918201910161191b565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018019909216911617905285519190930192850191508083835b602083106119a05780518252601f199092019160209182019101611981565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b60208310611a055780518252601f1990920191602091820191016119e6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114611a65576040519150601f19603f3d011682016040523d82523d6000602084013e611a6a565b606091505b50909695505050505050565b60045460ff1690565b6000611a89614acb565b6000611a93613b4f565b600b5491935091508114611b025781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611ae690613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516611b475760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff613f0a16565b3360008181526007602090815260408083206001600160a01b038d16808552908352928190208590558051858152905194955091937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060019695505050505050565b6000611bfb82611bf661353d565b61407b565b92915050565b600c54600090611c595760405160200180807f45786368616e67650000000000000000000000000000000000000000000000008152506008019050604051602081830303815290604052805190602001209050610e70565b50600c54610e70565b6000611c6c614acb565b6000611c76613b4f565b600b5491935091508114611ce55781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611cc990613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b158015611d8a57600080fd5b505afa158015611d9e573d6000803e3d6000fd5b505050506040513d6020811015611db457600080fd5b50516001600160a01b0316331480611e4c57506001546001600160a01b031663dd927233611de0611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611e1457600080fd5b505afa158015611e28573d6000803e3d6000fd5b505050506040513d6020811015611e3e57600080fd5b50516001600160a01b031633145b80611f2f5750600154604080517f56616c696461746f7273000000000000000000000000000000000000000000006020808301919091528251808303600a018152602a83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602e83015291516001600160a01b039093169263dd92723392604e80840193919291829003018186803b158015611ef757600080fd5b505afa158015611f0b573d6000803e3d6000fd5b505050506040513d6020811015611f2157600080fd5b50516001600160a01b031633145b806120125750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b158015611fda57600080fd5b505afa158015611fee573d6000803e3d6000fd5b505050506040513d602081101561200457600080fd5b50516001600160a01b031633145b612063576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206d696e74000000604482015290519081900360640190fd5b61206d8585613de3565b95945050505050565b6000612080614acb565b600061208a613b4f565b600b54919350915081146120f95781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906120dd90613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b15801561219e57600080fd5b505afa1580156121b2573d6000803e3d6000fd5b505050506040513d60208110156121c857600080fd5b50516001600160a01b031633148061226057506001546001600160a01b031663dd9272336121f4611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561222857600080fd5b505afa15801561223c573d6000803e3d6000fd5b505050506040513d602081101561225257600080fd5b50516001600160a01b031633145b806123435750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b15801561230b57600080fd5b505afa15801561231f573d6000803e3d6000fd5b505050506040513d602081101561233557600080fd5b50516001600160a01b031633145b612394576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206275726e000000604482015290519081900360640190fd5b604080516020810190915260095481526000906123b19086613ccf565b33600090815260056020526040902054909150811115612418576040805162461bcd60e51b815260206004820181905260248201527f76616c75652065786365656465642062616c616e6365206f662073656e646572604482015290519081900360640190fd5b60065461242b908263ffffffff61403916565b6006553360009081526005602052604090205461244e908263ffffffff61403916565b336000818152600560209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001949350505050565b60006060600060f46001600160a01b0316846040516020018082805190602001908083835b602083106124e75780518252601f1990920191602091820191016124c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061254a5780518252601f19909201916020918201910161252b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146125aa576040519150601f19603f3d011682016040523d82523d6000602084013e6125af565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526038815260200180614c5d6038913960400191505060405180910390fd5b6110ab8260006140b8565b6001600281600090919293565b331561265b576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612663613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156126b857600080fd5b505afa1580156126cc573d6000803e3d6000fd5b505050506040513d60208110156126e257600080fd5b5051156127205760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b612728614acb565b6000612732613b4f565b600b54919350915081146127a15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061278590613cbf565b600b546040805192835260208301919091528051918290030190a15b604080516020810190915260095481526000906127be9085613ccf565b6001600160a01b0386166000908152600560205260409020549091506127ea908263ffffffff61403916565b6001600160a01b038616600090815260056020526040902055600654612816908263ffffffff61403916565b6006555050505050565b6040805160208082018590528183018490528251808303840181526060928301938490528051600094859360fa939282918401908083835b602083106128775780518252601f199092019160209182019101612858565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146128d7576040519150601f19603f3d011682016040523d82523d6000602084013e6128dc565b606091505b50925090508061291d5760405162461bcd60e51b8152600401808060200182810382526036815260200180614d5f6036913960400191505060405180910390fd5b61206d826000613cc3565b60006060600060f66001600160a01b0316846040516020018082805190602001908083835b6020831061296c5780518252601f19909201916020918201910161294d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612a2f576040519150601f19603f3d011682016040523d82523d6000602084013e612a34565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526023815260200180614f146023913960400191505060405180910390fd5b3315612ac8576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612ad0613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612b2557600080fd5b505afa158015612b39573d6000803e3d6000fd5b505050506040513d6020811015612b4f57600080fd5b505115612b8d5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b60408051602081019091526009548152600090612baa9086613ccf565b6001600160a01b038a16600090815260056020526040902054909150612bd6908263ffffffff613f0a16565b6001600160a01b038a16600090815260056020526040902055612c0a612bfd8a8885614129565b829063ffffffff613f0a16565b9050612c1a612bfd8a8a87614129565b9050612c2a612bfd8a8986614129565b600654909150612c40908263ffffffff613f0a16565b600655505050505050505050565b6001600160a01b038116600090815260056020526040812054611bfb906134dc565b612c78612fb9565b612cc9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000611107436137e9565b6001546001600160a01b031681565b60006060600060f96001600160a01b031643604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310612da55780518252601f199092019160209182019101612d86565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612e05576040519150601f19603f3d011682016040523d82523d6000602084013e612e0a565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526035815260200180614d2a6035913960400191505060405180910390fd5b612e56826000613cc3565b9250505090565b60006060600060f76001600160a01b0316846040516020018082805190602001908083835b60208310612ea15780518252601f199092019160209182019101612e82565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612f045780518252601f199092019160209182019101612ee5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612f64576040519150601f19603f3d011682016040523d82523d6000602084013e612f69565b606091505b5092509050806110a05760405162461bcd60e51b8152600401808060200182810382526031815260200180614eb96031913960400191505060405180910390fd5b6000546001600160a01b031690565b600080546001600160a01b0316612fce6141e9565b6001600160a01b031614905090565b60038054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b600061110743611be8565b60006060600060f96001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b602083106130c75780518252601f1990920191602091820191016130a8565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613127576040519150601f19603f3d011682016040523d82523d6000602084013e61312c565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252602e815260200180614b95602e913960400191505060405180910390fd5b6000613177614acb565b6000613181613b4f565b600b54919350915081146131f05781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906131d490613cbf565b600b546040805192835260208301919091528051918290030190a15b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff61403916565b6040805160208101909152600854815260009081908190819061324790613cbf565b6040805160208101909152600954815261326090613cbf565b600a54600b54929791965094509092509050565b600061327e614acb565b6000613288613b4f565b600b54919350915081146132f75781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906132db90613cbf565b600b546040805192835260208301919091528051918290030190a15b6132ff613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561335457600080fd5b505afa158015613368573d6000803e3d6000fd5b505050506040513d602081101561337e57600080fd5b5051156133bc5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b61206d85856141ed565b6133ce612fb9565b61341f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661347a576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b60006134e6614acb565b6134ee613b4f565b5090506110d261350d8261350186614353565b9063ffffffff6143c116565b6144a5565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b604080516000808252602082019283905281519092606092849260f89290819081908082805b602083106135825780518252601f199092019160209182019101613563565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146135e2576040519150601f19603f3d011682016040523d82523d6000602084013e6135e7565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526025815260200180614e686025913960400191505060405180910390fd5b6000613632614acb565b600061363c613b4f565b600b54919350915081146136ab5781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061368f90613cbf565b600b546040805192835260208301919091528051918290030190a15b6136b3613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561370857600080fd5b505afa15801561371c573d6000803e3d6000fd5b505050506040513d602081101561373257600080fd5b5051156137705760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b600061377c8888613274565b90507fe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc868660405180806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039550909350505050a1979650505050505050565b6000611bfb600361381b600261380f600261380388613067565b9063ffffffff6144b616565b9063ffffffff613f0a16565b9063ffffffff61450f16565b600080861580159061383857508415155b613889576040805162461bcd60e51b815260206004820152601560248201527f612064656e6f6d696e61746f72206973207a65726f0000000000000000000000604482015290519081900360640190fd5b6000806000606060fc6001600160a01b03168c8c8c8c8c8c6040516020018087815260200186815260200185815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040526040518082805190602001908083835b602083106139125780518252601f1990920191602091820191016138f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613972576040519150601f19603f3d011682016040523d82523d6000602084013e613977565b606091505b509092509050816139b95760405162461bcd60e51b8152600401808060200182810382526027815260200180614e416027913960400191505060405180910390fd5b6139c4816000613cc3565b93506139d1816020613cc3565b939c939b50929950505050505050505050565b6139ec612fb9565b613a3d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613a4681613ced565b50565b60006060600060f56001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310613aa95780518252601f199092019160209182019101613a8a565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613b09576040519150601f19603f3d011682016040523d82523d6000602084013e613b0e565b606091505b5092509050806125f05760405162461bcd60e51b815260040180806020018281038252602c815260200180614e8d602c913960400191505060405180910390fd5b613b57614acb565b600a54600b54600091613b70919063ffffffff613f0a16565b421015613b92575050600b546040805160208101909152600954815290613cbb565b600a54600b5460009182918291613bb49161381b90429063ffffffff61403916565b60408051602081019091526009548152909150613c1590613bd490613cbf565b613be4613bdf613dbf565b613cbf565b60408051602081019091526008548152613bfd90613cbf565b613c08613bdf613dbf565b600454869060ff16613827565b9093509150821580613c25575081155b15613c4a575050600b546040805160208101909152600954815293509150613cbb9050565b613c52614acb565b613c67613c5e84613da5565b61350186613da5565b90506000613cb0613ca160086002015461381b613c926008600301544261403990919063ffffffff16565b600a549063ffffffff6144b616565b600b549063ffffffff613f0a16565b919650909450505050505b9091565b5190565b60006110d283836140b8565b60006110d261350d613ce084614353565b859063ffffffff61455116565b6001600160a01b038116613d325760405162461bcd60e51b8152600401808060200182810382526026815260200180614bea6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b613dad614acb565b50604080516020810190915290815290565b613dc7614acb565b50604080516020810190915269d3c21bcecceda1000000815290565b60006001600160a01b038316613e40576040805162461bcd60e51b815260206004820152601760248201527f3020697320612072657365727665642061646472657373000000000000000000604482015290519081900360640190fd5b81613e4d57506001611bfb565b60408051602081019091526009548152600090613e6a9084613ccf565b600654909150613e80908263ffffffff613f0a16565b6006556001600160a01b038416600090815260056020526040902054613eac908263ffffffff613f0a16565b6001600160a01b03851660008181526005602090815260408083209490945583518781529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b6000828201838110156110d2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600154604080517f467265657a65720000000000000000000000000000000000000000000000000060208083019190915282518083036007018152602783018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602b83015291516000936001600160a01b03169263dcf0aaed92604b8082019391829003018186803b15801561400857600080fd5b505afa15801561401c573d6000803e3d6000fd5b505050506040513d602081101561403257600080fd5b5051905090565b60006110d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506148c3565b60008082848161408757fe5b04905082848161409357fe5b0661409f579050611bfb565b6140b081600163ffffffff613f0a16565b915050611bfb565b60006140cb82602063ffffffff613f0a16565b83511015614120576040805162461bcd60e51b815260206004820152601460248201527f736c6963696e67206f7574206f662072616e6765000000000000000000000000604482015290519081900360640190fd5b50016020015190565b60006001600160a01b038316614141575060006110d2565b6040805160208101909152600954815260009061415e9084613ccf565b6001600160a01b03851660009081526005602052604090205490915061418a908263ffffffff613f0a16565b6001600160a01b0380861660008181526005602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3949350505050565b3390565b60006001600160a01b0383166142345760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b604080516020810190915260095481526000906142519084613ccf565b336000908152600560205260409020549091508111156142a25760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b336000908152600560205260409020546142c2908263ffffffff61403916565b33600090815260056020526040808220929092556001600160a01b038616815220546142f4908263ffffffff613f0a16565b6001600160a01b0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b61435b614acb565b61436361495a565b8211156143a15760405162461bcd60e51b8152600401808060200182810382526036815260200180614cb76036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6143c9614acb565b815161441c576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614482576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b60405180602001604052808460000151838161449a57fe5b049052949350505050565b5169d3c21bcecceda1000000900490565b6000826144c557506000611bfb565b828202828482816144d257fe5b04146110d25760405162461bcd60e51b8152600401808060200182810382526021815260200180614dbf6021913960400191505060405180910390fd5b60006110d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614975565b614559614acb565b8251158061456657508151155b156145805750604080516020810190915260008152611bfb565b815169d3c21bcecceda1000000141561459a575081611bfb565b825169d3c21bcecceda100000014156145b4575080611bfb565b600069d3c21bcecceda10000006145ca856149da565b51816145d257fe5b04905060006145e085614a0f565b519050600069d3c21bcecceda10000006145f9866149da565b518161460157fe5b049050600061460f86614a0f565b5190508382028415614678578285828161462557fe5b0414614678576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156146f25769d3c21bcecceda100000082828161469f57fe5b04146146f2576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561475b578486828161470857fe5b041461475b576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b86840287156147c1578488828161476e57fe5b04146147c1576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b6147c9614a49565b87816147d157fe5b0496506147dc614a49565b85816147e457fe5b049450868502871561484d57858882816147fa57fe5b041461484d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b614855614acb565b604051806020016040528087815250905061487e81604051806020016040528087815250614a52565b905061489881604051806020016040528086815250614a52565b90506148b281604051806020016040528085815250614a52565b9d9c50505050505050505050505050565b600081848411156149525760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156149175781810151838201526020016148ff565b50505050905090810190601f1680156149445780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b600081836149c45760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156149175781810151838201526020016148ff565b5060008385816149d057fe5b0495945050505050565b6149e2614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a0557fe5b0402905292915050565b614a17614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a3a57fe5b95519504029093039092525090565b64e8d4a5100090565b614a5a614acb565b8151835190810190811015614ab6576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b6040518060200160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614b3d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614b6a565b82800160010185558215614b6a579182015b82811115614b6a578235825591602001919060010190614b4f565b50614b76929150614b7a565b5090565b610e7091905b80821115614b765760008155600101614b8056fe6572726f722063616c6c696e67206e756d62657256616c696461746f7273496e53657420707265636f6d70696c65696e666c6174696f6e466163746f72557064617465506572696f64206d757374206265203e20304f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174654d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174652e6572726f722063616c6c696e672067657456657269666965645365616c4269746d617046726f6d48656164657220707265636f6d70696c6563616e27742063616c6c207768656e20636f6e74726163742069732066726f7a656e63616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e6577466978656428296572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e67206e756d62657256616c696461746f7273496e43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d53657420707265636f6d70696c6572657365727665642061646472657373203078302063616e6e6f74206861766520616c6c6f77616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f777472616e736665722076616c75652065786365656465642062616c616e6365206f662073656e6465727472616e736665722076616c75652065786365656465642073656e646572277320616c6c6f77616e636520666f7220726563697069656e746572726f722063616c6c696e67206672616374696f6e4d756c45787020707265636f6d70696c656572726f722063616c6c696e672067657445706f636853697a6520707265636f6d70696c656572726f722063616c6c696e6720676574506172656e745365616c4269746d617020707265636f6d70696c656572726f722063616c6c696e6720676574426c6f636b4e756d62657246726f6d48656164657220707265636f6d70696c657472616e7366657220617474656d7074656420746f2072657365727665642061646472657373203078306572726f722063616c6c696e67206861736848656164657220707265636f6d70696c65a265627a7a72315820ab8011f85666644bd30e37288d50db154166396370cc39d07be574cfdfce38b464736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1b9" - }, - "additionalContracts": [] - }, - { - "hash": "0x61aa819efef863ba93bd573ec4b8deb915cabd2ebd6284f86ed9d126e5600802", - "transactionType": "CREATE", - "contractName": "StableTokenEUR", - "contractAddress": "0x17A59968689d209bE30fF52E0C56FF98ace9ee70", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x588934", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200503c3803806200503c833981810160405260208110156200003757600080fd5b505180806000620000506001600160e01b03620000bd16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b4576000805460ff60a01b1916600160a01b1790555b505050620000c1565b3390565b614f6b80620000d16000396000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c806370a082311161019c578063a457c2d7116100ee578063df4da46111610097578063ec68307211610071578063ec68307214610d2a578063f2fde38b14610d7e578063fae8db0a14610da4576102ff565b8063df4da46114610c80578063e1d6aceb14610c88578063e50e652d14610d0d576102ff565b8063a91ee0dc116100c8578063a91ee0dc14610c0f578063af31f58714610c35578063dd62ed3e14610c52576102ff565b8063a457c2d714610baf578063a67f874714610bdb578063a9059cbb14610be3576102ff565b80638a8836261161015057806395d89b411161012a57806395d89b4114610b825780639a7b3be714610b8a5780639b2b592f14610b92576102ff565b80638a88362614610acc5780638da5cb5b14610b725780638f32d59b14610b7a576102ff565b80637385e5da116101815780637385e5da14610ab45780637b10399914610abc57806387ee8a0f14610ac4576102ff565b806370a0823114610a86578063715018a614610aac576102ff565b806339509351116102555780634b2c2f44116102095780635d180adb116101e35780635d180adb1461096457806367960e91146109875780636a30b25314610a2d576102ff565b80634b2c2f441461086457806354255be01461090a57806358cf967214610938576102ff565b806340a12f641161023a57806340a12f641461081357806340c10f191461081b57806342966c6814610847576102ff565b806339509351146107ca5780633b1eb4bf146107f6576102ff565b806318160ddd116102b757806323b872dd1161029157806323b872dd1461063957806323f0ab651461066f578063313ce567146107ac576102ff565b806318160ddd146104315780631e4f0e0314610439578063222836ad14610616576102ff565b8063123633ea116102e8578063123633ea146103c157806312c6c099146103fa578063158ef93e14610429576102ff565b806306fdde0314610304578063095ea7b314610381575b600080fd5b61030c610dc1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034657818101518382015260200161032e565b50505050905090810190601f1680156103735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ad6004803603604081101561039757600080fd5b506001600160a01b038135169060200135610e73565b604080519115158252519081900360200190f35b6103de600480360360208110156103d757600080fd5b5035610fa4565b604080516001600160a01b039092168252519081900360200190f35b6104176004803603602081101561041057600080fd5b50356110b3565b60408051918252519081900360200190f35b6103ad6110d9565b6104176110fa565b610614600480360361012081101561045057600080fd5b81019060208101813564010000000081111561046b57600080fd5b82018360208201111561047d57600080fd5b8035906020019184600183028401116401000000008311171561049f57600080fd5b9193909290916020810190356401000000008111156104bd57600080fd5b8201836020820111156104cf57600080fd5b803590602001918460018302840111640100000000831117156104f157600080fd5b9193909260ff833516926001600160a01b036020820135169260408201359260608301359260a08101906080013564010000000081111561053157600080fd5b82018360208201111561054357600080fd5b8035906020019184602083028401116401000000008311171561056557600080fd5b91939092909160208101903564010000000081111561058357600080fd5b82018360208201111561059557600080fd5b803590602001918460208302840111640100000000831117156105b757600080fd5b9193909290916020810190356401000000008111156105d557600080fd5b8201836020820111156105e757600080fd5b8035906020019184600183028401116401000000008311171561060957600080fd5b50909250905061110c565b005b6106146004803603604081101561062c57600080fd5b50803590602001356113ac565b6103ad6004803603606081101561064f57600080fd5b506001600160a01b0381358116916020810135909116906040013561156e565b6103ad6004803603606081101561068557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156106b057600080fd5b8201836020820111156106c257600080fd5b803590602001918460018302840111640100000000831117156106e457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561073757600080fd5b82018360208201111561074957600080fd5b8035906020019184600183028401116401000000008311171561076b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506118dc945050505050565b6107b4611a76565b6040805160ff9092168252519081900360200190f35b6103ad600480360360408110156107e057600080fd5b506001600160a01b038135169060200135611a7f565b6104176004803603602081101561080c57600080fd5b5035611be8565b610417611c01565b6103ad6004803603604081101561083157600080fd5b506001600160a01b038135169060200135611c62565b6103ad6004803603602081101561085d57600080fd5b5035612076565b6104176004803603602081101561087a57600080fd5b81019060208101813564010000000081111561089557600080fd5b8201836020820111156108a757600080fd5b803590602001918460018302840111640100000000831117156108c957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506124a3945050505050565b6109126125fb565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6106146004803603604081101561094e57600080fd5b506001600160a01b038135169060200135612608565b6103de6004803603604081101561097a57600080fd5b5080359060200135612820565b6104176004803603602081101561099d57600080fd5b8101906020810181356401000000008111156109b857600080fd5b8201836020820111156109ca57600080fd5b803590602001918460018302840111640100000000831117156109ec57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612928945050505050565b6106146004803603610100811015610a4457600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359091169060808101359060a08101359060c08101359060e00135612a75565b61041760048036036020811015610a9c57600080fd5b50356001600160a01b0316612c4e565b610614612c70565b610417612d2b565b6103de612d36565b610417612d45565b61041760048036036020811015610ae257600080fd5b810190602081018135640100000000811115610afd57600080fd5b820183602082011115610b0f57600080fd5b80359060200191846001830284011164010000000083111715610b3157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612e5d945050505050565b6103de612faa565b6103ad612fb9565b61030c612fdd565b61041761305c565b61041760048036036020811015610ba857600080fd5b5035613067565b6103ad60048036036040811015610bc557600080fd5b506001600160a01b03813516906020013561316d565b610912613225565b6103ad60048036036040811015610bf957600080fd5b506001600160a01b038135169060200135613274565b61061460048036036020811015610c2557600080fd5b50356001600160a01b03166133c6565b61041760048036036020811015610c4b57600080fd5b50356134dc565b61041760048036036040811015610c6857600080fd5b506001600160a01b0381358116916020013516613512565b61041761353d565b6103ad60048036036060811015610c9e57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610cce57600080fd5b820183602082011115610ce057600080fd5b80359060200191846001830284011164010000000083111715610d0257600080fd5b509092509050613628565b61041760048036036020811015610d2357600080fd5b50356137e9565b610d65600480360360c0811015610d4057600080fd5b5080359060208101359060408101359060608101359060808101359060a00135613827565b6040805192835260208301919091528051918290030190f35b61061460048036036020811015610d9457600080fd5b50356001600160a01b03166139e4565b61041760048036036020811015610dba57600080fd5b5035613a49565b60028054604080516020601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001871615020190941685900493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b820191906000526020600020905b815481529060010190602001808311610e4b57829003601f168201915b505050505090505b90565b6000610e7d614acb565b6000610e87613b4f565b600b5491935091508114610ef65781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790610eda90613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516610f3b5760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360008181526007602090815260408083206001600160a01b038a1680855290835292819020889055805188815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a3506001949350505050565b60408051602080820184905243828401528251808303840181526060928301938490528051600094859360fa939282918401908083835b60208310610ffa5780518252601f199092019160209182019101610fdb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461105a576040519150601f19603f3d011682016040523d82523d6000602084013e61105f565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252603d815260200180614ced603d913960400191505060405180910390fd5b6110ab826000613cc3565b949350505050565b60006110bd614acb565b6110c5613b4f565b5090506110d28184613ccf565b9392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b60006111076006546134dc565b905090565b60005474010000000000000000000000000000000000000000900460ff161561117c576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055876111f75760405162461bcd60e51b8152600401808060200182810382526026815260200180614c106026913960400191505060405180910390fd5b600087116112365760405162461bcd60e51b8152600401808060200182810382526027815260200180614bc36027913960400191505060405180910390fd5b61123f33613ced565b600060065561125060028f8f614ade565b5061125d60038d8d614ade565b50600480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8c1617905561129488613da5565b516008556112a0613dbf565b51600955600a87905542600b55848314611301576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b60005b8581101561135c5761134387878381811061131b57fe5b905060200201356001600160a01b031686868481811061133757fe5b90506020020135613de3565b5061135581600163ffffffff613f0a16565b9050611304565b50611366896133c6565b818160405160200180838380828437808301925050509250505060405160208183030381529060405280519060200120600c819055505050505050505050505050505050565b6113b4612fb9565b611405576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61140d614acb565b6000611417613b4f565b600b54919350915081146114865781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061146a90613cbf565b600b546040805192835260208301919091528051918290030190a15b836114c25760405162461bcd60e51b8152600401808060200182810382526027815260200180614c366027913960400191505060405180910390fd5b60008311611517576040805162461bcd60e51b815260206004820152601860248201527f757064617465506572696f64206d757374206265203e20300000000000000000604482015290519081900360640190fd5b61152084613da5565b51600855600a8390556040805185815260208101859052428183015290517fa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d9181900360600190a150505050565b6000611578614acb565b6000611582613b4f565b600b54919350915081146115f15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906115d590613cbf565b600b546040805192835260208301919091528051918290030190a15b6115f9613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561164e57600080fd5b505afa158015611662573d6000803e3d6000fd5b505050506040513d602081101561167857600080fd5b5051156116b65760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b604080516020810190915260095481526000906116d39086613ccf565b90506001600160a01b03861661171a5760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b6001600160a01b0387166000908152600560205260409020548111156117715760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b6001600160a01b03871660009081526007602090815260408083203384529091529020548511156117d35760405162461bcd60e51b8152600401808060200182810382526038815260200180614e096038913960400191505060405180910390fd5b6001600160a01b0386166000908152600560205260409020546117fc908263ffffffff613f0a16565b6001600160a01b038088166000908152600560205260408082209390935590891681522054611831908263ffffffff61403916565b6001600160a01b038816600090815260056020908152604080832093909355600781528282203383529052205461186e908663ffffffff61403916565b6001600160a01b0380891660008181526007602090815260408083203384528252918290209490945580518981529051928a169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019695505050505050565b60008060fb6001600160a01b031685858560405160200180846001600160a01b03166001600160a01b031660601b815260140183805190602001908083835b6020831061193a5780518252601f19909201916020918201910161191b565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018019909216911617905285519190930192850191508083835b602083106119a05780518252601f199092019160209182019101611981565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b60208310611a055780518252601f1990920191602091820191016119e6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114611a65576040519150601f19603f3d011682016040523d82523d6000602084013e611a6a565b606091505b50909695505050505050565b60045460ff1690565b6000611a89614acb565b6000611a93613b4f565b600b5491935091508114611b025781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611ae690613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516611b475760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff613f0a16565b3360008181526007602090815260408083206001600160a01b038d16808552908352928190208590558051858152905194955091937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060019695505050505050565b6000611bfb82611bf661353d565b61407b565b92915050565b600c54600090611c595760405160200180807f45786368616e67650000000000000000000000000000000000000000000000008152506008019050604051602081830303815290604052805190602001209050610e70565b50600c54610e70565b6000611c6c614acb565b6000611c76613b4f565b600b5491935091508114611ce55781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611cc990613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b158015611d8a57600080fd5b505afa158015611d9e573d6000803e3d6000fd5b505050506040513d6020811015611db457600080fd5b50516001600160a01b0316331480611e4c57506001546001600160a01b031663dd927233611de0611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611e1457600080fd5b505afa158015611e28573d6000803e3d6000fd5b505050506040513d6020811015611e3e57600080fd5b50516001600160a01b031633145b80611f2f5750600154604080517f56616c696461746f7273000000000000000000000000000000000000000000006020808301919091528251808303600a018152602a83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602e83015291516001600160a01b039093169263dd92723392604e80840193919291829003018186803b158015611ef757600080fd5b505afa158015611f0b573d6000803e3d6000fd5b505050506040513d6020811015611f2157600080fd5b50516001600160a01b031633145b806120125750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b158015611fda57600080fd5b505afa158015611fee573d6000803e3d6000fd5b505050506040513d602081101561200457600080fd5b50516001600160a01b031633145b612063576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206d696e74000000604482015290519081900360640190fd5b61206d8585613de3565b95945050505050565b6000612080614acb565b600061208a613b4f565b600b54919350915081146120f95781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906120dd90613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b15801561219e57600080fd5b505afa1580156121b2573d6000803e3d6000fd5b505050506040513d60208110156121c857600080fd5b50516001600160a01b031633148061226057506001546001600160a01b031663dd9272336121f4611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561222857600080fd5b505afa15801561223c573d6000803e3d6000fd5b505050506040513d602081101561225257600080fd5b50516001600160a01b031633145b806123435750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b15801561230b57600080fd5b505afa15801561231f573d6000803e3d6000fd5b505050506040513d602081101561233557600080fd5b50516001600160a01b031633145b612394576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206275726e000000604482015290519081900360640190fd5b604080516020810190915260095481526000906123b19086613ccf565b33600090815260056020526040902054909150811115612418576040805162461bcd60e51b815260206004820181905260248201527f76616c75652065786365656465642062616c616e6365206f662073656e646572604482015290519081900360640190fd5b60065461242b908263ffffffff61403916565b6006553360009081526005602052604090205461244e908263ffffffff61403916565b336000818152600560209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001949350505050565b60006060600060f46001600160a01b0316846040516020018082805190602001908083835b602083106124e75780518252601f1990920191602091820191016124c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061254a5780518252601f19909201916020918201910161252b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146125aa576040519150601f19603f3d011682016040523d82523d6000602084013e6125af565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526038815260200180614c5d6038913960400191505060405180910390fd5b6110ab8260006140b8565b6001600281600090919293565b331561265b576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612663613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156126b857600080fd5b505afa1580156126cc573d6000803e3d6000fd5b505050506040513d60208110156126e257600080fd5b5051156127205760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b612728614acb565b6000612732613b4f565b600b54919350915081146127a15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061278590613cbf565b600b546040805192835260208301919091528051918290030190a15b604080516020810190915260095481526000906127be9085613ccf565b6001600160a01b0386166000908152600560205260409020549091506127ea908263ffffffff61403916565b6001600160a01b038616600090815260056020526040902055600654612816908263ffffffff61403916565b6006555050505050565b6040805160208082018590528183018490528251808303840181526060928301938490528051600094859360fa939282918401908083835b602083106128775780518252601f199092019160209182019101612858565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146128d7576040519150601f19603f3d011682016040523d82523d6000602084013e6128dc565b606091505b50925090508061291d5760405162461bcd60e51b8152600401808060200182810382526036815260200180614d5f6036913960400191505060405180910390fd5b61206d826000613cc3565b60006060600060f66001600160a01b0316846040516020018082805190602001908083835b6020831061296c5780518252601f19909201916020918201910161294d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612a2f576040519150601f19603f3d011682016040523d82523d6000602084013e612a34565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526023815260200180614f146023913960400191505060405180910390fd5b3315612ac8576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612ad0613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612b2557600080fd5b505afa158015612b39573d6000803e3d6000fd5b505050506040513d6020811015612b4f57600080fd5b505115612b8d5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b60408051602081019091526009548152600090612baa9086613ccf565b6001600160a01b038a16600090815260056020526040902054909150612bd6908263ffffffff613f0a16565b6001600160a01b038a16600090815260056020526040902055612c0a612bfd8a8885614129565b829063ffffffff613f0a16565b9050612c1a612bfd8a8a87614129565b9050612c2a612bfd8a8986614129565b600654909150612c40908263ffffffff613f0a16565b600655505050505050505050565b6001600160a01b038116600090815260056020526040812054611bfb906134dc565b612c78612fb9565b612cc9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000611107436137e9565b6001546001600160a01b031681565b60006060600060f96001600160a01b031643604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310612da55780518252601f199092019160209182019101612d86565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612e05576040519150601f19603f3d011682016040523d82523d6000602084013e612e0a565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526035815260200180614d2a6035913960400191505060405180910390fd5b612e56826000613cc3565b9250505090565b60006060600060f76001600160a01b0316846040516020018082805190602001908083835b60208310612ea15780518252601f199092019160209182019101612e82565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612f045780518252601f199092019160209182019101612ee5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612f64576040519150601f19603f3d011682016040523d82523d6000602084013e612f69565b606091505b5092509050806110a05760405162461bcd60e51b8152600401808060200182810382526031815260200180614eb96031913960400191505060405180910390fd5b6000546001600160a01b031690565b600080546001600160a01b0316612fce6141e9565b6001600160a01b031614905090565b60038054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b600061110743611be8565b60006060600060f96001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b602083106130c75780518252601f1990920191602091820191016130a8565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613127576040519150601f19603f3d011682016040523d82523d6000602084013e61312c565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252602e815260200180614b95602e913960400191505060405180910390fd5b6000613177614acb565b6000613181613b4f565b600b54919350915081146131f05781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906131d490613cbf565b600b546040805192835260208301919091528051918290030190a15b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff61403916565b6040805160208101909152600854815260009081908190819061324790613cbf565b6040805160208101909152600954815261326090613cbf565b600a54600b54929791965094509092509050565b600061327e614acb565b6000613288613b4f565b600b54919350915081146132f75781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906132db90613cbf565b600b546040805192835260208301919091528051918290030190a15b6132ff613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561335457600080fd5b505afa158015613368573d6000803e3d6000fd5b505050506040513d602081101561337e57600080fd5b5051156133bc5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b61206d85856141ed565b6133ce612fb9565b61341f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661347a576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b60006134e6614acb565b6134ee613b4f565b5090506110d261350d8261350186614353565b9063ffffffff6143c116565b6144a5565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b604080516000808252602082019283905281519092606092849260f89290819081908082805b602083106135825780518252601f199092019160209182019101613563565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146135e2576040519150601f19603f3d011682016040523d82523d6000602084013e6135e7565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526025815260200180614e686025913960400191505060405180910390fd5b6000613632614acb565b600061363c613b4f565b600b54919350915081146136ab5781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061368f90613cbf565b600b546040805192835260208301919091528051918290030190a15b6136b3613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561370857600080fd5b505afa15801561371c573d6000803e3d6000fd5b505050506040513d602081101561373257600080fd5b5051156137705760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b600061377c8888613274565b90507fe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc868660405180806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039550909350505050a1979650505050505050565b6000611bfb600361381b600261380f600261380388613067565b9063ffffffff6144b616565b9063ffffffff613f0a16565b9063ffffffff61450f16565b600080861580159061383857508415155b613889576040805162461bcd60e51b815260206004820152601560248201527f612064656e6f6d696e61746f72206973207a65726f0000000000000000000000604482015290519081900360640190fd5b6000806000606060fc6001600160a01b03168c8c8c8c8c8c6040516020018087815260200186815260200185815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040526040518082805190602001908083835b602083106139125780518252601f1990920191602091820191016138f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613972576040519150601f19603f3d011682016040523d82523d6000602084013e613977565b606091505b509092509050816139b95760405162461bcd60e51b8152600401808060200182810382526027815260200180614e416027913960400191505060405180910390fd5b6139c4816000613cc3565b93506139d1816020613cc3565b939c939b50929950505050505050505050565b6139ec612fb9565b613a3d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613a4681613ced565b50565b60006060600060f56001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310613aa95780518252601f199092019160209182019101613a8a565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613b09576040519150601f19603f3d011682016040523d82523d6000602084013e613b0e565b606091505b5092509050806125f05760405162461bcd60e51b815260040180806020018281038252602c815260200180614e8d602c913960400191505060405180910390fd5b613b57614acb565b600a54600b54600091613b70919063ffffffff613f0a16565b421015613b92575050600b546040805160208101909152600954815290613cbb565b600a54600b5460009182918291613bb49161381b90429063ffffffff61403916565b60408051602081019091526009548152909150613c1590613bd490613cbf565b613be4613bdf613dbf565b613cbf565b60408051602081019091526008548152613bfd90613cbf565b613c08613bdf613dbf565b600454869060ff16613827565b9093509150821580613c25575081155b15613c4a575050600b546040805160208101909152600954815293509150613cbb9050565b613c52614acb565b613c67613c5e84613da5565b61350186613da5565b90506000613cb0613ca160086002015461381b613c926008600301544261403990919063ffffffff16565b600a549063ffffffff6144b616565b600b549063ffffffff613f0a16565b919650909450505050505b9091565b5190565b60006110d283836140b8565b60006110d261350d613ce084614353565b859063ffffffff61455116565b6001600160a01b038116613d325760405162461bcd60e51b8152600401808060200182810382526026815260200180614bea6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b613dad614acb565b50604080516020810190915290815290565b613dc7614acb565b50604080516020810190915269d3c21bcecceda1000000815290565b60006001600160a01b038316613e40576040805162461bcd60e51b815260206004820152601760248201527f3020697320612072657365727665642061646472657373000000000000000000604482015290519081900360640190fd5b81613e4d57506001611bfb565b60408051602081019091526009548152600090613e6a9084613ccf565b600654909150613e80908263ffffffff613f0a16565b6006556001600160a01b038416600090815260056020526040902054613eac908263ffffffff613f0a16565b6001600160a01b03851660008181526005602090815260408083209490945583518781529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b6000828201838110156110d2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600154604080517f467265657a65720000000000000000000000000000000000000000000000000060208083019190915282518083036007018152602783018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602b83015291516000936001600160a01b03169263dcf0aaed92604b8082019391829003018186803b15801561400857600080fd5b505afa15801561401c573d6000803e3d6000fd5b505050506040513d602081101561403257600080fd5b5051905090565b60006110d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506148c3565b60008082848161408757fe5b04905082848161409357fe5b0661409f579050611bfb565b6140b081600163ffffffff613f0a16565b915050611bfb565b60006140cb82602063ffffffff613f0a16565b83511015614120576040805162461bcd60e51b815260206004820152601460248201527f736c6963696e67206f7574206f662072616e6765000000000000000000000000604482015290519081900360640190fd5b50016020015190565b60006001600160a01b038316614141575060006110d2565b6040805160208101909152600954815260009061415e9084613ccf565b6001600160a01b03851660009081526005602052604090205490915061418a908263ffffffff613f0a16565b6001600160a01b0380861660008181526005602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3949350505050565b3390565b60006001600160a01b0383166142345760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b604080516020810190915260095481526000906142519084613ccf565b336000908152600560205260409020549091508111156142a25760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b336000908152600560205260409020546142c2908263ffffffff61403916565b33600090815260056020526040808220929092556001600160a01b038616815220546142f4908263ffffffff613f0a16565b6001600160a01b0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b61435b614acb565b61436361495a565b8211156143a15760405162461bcd60e51b8152600401808060200182810382526036815260200180614cb76036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6143c9614acb565b815161441c576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614482576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b60405180602001604052808460000151838161449a57fe5b049052949350505050565b5169d3c21bcecceda1000000900490565b6000826144c557506000611bfb565b828202828482816144d257fe5b04146110d25760405162461bcd60e51b8152600401808060200182810382526021815260200180614dbf6021913960400191505060405180910390fd5b60006110d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614975565b614559614acb565b8251158061456657508151155b156145805750604080516020810190915260008152611bfb565b815169d3c21bcecceda1000000141561459a575081611bfb565b825169d3c21bcecceda100000014156145b4575080611bfb565b600069d3c21bcecceda10000006145ca856149da565b51816145d257fe5b04905060006145e085614a0f565b519050600069d3c21bcecceda10000006145f9866149da565b518161460157fe5b049050600061460f86614a0f565b5190508382028415614678578285828161462557fe5b0414614678576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156146f25769d3c21bcecceda100000082828161469f57fe5b04146146f2576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561475b578486828161470857fe5b041461475b576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b86840287156147c1578488828161476e57fe5b04146147c1576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b6147c9614a49565b87816147d157fe5b0496506147dc614a49565b85816147e457fe5b049450868502871561484d57858882816147fa57fe5b041461484d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b614855614acb565b604051806020016040528087815250905061487e81604051806020016040528087815250614a52565b905061489881604051806020016040528086815250614a52565b90506148b281604051806020016040528085815250614a52565b9d9c50505050505050505050505050565b600081848411156149525760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156149175781810151838201526020016148ff565b50505050905090810190601f1680156149445780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b600081836149c45760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156149175781810151838201526020016148ff565b5060008385816149d057fe5b0495945050505050565b6149e2614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a0557fe5b0402905292915050565b614a17614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a3a57fe5b95519504029093039092525090565b64e8d4a5100090565b614a5a614acb565b8151835190810190811015614ab6576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b6040518060200160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614b3d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614b6a565b82800160010185558215614b6a579182015b82811115614b6a578235825591602001919060010190614b4f565b50614b76929150614b7a565b5090565b610e7091905b80821115614b765760008155600101614b8056fe6572726f722063616c6c696e67206e756d62657256616c696461746f7273496e53657420707265636f6d70696c65696e666c6174696f6e466163746f72557064617465506572696f64206d757374206265203e20304f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174654d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174652e6572726f722063616c6c696e672067657456657269666965645365616c4269746d617046726f6d48656164657220707265636f6d70696c6563616e27742063616c6c207768656e20636f6e74726163742069732066726f7a656e63616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e6577466978656428296572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e67206e756d62657256616c696461746f7273496e43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d53657420707265636f6d70696c6572657365727665642061646472657373203078302063616e6e6f74206861766520616c6c6f77616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f777472616e736665722076616c75652065786365656465642062616c616e6365206f662073656e6465727472616e736665722076616c75652065786365656465642073656e646572277320616c6c6f77616e636520666f7220726563697069656e746572726f722063616c6c696e67206672616374696f6e4d756c45787020707265636f6d70696c656572726f722063616c6c696e672067657445706f636853697a6520707265636f6d70696c656572726f722063616c6c696e6720676574506172656e745365616c4269746d617020707265636f6d70696c656572726f722063616c6c696e6720676574426c6f636b4e756d62657246726f6d48656164657220707265636f6d70696c657472616e7366657220617474656d7074656420746f2072657365727665642061646472657373203078306572726f722063616c6c696e67206861736848656164657220707265636f6d70696c65a265627a7a7231582020ca1519af100aa61e9b360abeaf06a555906d490fe098c0cf0dc0e94a63d7fb64736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1ba" - }, - "additionalContracts": [] - }, - { - "hash": "0x92b60805e24f993cf7c3145ae6742e18806cb3d063fb6b124004160a3e892bc3", - "transactionType": "CREATE", - "contractName": "SortedOracles", - "contractAddress": "0x7a9963cF7D55C366C5461155EAA1a197B56a20D2", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x305ef5", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162002ba638038062002ba6833981810160405260208110156200003757600080fd5b50518060006200004f6001600160e01b03620000bb16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b3576000805460ff60a01b1916600160a01b1790555b5050620000bf565b3390565b612ad780620000cf6000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638e749281116100f9578063ef90e1b011610097578063f414c5e411610071578063f414c5e41461068f578063fc20935d14610697578063fe4b84df146106c3578063ffe736bf146106e0576101c4565b8063ef90e1b0146105fc578063f0ca4adb1461063b578063f2fde38b14610669576101c4565b8063b9292158116100d3578063b929215814610567578063bbc66a941461058d578063dd34ca3b146105b3578063ebc1d6bb146105df576101c4565b80638e749281146104bd5780638f32d59b14610533578063a00a8b2c1461053b576101c4565b806353a57297116101665780636deb6799116101405780636deb67991461042f578063715018a61461045557806380e507441461045d5780638da5cb5b14610499576101c4565b806353a57297146103a557806354255be0146103db5780636dd6ef0c14610409576101c4565b8063158ef93e116101a2578063158ef93e1461032d5780632e86bc0114610349578063370c998e1461036f578063493a353c1461039d576101c4565b806302f55b61146101c9578063040bbd35146102cd578063071b48fc146102f5575b600080fd5b6101ef600480360360208110156101df57600080fd5b50356001600160a01b0316610729565b60405180806020018060200180602001848103845287818151815260200191508051906020019060200280838360005b8381101561023757818101518382015260200161021f565b50505050905001848103835286818151815260200191508051906020019060200280838360005b8381101561027657818101518382015260200161025e565b50505050905001848103825285818151815260200191508051906020019060200280838360005b838110156102b557818101518382015260200161029d565b50505050905001965050505050505060405180910390f35b6102f3600480360360208110156102e357600080fd5b50356001600160a01b03166109b3565b005b61031b6004803603602081101561030b57600080fd5b50356001600160a01b0316610ac9565b60408051918252519081900360200190f35b610335610b7e565b604080519115158252519081900360200190f35b61031b6004803603602081101561035f57600080fd5b50356001600160a01b0316610b9f565b6103356004803603604081101561038557600080fd5b506001600160a01b0381358116916020013516610bb1565b61031b610bd1565b6102f3600480360360608110156103bb57600080fd5b506001600160a01b03813581169160208101359091169060400135610bd7565b6103e3610e7a565b604080519485526020850193909352838301919091526060830152519081900360800190f35b61031b6004803603602081101561041f57600080fd5b50356001600160a01b0316610e86565b61031b6004803603602081101561044557600080fd5b50356001600160a01b0316610f07565b6102f3610f49565b6102f36004803603608081101561047357600080fd5b506001600160a01b03813581169160208101359160408201358116916060013516611004565b6104a1611702565b604080516001600160a01b039092168252519081900360200190f35b6104e3600480360360208110156104d357600080fd5b50356001600160a01b0316611712565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561051f578181015183820152602001610507565b505050509050019250505060405180910390f35b610335611788565b6104a16004803603604081101561055157600080fd5b506001600160a01b0381351690602001356117ac565b6101ef6004803603602081101561057d57600080fd5b50356001600160a01b03166117e1565b61031b600480360360208110156105a357600080fd5b50356001600160a01b0316611867565b6102f3600480360360408110156105c957600080fd5b506001600160a01b0381351690602001356118e8565b6102f3600480360360208110156105f557600080fd5b5035611a3f565b6106226004803603602081101561061257600080fd5b50356001600160a01b0316611b53565b6040805192835260208301919091528051918290030190f35b6102f36004803603604081101561065157600080fd5b506001600160a01b0381358116916020013516611c2d565b6102f36004803603602081101561067f57600080fd5b50356001600160a01b0316611dd1565b6104a1611e36565b6102f3600480360360408110156106ad57600080fd5b506001600160a01b038135169060200135611e45565b6102f3600480360360208110156106d957600080fd5b5035611f8d565b610706600480360360208110156106f657600080fd5b50356001600160a01b031661204e565b6040805192151583526001600160a01b0390911660208301528051918290030190f35b6001600160a01b03811660009081526001602052604080822081517f6cfa387300000000000000000000000000000000000000000000000000000000815260048101919091529051606092839283927399edce8143ff8aefa1fbb6c2103b349add2b951992636cfa38739260248082019391829003018186803b1580156107af57600080fd5b505af41580156107c3573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052606081101561080a57600080fd5b810190808051604051939291908464010000000082111561082a57600080fd5b90830190602082018581111561083f57600080fd5b825186602082028301116401000000008211171561085c57600080fd5b82525081516020918201928201910280838360005b83811015610889578181015183820152602001610871565b50505050905001604052602001805160405193929190846401000000008211156108b257600080fd5b9083019060208201858111156108c757600080fd5b82518660208202830111640100000000821117156108e457600080fd5b82525081516020918201928201910280838360005b838110156109115781810151838201526020016108f9565b505050509050016040526020018051604051939291908464010000000082111561093a57600080fd5b90830190602082018581111561094f57600080fd5b825186602082028301116401000000008211171561096c57600080fd5b82525081516020918201928201910280838360005b83811015610999578181015183820152602001610981565b505050509050016040525050509250925092509193909250565b6109bb611788565b610a0c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610a67576040805162461bcd60e51b815260206004820152601e60248201527f427265616b6572426f782061646472657373206d757374206265207365740000604482015290519081900360640190fd5b600780547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e290600090a250565b6001600160a01b038116600090815260026020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b158015610b4a57600080fd5b505af4158015610b5e573d6000803e3d6000fd5b505050506040513d6020811015610b7457600080fd5b505190505b919050565b60005474010000000000000000000000000000000000000000900460ff1681565b60066020526000908152604090205481565b600360209081526000928352604080842090915290825290205460ff1681565b60055481565b610bdf611788565b610c30576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03831615801590610c5057506001600160a01b03821615155b8015610c7357506001600160a01b03831660009081526004602052604090205481105b8015610cba57506001600160a01b03838116600090815260046020526040902080549184169183908110610ca357fe5b6000918252602090912001546001600160a01b0316145b610cf55760405162461bcd60e51b815260040180806020018281038252605681526020018061295d6056913960600191505060405180910390fd5b6001600160a01b038084166000818152600360209081526040808320948716835293815283822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690559181526004909152208054610d5e90600163ffffffff61220416565b81548110610d6857fe5b60009182526020808320909101546001600160a01b03868116845260049092526040909220805491909216919083908110610d9f57fe5b600091825260208083209190910180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03948516179055918516815260049091526040902054610df9906001612204565b6001600160a01b0384166000908152600460205260409020610e1b90826128c5565b50610e26838361224d565b15610e3557610e3583836123cc565b816001600160a01b0316836001600160a01b03167f6dc84b66cc948d847632b9d829f7cb1cb904fbf2c084554a9bc22ad9d845334060405160405180910390a3505050565b60018060028190919293565b6001600160a01b038116600090815260026020908152604080832081517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c39260248082019391829003018186803b158015610b4a57600080fd5b6001600160a01b038116600090815260066020526040812054610f2d5750600554610b79565b506001600160a01b031660009081526006602052604090205490565b610f51611788565b610fa2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6001600160a01b0384166000908152600360209081526040808320338452909152902054849060ff166110685760405162461bcd60e51b81526004018080602001828103825260278152602001806129b36027913960400191505060405180910390fd5b6001600160a01b038516600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b1580156110e957600080fd5b505af41580156110fd573d6000803e3d6000fd5b505050506040513d602081101561111357600080fd5b50516001600160a01b03871660009081526001602090815260409182902082517f95073a79000000000000000000000000000000000000000000000000000000008152600481019190915233602482015291519293507399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a79926044808201939291829003018186803b1580156111a157600080fd5b505af41580156111b5573d6000803e3d6000fd5b505050506040513d60208110156111cb57600080fd5b505115611329576001600160a01b0380871660009081526001602052604080822081517f832a214700000000000000000000000000000000000000000000000000000000815260048101919091523360248201526044810189905287841660648201529286166084840152517399edce8143ff8aefa1fbb6c2103b349add2b95199263832a21479260a4808301939192829003018186803b15801561126f57600080fd5b505af4158015611283573d6000803e3d6000fd5b505050506001600160a01b03861660009081526002602052604080822081517fc1e728e9000000000000000000000000000000000000000000000000000000008152600481019190915233602482015290517399edce8143ff8aefa1fbb6c2103b349add2b95199263c1e728e99260448082019391829003018186803b15801561130c57600080fd5b505af4158015611320573d6000803e3d6000fd5b505050506113df565b6001600160a01b0380871660009081526001602052604080822081517fd4a0927200000000000000000000000000000000000000000000000000000000815260048101919091523360248201526044810189905287841660648201529286166084840152517399edce8143ff8aefa1fbb6c2103b349add2b95199263d4a092729260a4808301939192829003018186803b1580156113c657600080fd5b505af41580156113da573d6000803e3d6000fd5b505050505b6001600160a01b03861660009081526002602090815260409182902082517f0944c5940000000000000000000000000000000000000000000000000000000081526004810182905292517399edce8143ff8aefa1fbb6c2103b349add2b95199363d4a0927293339242928792630944c59492602480840193829003018186803b15801561146b57600080fd5b505af415801561147f573d6000803e3d6000fd5b505050506040513d602081101561149557600080fd5b5051604080517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815260048101959095526001600160a01b0393841660248601526044850192909252919091166064830152600060848301819052905160a480840193829003018186803b15801561151257600080fd5b505af4158015611526573d6000803e3d6000fd5b5050604080514281526020810189905281513394506001600160a01b038b1693507f7cebb17173a9ed273d2b7538f64395c0ebf352ff743f1cf8ce66b437a6144213929181900390910190a36001600160a01b038616600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b1580156115f357600080fd5b505af4158015611607573d6000803e3d6000fd5b505050506040513d602081101561161d57600080fd5b50519050818114611668576040805182815290516001600160a01b038916917fa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41919081900360200190a25b6007546001600160a01b0316156116f957600754604080517fab02e6c00000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301529151919092169163ab02e6c091602480830192600092919082900301818387803b1580156116e057600080fd5b505af11580156116f4573d6000803e3d6000fd5b505050505b50505050505050565b6000546001600160a01b03165b90565b6001600160a01b03811660009081526004602090815260409182902080548351818402810184019094528084526060939283018282801561177c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161175e575b50505050509050919050565b600080546001600160a01b031661179d612718565b6001600160a01b031614905090565b600460205281600052604060002081815481106117c557fe5b6000918252602090912001546001600160a01b03169150829050565b6001600160a01b03811660009081526002602052604080822081517f6cfa387300000000000000000000000000000000000000000000000000000000815260048101919091529051606092839283927399edce8143ff8aefa1fbb6c2103b349add2b951992636cfa38739260248082019391829003018186803b1580156107af57600080fd5b6001600160a01b038116600090815260016020908152604080832081517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c39260248082019391829003018186803b158015610b4a57600080fd5b6001600160a01b038216158015906119ad57506001600160a01b03821660009081526002602090815260409182902082517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915291517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c3926024808301939192829003018186803b15801561197e57600080fd5b505af4158015611992573d6000803e3d6000fd5b505050506040513d60208110156119a857600080fd5b505181105b6119e85760405162461bcd60e51b81526004018080602001828103825260348152602001806129296034913960400191505060405180910390fd5b60005b81811015611a3a576000806119ff8561204e565b915091508115611a1857611a1385826123cc565b611a1f565b5050611a3a565b50611a33905081600163ffffffff61271c16565b90506119eb565b505050565b611a47611788565b611a98576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60008111611ad75760405162461bcd60e51b8152600401808060200182810382526021815260200180612a826021913960400191505060405180910390fd5b600554811415611b185760405162461bcd60e51b8152600401808060200182810382526022815260200180612a606022913960400191505060405180910390fd5b60058190556040805182815290517fc68a9b88effd8a11611ff410efbc83569f0031b7bc70dd455b61344c7f0a042f9181900360200190a150565b6001600160a01b038116600090815260016020908152604080832081517f59d556a80000000000000000000000000000000000000000000000000000000081526004810191909152905183927399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248083019392829003018186803b158015611bd657600080fd5b505af4158015611bea573d6000803e3d6000fd5b505050506040513d6020811015611c0057600080fd5b5051611c0b84611867565b15611c205769d3c21bcecceda1000000611c23565b60005b915091505b915091565b611c35611788565b611c86576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821615801590611ca657506001600160a01b03811615155b8015611cd857506001600160a01b0380831660009081526003602090815260408083209385168352929052205460ff16155b611d135760405162461bcd60e51b815260040180806020018281038252605e8152602001806129da605e913960600191505060405180910390fd5b6001600160a01b03808316600081815260036020908152604080832094861680845294825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558484526004835281842080549182018155845291832090910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001685179055517f828d2be040dede7698182e08dfa8bfbd663c879aee772509c4a2bd961d0ed43f9190a35050565b611dd9611788565b611e2a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b611e3381612776565b50565b6007546001600160a01b031681565b611e4d611788565b611e9e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60008111611edd5760405162461bcd60e51b8152600401808060200182810382526021815260200180612a826021913960400191505060405180910390fd5b6001600160a01b038216600090815260066020526040902054811415611f345760405162461bcd60e51b8152600401808060200182810382526028815260200180612a386028913960400191505060405180910390fd5b6001600160a01b0382166000818152600660209081526040918290208490558151928352820183905280517ff8324c8592dfd9991ee3e717351afe0a964605257959e3d99b0eb3d45bff94229281900390910190a15050565b60005474010000000000000000000000000000000000000000900460ff1615611ffd576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000017905561204533612776565b611e3381611a3f565b6000806001600160a01b03831661206457600080fd5b6001600160a01b038316600090815260026020908152604080832081517fd938ec7b000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b95199263d938ec7b9260248082019391829003018186803b1580156120e557600080fd5b505af41580156120f9573d6000803e3d6000fd5b505050506040513d602081101561210f57600080fd5b50516001600160a01b03808616600090815260026020908152604080832081517f7c6bb862000000000000000000000000000000000000000000000000000000008152600481019190915293851660248501525193945090927399edce8143ff8aefa1fbb6c2103b349add2b951992637c6bb862926044808301939192829003018186803b1580156121a057600080fd5b505af41580156121b4573d6000803e3d6000fd5b505050506040513d60208110156121ca57600080fd5b505190506121d785610f07565b6121e7428363ffffffff61220416565b106121f85750600192509050611c28565b50600092509050915091565b600061224683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061282e565b9392505050565b6001600160a01b03808316600090815260016020908152604080832081517f95073a79000000000000000000000000000000000000000000000000000000008152600481019190915293851660248501525191927399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a7992604480840193919291829003018186803b1580156122da57600080fd5b505af41580156122ee573d6000803e3d6000fd5b505050506040513d602081101561230457600080fd5b5051801561224657506001600160a01b0380841660009081526002602090815260409182902082517f95073a790000000000000000000000000000000000000000000000000000000081526004810191909152928516602484015290517399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a79926044808301939192829003018186803b15801561239957600080fd5b505af41580156123ad573d6000803e3d6000fd5b505050506040513d60208110156123c357600080fd5b50519392505050565b6123d582610e86565b60011480156123e957506123e9828261224d565b156123f357612714565b6001600160a01b038216600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b15801561247457600080fd5b505af4158015612488573d6000803e3d6000fd5b505050506040513d602081101561249e57600080fd5b50516001600160a01b0380851660009081526001602052604080822081517fc1e728e900000000000000000000000000000000000000000000000000000000815260048101919091529286166024840152519293507399edce8143ff8aefa1fbb6c2103b349add2b95199263c1e728e9926044808201939291829003018186803b15801561252b57600080fd5b505af415801561253f573d6000803e3d6000fd5b5050506001600160a01b0380851660009081526002602052604080822081517fc1e728e900000000000000000000000000000000000000000000000000000000815260048101919091529286166024840152517399edce8143ff8aefa1fbb6c2103b349add2b9519935063c1e728e9926044808201939291829003018186803b1580156125cb57600080fd5b505af41580156125df573d6000803e3d6000fd5b50506040516001600160a01b038086169350861691507fe21a44017b6fa1658d84e937d56ff408501facdb4ff7427c479ac460d76f789390600090a36001600160a01b038316600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b15801561269c57600080fd5b505af41580156126b0573d6000803e3d6000fd5b505050506040513d60208110156126c657600080fd5b50519050818114612711576040805182815290516001600160a01b038616917fa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41919081900360200190a25b50505b5050565b3390565b600082820183811015612246576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b0381166127bb5760405162461bcd60e51b81526004018080602001828103825260268152602001806129036026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b600081848411156128bd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561288257818101518382015260200161286a565b50505050905090810190601f1680156128af5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b815481835581811115611a3a57600083815260209020611a3a91810190830161170f91905b808211156128fe57600081556001016128ea565b509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373746f6b656e2061646472206e756c6c206f7220747279696e6720746f2072656d6f766520746f6f206d616e79207265706f727473746f6b656e2061646472206e756c6c206f72206f7261636c652061646472206e756c6c206f7220696e646578206f6620746f6b656e206f7261636c65206e6f74206d617070656420746f206f7261636c65206164647273656e64657220776173206e6f7420616e206f7261636c6520666f7220746f6b656e2061646472746f6b656e206164647220776173206e756c6c206f72206f7261636c65206164647220776173206e756c6c206f72206f7261636c65206164647220697320616c726561647920616e206f7261636c6520666f7220746f6b656e2061646472746f6b656e207265706f72744578706972795365636f6e6473206861736e2774206368616e6765647265706f72744578706972795365636f6e6473206861736e2774206368616e6765647265706f727420657870697279207365636f6e6473206d757374206265203e2030a265627a7a7231582090a40849b84c82071fdb2d0592791898319b27e2ee3f4407ac7405c5a7f1cc9364736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1bb" - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xb002c0cd1c4d423a6db580f7c80dbcbf7262c88c76d408e46e3936386d97763d", - "transactionIndex": "0x0", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x29494d", - "gasUsed": "0x29494d", - "contractAddress": "0x4D87fC064fE0B9BB1b8A9bAeCf608E4eF7223a8F", - "logs": [ - { - "address": "0x4D87fC064fE0B9BB1b8A9bAeCf608E4eF7223a8F", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "transactionHash": "0xb002c0cd1c4d423a6db580f7c80dbcbf7262c88c76d408e46e3936386d97763d", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000040000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000008000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000800000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x448d1bd6b6e0e3b3cc80db986a7748ab4195eb7d321c0f925e69faec829d2de1", - "transactionIndex": "0x1", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x5877f1", - "gasUsed": "0x2f2ea4", - "contractAddress": "0xccddaD5D292E706037830A17d1E788007AD0Aae9", - "logs": [ - { - "address": "0xccddaD5D292E706037830A17d1E788007AD0Aae9", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "transactionHash": "0x448d1bd6b6e0e3b3cc80db986a7748ab4195eb7d321c0f925e69faec829d2de1", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000420800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x4886db1b0f228a38552b954058f0733bbfd3f9b92d17f9f6b2f13a931a152d3c", - "transactionIndex": "0x2", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x87f733", - "gasUsed": "0x2f7f42", - "contractAddress": "0xC041992DE54C3f3B7bb2880FAa75a40766C149B3", - "logs": [ - { - "address": "0xC041992DE54C3f3B7bb2880FAa75a40766C149B3", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "transactionHash": "0x4886db1b0f228a38552b954058f0733bbfd3f9b92d17f9f6b2f13a931a152d3c", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000004000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000900000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xea7daf5aae6eb6ba8401197dd26600f9ab2c7da82a792bd3ad933ce66ea8dac0", - "transactionIndex": "0x3", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xd33111", - "gasUsed": "0x4b39de", - "contractAddress": "0x1888c9f6d77dDc5517074cb77F024871B9614002", - "logs": [ - { - "address": "0x1888c9f6d77dDc5517074cb77F024871B9614002", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "transactionHash": "0xea7daf5aae6eb6ba8401197dd26600f9ab2c7da82a792bd3ad933ce66ea8dac0", - "transactionIndex": "0x3", - "logIndex": "0x3", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000020008004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xea09e204fcdd3f9c5919cc52344d56263b51392ee7250209d58c56a006993fda", - "transactionIndex": "0x4", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x117469e", - "gasUsed": "0x44158d", - "contractAddress": "0xEeFeFD9A550e45a4CB5bF9a00730575FA432324C", - "logs": [ - { - "address": "0xEeFeFD9A550e45a4CB5bF9a00730575FA432324C", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x41fb07204cc61f971a4d6ea138809d95705c46d4505d59d7b3af3b023dcde785", - "blockNumber": "0xf4ac4f", - "transactionHash": "0xea09e204fcdd3f9c5919cc52344d56263b51392ee7250209d58c56a006993fda", - "transactionIndex": "0x4", - "logIndex": "0x4", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000010000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000800000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000100000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xb441d2c61db3dca33ad098ea4ab779df203e49f8f054e80364cd42344077d823", - "transactionIndex": "0x0", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x4415b2", - "gasUsed": "0x4415b2", - "contractAddress": "0x90bf93550DF89E5625eB90e6ad2B588E8036cD83", - "logs": [ - { - "address": "0x90bf93550DF89E5625eB90e6ad2B588E8036cD83", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "transactionHash": "0xb441d2c61db3dca33ad098ea4ab779df203e49f8f054e80364cd42344077d823", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000001000000000000000000000000000000000000000000000000008000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x61aa819efef863ba93bd573ec4b8deb915cabd2ebd6284f86ed9d126e5600802", - "transactionIndex": "0x1", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x882b64", - "gasUsed": "0x4415b2", - "contractAddress": "0x17A59968689d209bE30fF52E0C56FF98ace9ee70", - "logs": [ - { - "address": "0x17A59968689d209bE30fF52E0C56FF98ace9ee70", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "transactionHash": "0x61aa819efef863ba93bd573ec4b8deb915cabd2ebd6284f86ed9d126e5600802", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000800000000000000000000000000001000000000000000000000000000000000000020010000000000000000800000000000000000000000000000000400000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x92b60805e24f993cf7c3145ae6742e18806cb3d063fb6b124004160a3e892bc3", - "transactionIndex": "0x2", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xad5baa", - "gasUsed": "0x253046", - "contractAddress": "0x7a9963cF7D55C366C5461155EAA1a197B56a20D2", - "logs": [ - { - "address": "0x7a9963cF7D55C366C5461155EAA1a197B56a20D2", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xb53609a9e3a78609d221ce03d802607f003bbce2b1fa1c1e457d36910183a1fd", - "blockNumber": "0xf4ac50", - "transactionHash": "0x92b60805e24f993cf7c3145ae6742e18806cb3d063fb6b124004160a3e892bc3", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000200000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000004000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/bogdan/Workspace/mento/mento-deployment/broadcast/MU01-02-Create-Implementations.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1677765591, - "chain": 62320, - "multi": false, - "commit": "a0ef740" -} \ No newline at end of file diff --git a/broadcast/MU01-03-Governance-Ownership-Transfer.sol/62320/run-latest.json b/broadcast/MU01-03-Governance-Ownership-Transfer.sol/62320/run-latest.json deleted file mode 100644 index 96ced684..00000000 --- a/broadcast/MU01-03-Governance-Ownership-Transfer.sol/62320/run-latest.json +++ /dev/null @@ -1,313 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xd335b29a17d4f1a9e2679454b7862ded29b9a7ac9f8cc82241910689a53c869c", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xb881af21c5a9ff8e8d5e4c900f67f066c6cb7936", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1bc" - }, - "additionalContracts": [] - }, - { - "hash": "0x87707ed19e42b98f70792c1cc1ea650dddd79b30e692f91a5b41365959f71fc6", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xff9a3da00f42839cd6d33ad7adf50bcc97b41411", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1bd" - }, - "additionalContracts": [] - }, - { - "hash": "0x85563a95982654a79258ffe22cdaad1872fc1a13ef2810e73cd94138ac7bb6d2", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x6723749339e320e1efcd9f1b0d997ecb45587208", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1be" - }, - "additionalContracts": [] - }, - { - "hash": "0x3a3c686e2e7b3a71aed625770dd9e6f30b8cd28abb3d22d9506ccf3468185d7f", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x8c70fb4c8491058d1966af60474fa745c70193c1", - "gas": "0xa387", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1bf" - }, - "additionalContracts": [] - }, - { - "hash": "0x8e9e5d6b28625fbc17e8599bbae7a561089c378ba02589140d6d2ff2ca15c0ad", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xf631f58b1b51e99df3ad1ce18f5c42ab41e4a17a", - "gas": "0xa387", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1c0" - }, - "additionalContracts": [] - }, - { - "hash": "0x8f0ca9825c5d3a27800f3a91d177ba7733a7602793d5db72b3a2ed73808beb15", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x5186f2871b81f057e249c4f4c9400babd9689c5d", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x1c1" - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xd335b29a17d4f1a9e2679454b7862ded29b9a7ac9f8cc82241910689a53c869c", - "transactionIndex": "0x0", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "cumulativeGasUsed": "0x6dc2", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0xB881aF21C5A9ff8e8d5E4C900F67F066C6CB7936", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0xd335b29a17d4f1a9e2679454b7862ded29b9a7ac9f8cc82241910689a53c869c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000100000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000004000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x87707ed19e42b98f70792c1cc1ea650dddd79b30e692f91a5b41365959f71fc6", - "transactionIndex": "0x1", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "cumulativeGasUsed": "0xdb84", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0xFF9a3da00F42839CD6D33AD7adf50bCc97B41411", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0x87707ed19e42b98f70792c1cc1ea650dddd79b30e692f91a5b41365959f71fc6", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000020000001000000000000000000000200000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000040000080000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x85563a95982654a79258ffe22cdaad1872fc1a13ef2810e73cd94138ac7bb6d2", - "transactionIndex": "0x2", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "cumulativeGasUsed": "0x14946", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0x6723749339e320E1EFcd9f1B0D997ecb45587208", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0x85563a95982654a79258ffe22cdaad1872fc1a13ef2810e73cd94138ac7bb6d2", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000400000000000000000000000000000000000000000000020000001000000000000020000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000080000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x3a3c686e2e7b3a71aed625770dd9e6f30b8cd28abb3d22d9506ccf3468185d7f", - "transactionIndex": "0x3", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "cumulativeGasUsed": "0x1b917", - "gasUsed": "0x6fd1", - "contractAddress": null, - "logs": [ - { - "address": "0x8C70FB4c8491058D1966af60474Fa745C70193C1", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0x3a3c686e2e7b3a71aed625770dd9e6f30b8cd28abb3d22d9506ccf3468185d7f", - "transactionIndex": "0x3", - "logIndex": "0x3", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000000000000000000000000000000000010000040000000000000000000000000000000000000000000000000000000000000001000000000000020000000000000000000000000000000000000000000000002000000000000000000000000000400000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x8e9e5d6b28625fbc17e8599bbae7a561089c378ba02589140d6d2ff2ca15c0ad", - "transactionIndex": "0x4", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "cumulativeGasUsed": "0x228e8", - "gasUsed": "0x6fd1", - "contractAddress": null, - "logs": [ - { - "address": "0xf631F58b1B51E99dF3Ad1CE18f5C42ab41e4A17a", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0x8e9e5d6b28625fbc17e8599bbae7a561089c378ba02589140d6d2ff2ca15c0ad", - "transactionIndex": "0x4", - "logIndex": "0x4", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000200000000000000000000000000000001000000000000020004000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x8f0ca9825c5d3a27800f3a91d177ba7733a7602793d5db72b3a2ed73808beb15", - "transactionIndex": "0x5", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "cumulativeGasUsed": "0x296aa", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0x5186f2871b81F057E249c4f4c9400bAbD9689c5d", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd75d1e89893f521c5eac8ba9960b34f2cf3cdd9efe4573db078dc7c6b123e97f", - "blockNumber": "0xf4ac5a", - "transactionHash": "0x8f0ca9825c5d3a27800f3a91d177ba7733a7602793d5db72b3a2ed73808beb15", - "transactionIndex": "0x5", - "logIndex": "0x5", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00002000000004000000000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000010000000020000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/bogdan/Workspace/mento/mento-deployment/broadcast/MU01-03-Governance-Ownership-Transfer.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1677765611, - "chain": 62320, - "multi": false, - "commit": "a0ef740" -} \ No newline at end of file diff --git a/broadcast/MU01.sol/62320/run-latest.json b/broadcast/MU01.sol/62320/run-latest.json deleted file mode 100644 index e1e9a5e7..00000000 --- a/broadcast/MU01.sol/62320/run-latest.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xe0c9411546ee2a132b2dff3b3a4a1c3c35c3d219ccfd73b8962e740d4473fb49", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x9bae", - "value": "0x0", - "data": "0x41b3d185", - "nonce": "0x1c2" - }, - "additionalContracts": [] - }, - { - "hash": "0x4bb054a5c6bc171f717f3674df9e153227622d0dcd7a60f32408382446ee2692", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x921790", - "value": "0x56bc75e2d63100000", - "data": "0x65bbdaa000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028800000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b414110000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d00000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d100000000000000000000000088a187a876290e9843175027902b9f7f1b092c880000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d000000000000000000000000000000000000000000000000000000000000ce10000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb79360000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c10000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c1000000000000000000000000f631f58b1b51e99df3ad1ce18f5c42ab41e4a17a000000000000000000000000f631f58b1b51e99df3ad1ce18f5c42ab41e4a17a000000000000000000000000f631f58b1b51e99df3ad1ce18f5c42ab41e4a17a000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb793600000000000000000000000088a187a876290e9843175027902b9f7f1b092c880000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000000000000000000000000000000000000000001a2c03386ba30000000000000000000000004d87fc064fe0b9bb1b8a9baecf608e4ef7223a8f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000e4462d0b2e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000088a187a876290e9843175027902b9f7f1b092c88000000000000000000000000000000000000000000000000000000000000000400000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c0000000000000000000000000000000000000000000000000000000003386ba3000000000000000000000000ccddad5d292e706037830a17d1e788007ad0aae900000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000084f8c8765e0000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d00000000000000000000000088a187a876290e9843175027902b9f7f1b092c88000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb79360000000000000000000000000000000000000000000000000000000003386ba3000000000000000000000000c041992de54c3f3b7bb2880faa75a40766c149b300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000084462d0b2e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000005186f2871b81f057e249c4f4c9400babd9689c5d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b414110000000000000000000000000000000000000000000000000000000003386ba30000000000000000000000001888c9f6d77ddc5517074cb77f024871b9614002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000003a472a6b8b0000000000000000000000000000000000000000000000000000000000000ce1000000000000000000000000000000000000000000000000000000000bbf81e0000000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000340000000000000000000000000000000000000000000000000000000000000000563474c4400000000000000000000000000000000000000000000000000000000425443000000000000000000000000000000000000000000000000000000000045544800000000000000000000000000000000000000000000000000000000004441490000000000000000000000000000000000000000000000000000000000634d434f3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000069e10de76676d080000000000000000000000000000000000000000000000000152d02c7e14af680000000000000000000000000000000000000000000000000152d02c7e14af6800000000000000000000000000000000000000000000000003e77fb673f038a60000000000000000000000000000000000000000000000000010f0cf064dd5920000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000004c6b046750f9abf6f0f3b511217438451bc6aa02000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef8000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000000000000000000000000000000000000bb913f41000000000000000000000000eefefd9a550e45a4cb5bf9a00730575fa432324cbb913f4100000000000000000000000017a59968689d209be30ff52e0c56ff98ace9ee70bb913f4100000000000000000000000090bf93550df89e5625eb90e6ad2b588e8036cd83bb913f410000000000000000000000007a9963cf7d55c366c5461155eaa1a197b56a20d2d48bfca700000000000000000000000062492a644a588fd904270bed06ad52b9abfea1aed48bfca7000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774cad48bfca70000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1f0b7182b0000000000000000000000006723749339e320e1efcd9f1b0d997ecb45587208e7e31e7a00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d812201596800000000000000000000000068dd816611d3de196fdeb87438b74a9c29fd649fc586579300000000000000000000000000000000000000000000000000000000000000400000000000000000000000006723749339e320e1efcd9f1b0d997ecb45587208000000000000000000000000000000000000000000000000000000000000000642726f6b65720000000000000000000000000000000000000000000000000000b089869100000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac90000000000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000005f4a8c8375d1554000000b0898691000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac900000000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000017d2a320dd74555000000b08986910000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac9000000000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000027b46536c66c8e3000000b089869100000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae0000000000000000000000004c6b046750f9abf6f0f3b511217438451bc6aa020000000000000000000000001d74cfaa39049698dba4550ca487b8faf09f3c8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad78ebc5ac6200000000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000009ed194db19b238c00000007437f6c0000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c1000000000000000000000000000000000000000000000000000000000000000107437f6c000000000000000000000000f631f58b1b51e99df3ad1ce18f5c42ab41e4a17a00000000000000000000000000000000000000000000000000000000000000024e510e88000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d10000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000070800000000000000000000000000000000000000000000000000000000000007080000000000000000000000000000000000000000000000000000000000000708020323dd000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000300000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000065a4da25d3016c0000000000000000000000000000000000000000000000000065a4da25d3016c0000000000000000000000000000000000000000000000000065a4da25d3016c00000e829902e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000d3c21bcecceda10000006cac543a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001020323dd000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010f0cf064dd592000000c6071460000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c100000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae00000000000000000000000000000000000000000000000000000000000000010c6071460000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c1000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca00000000000000000000000000000000000000000000000000000000000000010c6071460000000000000000000000008c70fb4c8491058d1966af60474fa745c70193c10000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d100000000000000000000000000000000000000000000000000000000000000010c607146000000000000000000000000f631f58b1b51e99df3ad1ce18f5c42ab41e4a17a000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c0000000000000000000000000000000000000000000000000000000000000001040bbd35000000000000000000000000b881af21c5a9ff8e8d5e4c900f67f066c6cb7936a9b5aab33135b662c38265d0655177091f1b647b4fef511103d06c016efdf18b46930d2c00000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000c35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3b73ffc6b5123de3c8e460490543ab93a3be7d70824f1666343df49e219199b8c000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000c35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3ed0528e42b9ecae538aab34b93813e08de03f8ac4a894b277ef193e67275bbae0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000151800000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000c35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3f77561650ba043a244ae9c58f778c141532c4afdb7cae5e6fd623b565c5584a000000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000015180000000000000000000000000000000000000000000000000000000000000c35000000000000000000000000000000000000000000000000000000000000186a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000164000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000424000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000840000000000000000000000000000000000000000000000000000000000000164000000000000000000000000000000000000000000000000000000000000016400000000000000000000000000000000000000000000000000000000000001640000000000000000000000000000000000000000000000000000000000000164000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000144000000000000000000000000000000000000000000000000000000000000014400000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000044d55303100000000000000000000000000000000000000000000000000000000", - "nonce": "0x1c3" - }, - "additionalContracts": [] - } - ], - "receipts": [ - { - "transactionHash": "0xe0c9411546ee2a132b2dff3b3a4a1c3c35c3d219ccfd73b8962e740d4473fb49", - "transactionIndex": "0x0", - "blockHash": "0x784f9efc85f1054e1ff107a105b5d8cf43e7d809531b1fb0a9cb86aadd1fa3b0", - "blockNumber": "0xf4ac8a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0x5fea", - "gasUsed": "0x5fea", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x4bb054a5c6bc171f717f3674df9e153227622d0dcd7a60f32408382446ee2692", - "transactionIndex": "0x1", - "blockHash": "0x784f9efc85f1054e1ff107a105b5d8cf43e7d809531b1fb0a9cb86aadd1fa3b0", - "blockNumber": "0xf4ac8a", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0x62ec7a", - "gasUsed": "0x628c90", - "contractAddress": null, - "logs": [ - { - "address": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "topics": [ - "0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe", - "0x0000000000000000000000000000000000000000000000000000000000000064", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000056bc75e2d63100000000000000000000000000000000000000000000000000000000000006400acd8", - "blockHash": "0x784f9efc85f1054e1ff107a105b5d8cf43e7d809531b1fb0a9cb86aadd1fa3b0", - "blockNumber": "0xf4ac8a", - "transactionHash": "0x4bb054a5c6bc171f717f3674df9e153227622d0dcd7a60f32408382446ee2692", - "transactionIndex": "0x1", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000080000000000000000000000000000002000000010000010000000200000000000000080000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000010000000000000000000000000000008000000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [], - "pending": [], - "path": "/Users/bogdan/Workspace/mento/mento-deployment/broadcast/MU01-CGP-Phase1.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1677765850, - "chain": 62320, - "multi": false, - "commit": "a0ef740" -} \ No newline at end of file diff --git a/broadcast/MU02-02-Create-Implementations.sol/62320/run-latest.json b/broadcast/MU02-02-Create-Implementations.sol/62320/run-latest.json deleted file mode 100644 index 407d1a41..00000000 --- a/broadcast/MU02-02-Create-Implementations.sol/62320/run-latest.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xff2bcf3125f3e19be888d6ede85e4446d81da68071c65473abe24a64f0b1bb1c", - "transactionType": "CREATE", - "contractName": "BiPoolManager", - "contractAddress": "0xa747Df10741072B62FE38B19a5E7aF0592d2a9aE", - "function": null, - "arguments": [ - "false" - ], - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x440361", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162003dde38038062003dde8339810160408190526200003491620000cf565b808062000049576000805460ff191660011790555b5060006200005f6001600160e01b03620000b816565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505062000117565b3390565b8051620000c981620000fd565b92915050565b600060208284031215620000e257600080fd5b6000620000f08484620000bc565b949350505050565b151590565b6200010881620000f8565b81146200011457600080fd5b50565b613cb780620001276000396000f3fe608060405234801561001057600080fd5b50600436106101b95760003560e01c80639cecc80a116100f9578063dc162e3611610097578063f2fde38b11610071578063f2fde38b14610389578063f414c5e41461039c578063f670dde1146103a4578063f8c8765e146103b7576101b9565b8063dc162e361461034e578063decc1c8614610363578063e46eb5b614610376576101b9565b8063bf0d0213116100d3578063bf0d0213146102fa578063cd3293de1461030d578063d3385d0514610315578063d482dda614610328576101b9565b80639cecc80a146102cc578063abff0110146102df578063b0898691146102e7576101b9565b806342bfc99c11610166578063715018a611610140578063715018a6146102945780638da5cb5b1461029c5780638f32d59b146102b157806393c7e3bc146102b9576101b9565b806342bfc99c1461025b57806345b2b4671461026e5780634afb215e14610281576101b9565b80631e2e3a6b116101975780631e2e3a6b14610206578063278488a41461021b57806338b1e9f71461023b576101b9565b8063040bbd35146101be578063132e8aa7146101d3578063158ef93e146101f1575b600080fd5b6101d16101cc366004612c1b565b6103ca565b005b6101db61048b565b6040516101e8919061393a565b60405180910390f35b6101f961049a565b6040516101e8919061391e565b61020e6104a3565b6040516101e8919061390d565b61022e610229366004612b78565b61066b565b6040516101e89190613b19565b61024e610249366004612b78565b61074e565b6040516101e8919061392c565b61024e610269366004612b96565b61076c565b61024e61027c366004612a29565b610898565b6101d161028f366004612c1b565b6108aa565b6101d1610956565b6102a46109e0565b6040516101e89190613885565b6101f96109f4565b61024e6102c7366004612b96565b610a1d565b6101d16102da366004612c1b565b610a49565b6102a4610af5565b61024e6102f5366004612c6e565b610b04565b6101d1610308366004612a29565b61122a565b6101db6112d6565b61024e610323366004612b96565b6112e5565b61033b610336366004612b78565b611407565b6040516101e89796959493929190613893565b610356611493565b6040516101e891906138fc565b6101d1610371366004612ab0565b6114eb565b6101f9610384366004612beb565b61159a565b6101d1610397366004612a29565b6118fa565b6101db61192a565b61024e6103b2366004612b96565b611939565b6101d16103c5366004612a4f565b61195a565b6103d26109f4565b6103f75760405162461bcd60e51b81526004016103ee90613a69565b60405180910390fd5b6001600160a01b03811661041d5760405162461bcd60e51b81526004016103ee90613ae9565b600580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383161790556040517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e290610480908390613885565b60405180910390a150565b6006546001600160a01b031681565b60005460ff1681565b60035460408051828152602080840282010190915260609180156104e157816020015b6104ce6126fe565b8152602001906001900390816104c65790505b50905060005b60035481101561066757600381815481106104fe57fe5b906000526020600020015482828151811061051557fe5b60209081029190910101515260408051600280825260608201909252908160200160208202803883390190505082828151811061054e57fe5b602002602001015160200181905250600260006003838154811061056e57fe5b9060005260206000200154815260200190815260200160002060000160009054906101000a90046001600160a01b03168282815181106105aa57fe5b6020026020010151602001516000815181106105c257fe5b60200260200101906001600160a01b031690816001600160a01b03168152505060026000600383815481106105f357fe5b9060005260206000200154815260200190815260200160002060010160009054906101000a90046001600160a01b031682828151811061062f57fe5b60200260200101516020015160018151811061064757fe5b6001600160a01b03909216602092830291909101909101526001016104e7565b5090565b610673612716565b50600081815260026020818152604092839020835160e08101855281546001600160a01b03908116825260018301548116828501529382015484168186015260038201546060808301919091526004830154608080840191909152600584015460a080850191909152875160c08181018a5260068701549282019283529181526007860154881696810196909652600885015497860197909752600984015491850191909152600a9092015491830191909152928301528151166107495760405162461bcd60e51b81526004016103ee90613ab9565b919050565b6003818154811061075b57fe5b600091825260209091200154905081565b6001546000906001600160a01b031633146107995760405162461bcd60e51b81526004016103ee906139f9565b6107a1612716565b6107aa8661066b565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da09161080091600401613885565b60206040518083038186803b15801561081857600080fd5b505afa15801561082c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108509190810190612cac565b1461086d5760405162461bcd60e51b81526004016103ee90613959565b600061087b828787876119db565b909350905061088e878388878786611c2c565b5050949350505050565b60076020526000908152604090205481565b6108b26109f4565b6108ce5760405162461bcd60e51b81526004016103ee90613a69565b6001600160a01b0381166108f45760405162461bcd60e51b81526004016103ee90613ac9565b600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b61095e6109f4565b61097a5760405162461bcd60e51b81526004016103ee90613a69565b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b0316610a0e611d4f565b6001600160a01b031614905090565b6000610a27612716565b610a308661066b565b9050610a3e818686866119db565b509695505050505050565b610a516109f4565b610a6d5760405162461bcd60e51b81526004016103ee90613a69565b6001600160a01b038116610a935760405162461bcd60e51b81526004016103ee90613ad9565b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f0b248ab246a87e452fbedee8dc12dfc53e3f3bfdc6920999062c56dea4ab522a90600090a250565b6001546001600160a01b031681565b6000610b0e6109f4565b610b2a5760405162461bcd60e51b81526004016103ee90613a69565b610b32612716565b610b4136849003840184612c8d565b60408101519091506001600160a01b0316610b6e5760405162461bcd60e51b81526004016103ee90613a39565b80516001600160a01b0316610b955760405162461bcd60e51b81526004016103ee90613999565b60208101516001600160a01b0316610bbf5760405162461bcd60e51b81526004016103ee90613a89565b80602001516001600160a01b031681600001516001600160a01b03161415610bf95760405162461bcd60e51b81526004016103ee90613a79565b80600001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610c3657600080fd5b505afa158015610c4a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c729190810190612c39565b81602001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610caf57600080fd5b505afa158015610cc3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ceb9190810190612c39565b82604001516001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610d2857600080fd5b505afa158015610d3c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d649190810190612c39565b604051602001610d7693929190613861565b60408051601f198184030181529181528151602092830120600081815260029093529120549092506001600160a01b031615610dc45760405162461bcd60e51b81526004016103ee906139c9565b610dcd81611d53565b600080610dd983611fc3565b915091508183606001818152505080836080018181525050601283600001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610e3057600080fd5b505afa158015610e44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610e689190810190612cfa565b60ff161115610e895760405162461bcd60e51b81526004016103ee906139d9565b601283602001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610ec857600080fd5b505afa158015610edc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610f009190810190612cfa565b60ff161115610f215760405162461bcd60e51b81526004016103ee90613a19565b82600001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5e57600080fd5b505afa158015610f72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250610f969190810190612cfa565b60ff16601203600a0a6007600085600001516001600160a01b03166001600160a01b031681526020019081526020016000208190555082602001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561100957600080fd5b505afa15801561101d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506110419190810190612cfa565b60ff16601203600a0a6007600085602001516001600160a01b03166001600160a01b0316815260200190815260200160002081905550826002600086815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550606082015181600301556080820151816004015560a0820151816005015560c08201518160060160008201518160000160008201518160000155505060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040820151816002015560608201518160030155608082015181600401555050905050600384908060018154018082558091505090600182039060005260206000200160009091929091909150555082602001516001600160a01b031683600001516001600160a01b0316857fb374789237d43aed0f75b4c50a45793fd70e354bb96eecd573f35f5d509d78a1866040015160405161121a9190613885565b60405180910390a4505050919050565b6112326109f4565b61124e5760405162461bcd60e51b81526004016103ee90613a69565b6001600160a01b0381166112745760405162461bcd60e51b81526004016103ee90613b09565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f865dab7821134b6eb27cba259b40e33bbc1b898e970a535a18a83147f380a51f90600090a250565b6004546001600160a01b031681565b6001546000906001600160a01b031633146113125760405162461bcd60e51b81526004016103ee906139f9565b61131a612716565b6113238661066b565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da09161137991600401613885565b60206040518083038186803b15801561139157600080fd5b505afa1580156113a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506113c99190810190612cac565b146113e65760405162461bcd60e51b81526004016103ee90613959565b60006113f482878787612007565b909350905061088e878388868886611c2c565b6002602081815260009283526040928390208054600182015493820154600383015460048401546005850154885160c081018a52600687015460a08201908152815260078701546001600160a01b0390811698820198909852600887015499810199909952600986015460608a0152600a90950154608089015292851696958516959190941693929087565b606060038054806020026020016040519081016040528092919081815260200182805480156114e157602002820191906000526020600020905b8154815260200190600101908083116114cd575b5050505050905090565b6114f36109f4565b61150f5760405162461bcd60e51b81526004016103ee90613a69565b82811461152e5760405162461bcd60e51b81526004016103ee90613a49565b60005b838110156115935782828281811061154557fe5b905060200201356007600087878581811061155c57fe5b90506020020160206115719190810190612a29565b6001600160a01b03168152602081019190915260400160002055600101611531565b5050505050565b60006115a46109f4565b6115c05760405162461bcd60e51b81526004016103ee90613a69565b60035482106115e15760405162461bcd60e51b81526004016103ee906139a9565b82600383815481106115ef57fe5b9060005260206000200154146116175760405162461bcd60e51b81526004016103ee90613a99565b61161f612716565b600260008581526020019081526020016000206040518060e00160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016002820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600382015481526020016004820154815260200160058201548152602001600682016040518060a00160405290816000820160405180602001604052908160008201548152505081526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600282015481526020016003820154815260200160048201548152505081525050905060026000858152602001908152602001600020600080820160006101000a8154906001600160a01b0302191690556001820160006101000a8154906001600160a01b0302191690556002820160006101000a8154906001600160a01b03021916905560038201600090556004820160009055600582016000905560068201600080820160008082016000905550506001820160006101000a8154906001600160a01b030219169055600282016000905560038201600090556004820160009055505050506003611848600160038054905061217090919063ffffffff16565b8154811061185257fe5b90600052602060002001546003848154811061186a57fe5b600091825260209091200155600380548061188157fe5b600190038181906000526020600020016000905590556001915080602001516001600160a01b031681600001516001600160a01b0316857fadbbec6c203cb0248e89fe6d15ad651061a9d5203a1ab0273256e2b7decffa8984604001516040516118eb9190613885565b60405180910390a45092915050565b6119026109f4565b61191e5760405162461bcd60e51b81526004016103ee90613a69565b611927816121bb565b50565b6005546001600160a01b031681565b6000611943612716565b61194c8661066b565b9050610a3e81868686612007565b60005460ff161561197d5760405162461bcd60e51b81526004016103ee90613979565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556119b1336121bb565b6119ba8461122a565b6119c383610a49565b6119cc826108aa565b6119d5816103ca565b50505050565b60008085600001516001600160a01b0316856001600160a01b0316148015611a18575085602001516001600160a01b0316846001600160a01b0316145b80611a4f575085602001516001600160a01b0316856001600160a01b0316148015611a4f575085516001600160a01b038581169116145b611a6b5760405162461bcd60e51b81526004016103ee90613af9565b611a748661225e565b815191975091506001600160a01b0386811691161415611b9657611b8f6007600088602001516001600160a01b03166001600160a01b031681526020019081526020016000205487604001516001600160a01b03166352707d8c89606001518a60800151611ae98c60c0015160000151612293565b8c516001600160a01b0316600090815260076020526040902054611b14908b9063ffffffff61229716565b6040518563ffffffff1660e01b8152600401611b339493929190613b43565b60206040518083038186803b158015611b4b57600080fd5b505afa158015611b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611b839190810190612cac565b9063ffffffff6122d116565b9150611c23565b611c206007600088600001516001600160a01b03166001600160a01b031681526020019081526020016000205487604001516001600160a01b03166352707d8c89608001518a60600151611bf18c60c0015160000151612293565b6020808e01516001600160a01b0316600090815260079091526040902054611b14908b9063ffffffff61229716565b91505b94509492505050565b8015611c9057426002600088815260200190815260200160002060050181905550857f949f5db193cbfa01f2d443b1c656bfede15497de0d86838cea089bd60c43834286606001518760800151604051611c87929190613b28565b60405180910390a25b84516001600160a01b0385811691161415611cf8576060850151611cba908463ffffffff61231316565b6000878152600260205260409020600301556080850151611ce1908363ffffffff61217016565b600087815260026020526040902060040155611d47565b6060850151611d0d908363ffffffff61217016565b6000878152600260205260409020600301556080850151611d34908463ffffffff61231316565b6000878152600260205260409020600401555b505050505050565b3390565b6004805482516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e2392611d9c929101613885565b60206040518083038186803b158015611db457600080fd5b505afa158015611dc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611dec9190810190612b20565b611e085760405162461bcd60e51b81526004016103ee90613969565b6004805460208301516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e2392611e54929101613885565b60206040518083038186803b158015611e6c57600080fd5b505afa158015611e80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611ea49190810190612b20565b80611f4657506004805460208301516040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169263cae182fe92611ef6929101613885565b60206040518083038186803b158015611f0e57600080fd5b505afa158015611f22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611f469190810190612b20565b611f625760405162461bcd60e51b81526004016103ee906139e9565b60c081015151611f7990611f74612338565b61235c565b611f955760405162461bcd60e51b81526004016103ee90613a29565b60c0810151602001516001600160a01b03166119275760405162461bcd60e51b81526004016103ee90613aa9565b6000808260c00151608001519150600080611fe58560c0015160200151612364565b9092509050611ffe82611b83838763ffffffff61229716565b92505050915091565b60008085600001516001600160a01b0316856001600160a01b0316148015612044575085602001516001600160a01b0316846001600160a01b0316145b8061207b575085602001516001600160a01b0316856001600160a01b031614801561207b575085516001600160a01b038581169116145b6120975760405162461bcd60e51b81526004016103ee90613af9565b6120a08661225e565b815191975091506001600160a01b038681169116141561211557611b8f6007600088600001516001600160a01b03166001600160a01b031681526020019081526020016000205487604001516001600160a01b031663571fd01289606001518a60800151611bf18c60c0015160000151612293565b611c206007600088602001516001600160a01b03166001600160a01b031681526020019081526020016000205487604001516001600160a01b031663571fd01289608001518a60600151611ae98c60c0015160000151612293565b60006121b283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612431565b90505b92915050565b6001600160a01b0381166121e15760405162461bcd60e51b81526004016103ee90613989565b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b612266612716565b600061227183612462565b1561228d5761227f83611fc3565b608085015260608401525060015b91929050565b5190565b6000826122a6575060006121b5565b828202828482816122b357fe5b04146121b25760405162461bcd60e51b81526004016103ee90613a59565b60006121b283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506126c7565b6000828201838110156121b25760405162461bcd60e51b81526004016103ee906139b9565b612340612773565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b6006546040517fef90e1b00000000000000000000000000000000000000000000000000000000081526000918291829182916001600160a01b039091169063ef90e1b0906123b6908890600401613885565b604080518083038186803b1580156123cd57600080fd5b505afa1580156123e1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506124059190810190612cca565b9092509050806124275760405162461bcd60e51b81526004016103ee90613a09565b9092509050915091565b600081848411156124555760405162461bcd60e51b81526004016103ee9190613948565b50508183035b9392505050565b60065460c0820151602001516040517fffe736bf00000000000000000000000000000000000000000000000000000000815260009283926001600160a01b039091169163ffe736bf916124b791600401613885565b604080518083038186803b1580156124ce57600080fd5b505afa1580156124e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506125069190810190612b3e565b509050600061252a8460c00151604001518560a0015161231390919063ffffffff16565b60c085015160608101516006546020909201516040517fbbc66a94000000000000000000000000000000000000000000000000000000008152429490941015945060009391926001600160a01b03169163bbc66a949161258c91600401613885565b60206040518083038186803b1580156125a457600080fd5b505afa1580156125b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506125dc9190810190612cac565b1015905060006125fd8660c00151604001514261217090919063ffffffff16565b60065460c0880151602001516040517f071b48fc0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169163071b48fc9161264d91600401613885565b60206040518083038186803b15801561266557600080fd5b505afa158015612679573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061269d9190810190612cac565b1190508280156126aa5750815b80156126b35750805b80156126bd575083155b9695505050505050565b600081836126e85760405162461bcd60e51b81526004016103ee9190613948565b5060008385816126f457fe5b0495945050505050565b60408051808201909152600081526060602082015290565b6040518060e0016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160008152602001600081526020016000815260200161276e612786565b905290565b6040518060200160405280600081525090565b6040518060a00160405280612799612773565b815260200160006001600160a01b031681526020016000815260200160008152602001600081525090565b80356121b581613c3c565b80516121b581613c3c565b60008083601f8401126127ec57600080fd5b50813567ffffffffffffffff81111561280457600080fd5b60208301915083602082028301111561281c57600080fd5b9250929050565b80516121b581613c50565b80356121b581613c59565b80356121b581613c62565b600082601f83011261285557600080fd5b815161286861286382613b9f565b613b78565b9150808252602083016020830185838301111561288457600080fd5b61288f838284613c06565b50505092915050565b6000602082840312156128aa57600080fd5b6128b46020613b78565b905060006128c2848461282e565b82525092915050565b600060a082840312156128dd57600080fd5b6128e760a0613b78565b905060006128f58484612898565b8252506020612906848483016127c4565b602083015250604061291a8482850161282e565b604083015250606061292e8482850161282e565b60608301525060806129428482850161282e565b60808301525092915050565b6000610160828403121561296157600080fd5b50919050565b6000610160828403121561297a57600080fd5b61298460e0613b78565b9050600061299284846127c4565b82525060206129a3848483016127c4565b60208301525060406129b784828501612839565b60408301525060606129cb8482850161282e565b60608301525060806129df8482850161282e565b60808301525060a06129f38482850161282e565b60a08301525060c0612a07848285016128cb565b60c08301525092915050565b80516121b581613c59565b80516121b581613c6b565b600060208284031215612a3b57600080fd5b6000612a4784846127c4565b949350505050565b60008060008060808587031215612a6557600080fd5b6000612a7187876127c4565b9450506020612a8287828801612839565b9350506040612a9387828801612839565b9250506060612aa487828801612839565b91505092959194509250565b60008060008060408587031215612ac657600080fd5b843567ffffffffffffffff811115612add57600080fd5b612ae9878288016127da565b9450945050602085013567ffffffffffffffff811115612b0857600080fd5b612b14878288016127da565b95989497509550505050565b600060208284031215612b3257600080fd5b6000612a478484612823565b60008060408385031215612b5157600080fd5b6000612b5d8585612823565b9250506020612b6e858286016127cf565b9150509250929050565b600060208284031215612b8a57600080fd5b6000612a47848461282e565b60008060008060808587031215612bac57600080fd5b6000612bb8878761282e565b9450506020612bc9878288016127c4565b9350506040612bda878288016127c4565b9250506060612aa48782880161282e565b60008060408385031215612bfe57600080fd5b6000612c0a858561282e565b9250506020612b6e8582860161282e565b600060208284031215612c2d57600080fd5b6000612a478484612839565b600060208284031215612c4b57600080fd5b815167ffffffffffffffff811115612c6257600080fd5b612a4784828501612844565b60006101608284031215612c8157600080fd5b6000612a47848461294e565b60006101608284031215612ca057600080fd5b6000612a478484612967565b600060208284031215612cbe57600080fd5b6000612a478484612a13565b60008060408385031215612cdd57600080fd5b6000612ce98585612a13565b9250506020612b6e85828601612a13565b600060208284031215612d0c57600080fd5b6000612a478484612a1e565b6000612d248383612d44565b505060200190565b6000612d248383612e71565b60006121b2838361373a565b612d4d81613bd6565b82525050565b6000612d5e82612293565b612d688185613bcd565b9350612d7383613bc7565b8060005b83811015612da1578151612d8b8882612d18565b9750612d9683613bc7565b925050600101612d77565b509495945050505050565b6000612db782612293565b612dc18185613bcd565b9350612dcc83613bc7565b8060005b83811015612da1578151612de48882612d2c565b9750612def83613bc7565b925050600101612dd0565b6000612e0582612293565b612e0f8185613bcd565b935083602082028501612e2185613bc7565b8060005b85811015612e5b5784840389528151612e3e8582612d38565b9450612e4983613bc7565b60209a909a0199925050600101612e25565b5091979650505050505050565b612d4d81613be1565b612d4d81613be6565b612d4d81613be9565b6000612e8e82612293565b612e988185613bcd565b9350612ea8818560208601613c06565b612eb181613c32565b9093019392505050565b6000612ec682612293565b612ed08185610749565b9350612ee0818560208601613c06565b9290920192915050565b6000612ef7602c83613bcd565b7f54726164696e672069732073757370656e64656420666f72207468697320726581527f666572656e636520726174650000000000000000000000000000000000000000602082015260400192915050565b6000612f56603383613bcd565b7f617373657430206d757374206265206120737461626c6520726567697374657281527f6564207769746820746865207265736572766500000000000000000000000000602082015260400192915050565b6000612fb5601c83613bcd565b7f636f6e747261637420616c726561647920696e697469616c697a656400000000815260200192915050565b6000612fee602683613bcd565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181527f6464726573730000000000000000000000000000000000000000000000000000602082015260400192915050565b600061304d601283613bcd565b7f617373657430206d757374206265207365740000000000000000000000000000815260200192915050565b6000613086601c83613bcd565b7f65786368616e67654964496e646578206e6f7420696e2072616e676500000000815260200192915050565b60006130bf601b83613bcd565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b60006130f8603983613bcd565b7f416e2065786368616e676520776974682074686520737065636966696564206181527f737365747320616e642065786368616e67652065786973747300000000000000602082015260400192915050565b6000613157601d83613bcd565b7f61737365743020646563696d616c73206d757374206265203c3d203138000000815260200192915050565b6000613190602583613bcd565b7f617373657431206d757374206265206120737461626c65206f7220636f6c6c6181527f746572616c000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006131ef601883613bcd565b7f43616c6c6572206973206e6f74207468652042726f6b65720000000000000000815260200192915050565b6000613228603083613bcd565b7f65786368616e676520726174652064656e6f6d696e61746f72206d757374206281527f652067726561746572207468616e203000000000000000000000000000000000602082015260400192915050565b6000613287601d83613bcd565b7f61737365743120646563696d616c73206d757374206265203c3d203138000000815260200192915050565b60006132c0602683613bcd565b7f737072656164206d757374206265206c657373207468616e206f72206571756181527f6c20746f20310000000000000000000000000000000000000000000000000000602082015260400192915050565b600061331f601983613bcd565b7f70726963696e674d6f64756c65206d7573742062652073657400000000000000815260200192915050565b6000613358603783613bcd565b7f746f6b656e7320616e6420707265636973696f6e4d756c7469706c696572732081527f6d757374206265207468652073616d65206c656e677468000000000000000000602082015260400192915050565b60006133b7602183613bcd565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81527f7700000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613416602083613bcd565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b600061344f602283613bcd565b7f65786368616e6765206173736574732063616e2774206265206964656e74696381527f616c000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006134ae601283613bcd565b7f617373657431206d757374206265207365740000000000000000000000000000815260200192915050565b60006134e7602183613bcd565b7f65786368616e6765496420617420696e64657820646f65736e2774206d61746381527f6800000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613546601f83613bcd565b7f7265666572656e636552617465466565644944206d7573742062652073657400815260200192915050565b600061357f603083613bcd565b7f416e2065786368616e676520776974682074686520737065636966696564206981527f6420646f6573206e6f7420657869737400000000000000000000000000000000602082015260400192915050565b60006135de602183613bcd565b7f536f727465644f7261636c65732061646472657373206d75737420626520736581527f7400000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b600061363d601b83613bcd565b7f526573657276652061646472657373206d757374206265207365740000000000815260200192915050565b6000613676601e83613bcd565b7f427265616b6572426f782061646472657373206d757374206265207365740000815260200192915050565b60006136af602883613bcd565b7f746f6b656e496e20616e6420746f6b656e4f7574206d757374206d617463682081527f65786368616e6765000000000000000000000000000000000000000000000000602082015260400192915050565b600061370e601a83613bcd565b7f42726f6b65722061646472657373206d75737420626520736574000000000000815260200192915050565b8051600090604084019061374e8582612e71565b50602083015184820360208601526137668282612d53565b95945050505050565b805160208301906119d58482612e71565b805160a0830190613791848261376f565b5060208201516137a46020850182612d44565b5060408201516137b76040850182612e71565b5060608201516137ca6060850182612e71565b5060808201516119d56080850182612e71565b80516101608301906137ef8482612d44565b5060208201516138026020850182612d44565b5060408201516138156040850182612e7a565b5060608201516138286060850182612e71565b50608082015161383b6080850182612e71565b5060a082015161384e60a0850182612e71565b5060c08201516119d560c0850182613780565b600061386d8286612ebb565b91506138798285612ebb565b91506137668284612ebb565b602081016121b58284612d44565b61016081016138a2828a612d44565b6138af6020830189612d44565b6138bc6040830188612e7a565b6138c96060830187612e71565b6138d66080830186612e71565b6138e360a0830185612e71565b6138f060c0830184613780565b98975050505050505050565b602080825281016121b28184612dac565b602080825281016121b28184612dfa565b602081016121b58284612e68565b602081016121b58284612e71565b602081016121b58284612e7a565b602080825281016121b28184612e83565b602080825281016121b581612eea565b602080825281016121b581612f49565b602080825281016121b581612fa8565b602080825281016121b581612fe1565b602080825281016121b581613040565b602080825281016121b581613079565b602080825281016121b5816130b2565b602080825281016121b5816130eb565b602080825281016121b58161314a565b602080825281016121b581613183565b602080825281016121b5816131e2565b602080825281016121b58161321b565b602080825281016121b58161327a565b602080825281016121b5816132b3565b602080825281016121b581613312565b602080825281016121b58161334b565b602080825281016121b5816133aa565b602080825281016121b581613409565b602080825281016121b581613442565b602080825281016121b5816134a1565b602080825281016121b5816134da565b602080825281016121b581613539565b602080825281016121b581613572565b602080825281016121b5816135d1565b602080825281016121b581613630565b602080825281016121b581613669565b602080825281016121b5816136a2565b602080825281016121b581613701565b61016081016121b582846137dd565b60408101613b368285612e71565b61245b6020830184612e71565b60808101613b518287612e71565b613b5e6020830186612e71565b613b6b6040830185612e71565b6137666060830184612e71565b60405181810167ffffffffffffffff81118282101715613b9757600080fd5b604052919050565b600067ffffffffffffffff821115613bb657600080fd5b506020601f91909101601f19160190565b60200190565b90815260200190565b60006121b582613bf4565b151590565b90565b60006121b582613bd6565b6001600160a01b031690565b60ff1690565b60005b83811015613c21578181015183820152602001613c09565b838111156119d55750506000910152565b601f01601f191690565b613c4581613bd6565b811461192757600080fd5b613c4581613be1565b613c4581613be6565b613c4581613be9565b613c4581613c0056fea365627a7a723158202650d2fa169c591257230c270933cf10bd2181b8a6d8798706a1046c97eef5036c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x21d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xff2bcf3125f3e19be888d6ede85e4446d81da68071c65473abe24a64f0b1bb1c", - "transactionIndex": "0x0", - "blockHash": "0x6566670e621bd6f5002a954b6dcde594051776bc98b93d84cf23d9ce71c579da", - "blockNumber": "0x104ba61", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x344c4b", - "gasUsed": "0x344c4b", - "contractAddress": "0xa747Df10741072B62FE38B19a5E7aF0592d2a9aE", - "logs": [ - { - "address": "0xa747Df10741072B62FE38B19a5E7aF0592d2a9aE", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x6566670e621bd6f5002a954b6dcde594051776bc98b93d84cf23d9ce71c579da", - "blockNumber": "0x104ba61", - "transactionHash": "0xff2bcf3125f3e19be888d6ede85e4446d81da68071c65473abe24a64f0b1bb1c", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000020000004000000000000000000000000008000000000000000000000002000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/ninabarbakadze_1/Desktop/mento/mento-deployment/broadcast/MU01-04-Deploy-BiPoolMananager.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1683043042, - "chain": 62320, - "multi": false, - "commit": "6848927" -} \ No newline at end of file diff --git a/broadcast/MU02.sol/62320/run-latest.json b/broadcast/MU02.sol/62320/run-latest.json deleted file mode 100644 index ac043df8..00000000 --- a/broadcast/MU02.sol/62320/run-latest.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x1d2861be594f9a484a2e443c12386ca462e208948f31c5be4e45c18c45a258eb", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x9bcc", - "value": "0x0", - "data": "0x41b3d185", - "nonce": "0x223" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc018874315778611607eb24b24b0df4756e7c7e55bf377d2bdf354111237d7fa", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0xfacc3", - "value": "0x56bc75e2d63100000", - "data": "0x65bbdaa000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003e00000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b4141100000000000000000000000000000000000000000000000000000000000001e8bb913f41000000000000000000000000a747df10741072b62fe38b19a5e7af0592d2a9aedecc1c8600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000500000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef8000000000000000000000000d4079b322c392d6b196f90aa4c439fc2c16d677000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000e8d4a510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000001c400000000000000000000000000000000000000000000000000000000000000044d55303100000000000000000000000000000000000000000000000000000000", - "nonce": "0x224" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x1d2861be594f9a484a2e443c12386ca462e208948f31c5be4e45c18c45a258eb", - "transactionIndex": "0x0", - "blockHash": "0xddfa08ea8ae019d6ad2c0406aa948526801af164cd9e4a87a2b204440fee3132", - "blockNumber": "0x1053760", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0x6000", - "gasUsed": "0x6000", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xc018874315778611607eb24b24b0df4756e7c7e55bf377d2bdf354111237d7fa", - "transactionIndex": "0x1", - "blockHash": "0xddfa08ea8ae019d6ad2c0406aa948526801af164cd9e4a87a2b204440fee3132", - "blockNumber": "0x1053760", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0xadf34", - "gasUsed": "0xa7f34", - "contractAddress": null, - "logs": [ - { - "address": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "topics": [ - "0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe", - "0x0000000000000000000000000000000000000000000000000000000000000082", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000056bc75e2d63100000000000000000000000000000000000000000000000000000000000006453b000", - "blockHash": "0xddfa08ea8ae019d6ad2c0406aa948526801af164cd9e4a87a2b204440fee3132", - "blockNumber": "0x1053760", - "transactionHash": "0xc018874315778611607eb24b24b0df4756e7c7e55bf377d2bdf354111237d7fa", - "transactionIndex": "0x1", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000080000000000000000000000000000002000000010000000010000200000000000000000000000000000000000010000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000004000000000000010000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/ninabarbakadze_1/Desktop/mento/mento-deployment/broadcast/MU01-CGP-Phase1-Patch1.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1683206149, - "chain": 62320, - "multi": false, - "commit": "4d4ab20" -} \ No newline at end of file diff --git a/broadcast/MU03-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json b/broadcast/MU03-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json deleted file mode 100644 index 89622dcc..00000000 --- a/broadcast/MU03-01-Create-Nonupgradeable-Contracts.sol/62320/run-latest.json +++ /dev/null @@ -1,363 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xc6bee716532a994d5e64ea8fed2056aa0af3c18e5c2ac9002936b0ec8d185e87", - "transactionType": "CREATE", - "contractName": "BreakerBox", - "contractAddress": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "function": null, - "arguments": [ - "[]", - "0x88A187a876290E9843175027902B9f7f1B092c88" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x2e9bf6", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162002f5438038062002f54833981810160405260408110156200003757600080fd5b81019080805160405193929190846401000000008211156200005857600080fd5b9083019060208201858111156200006e57600080fd5b82518660208202830111640100000000821117156200008c57600080fd5b82525081516020918201928201910280838360005b83811015620000bb578181015183820152602001620000a1565b50505050919091016040525060200151915060009050620000e46001600160e01b036200016116565b600080546001600160a01b0319166001600160a01b03831690811782556040519293509160008051602062002ec1833981519152908290a35062000131336001600160e01b036200016516565b62000145816001600160e01b03620001f616565b62000159826001600160e01b03620002db16565b505062000637565b3390565b6001600160a01b038116620001ac5760405162461bcd60e51b815260040180806020018281038252602681526020018062002e7b6026913960400191505060405180910390fd5b600080546040516001600160a01b038085169392169160008051602062002ec183398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b620002096001600160e01b036200036e16565b6200024a576040805162461bcd60e51b8152602060048201819052602482015260008051602062002ea1833981519152604482015290519081900360640190fd5b6001600160a01b038116620002915760405162461bcd60e51b815260040180806020018281038252602181526020018062002f046021913960400191505060405180910390fd5b600880546001600160a01b0319166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b620002ee6001600160e01b036200036e16565b6200032f576040805162461bcd60e51b8152602060048201819052602482015260008051602062002ea1833981519152604482015290519081900360640190fd5b60005b81518110156200036a57620003618282815181106200034d57fe5b60200260200101516200039d60201b60201c565b60010162000332565b5050565b600080546001600160a01b03166200038e6001600160e01b036200016116565b6001600160a01b031614905090565b620003b06001600160e01b036200036e16565b620003f1576040805162461bcd60e51b8152602060048201819052602482015260008051602062002ea1833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16156200044b5760405162461bcd60e51b815260040180806020018281038252602381526020018062002ee16023913960400191505060405180910390fd5b60085460408051638e74928160e01b81526001600160a01b03848116600483015291516000939290921691638e749281916024808201928692909190829003018186803b1580156200049c57600080fd5b505afa158015620004b1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015620004db57600080fd5b8101908080516040519392919084640100000000821115620004fc57600080fd5b9083019060208201858111156200051257600080fd5b82518660208202830111640100000000821117156200053057600080fd5b82525081516020918201928201910280838360005b838110156200055f57818101518382015260200162000545565b505050509050016040525050505111620005ab5760405162461bcd60e51b815260040180806020018281038252602f81526020018062002f25602f913960400191505060405180910390fd5b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b038416908117909155600081815260026020526040808220805460ff1916909417909355915190917fa1bccd87833fab06528ad8412cd349ff6ec2f1b851f48592a05ff995e4e7347d91a250565b61283480620006476000396000f3fe608060405234801561001057600080fd5b50600436106101b95760003560e01c8063607e4569116100f95780638f32d59b11610097578063c0b05da011610071578063c0b05da014610630578063c4bb759b14610656578063f2fde38b1461067c578063ff7bffa1146106a2576101b9565b80638f32d59b146105a7578063ab02e6c0146105af578063b5b01283146105d5576101b9565b806385c89866116100d357806385c89866146104d657806387efb0b5146104f35780638c892d3d146105735780638da5cb5b1461059f576101b9565b8063607e456914610405578063715018a61461042b578063793cef5114610433576101b9565b806327fd631111610166578063360e10ae11610140578063360e10ae146103595780633ed739c31461037f5780634afb215e146103a55780635727caef146103cb576101b9565b806327fd6311146102e65780632e730a8e146103225780632eeae9961461032a576101b9565b8063132e8aa711610197578063132e8aa71461024d5780631d82c3a31461027157806321a2d9d01461028e576101b9565b80630308422e146101be57806309833c3e146101ef5780630c60714614610215575b600080fd5b6101ed600480360360408110156101d457600080fd5b5080356001600160a01b0316906020013560ff166106d0565b005b6101ed6004803603602081101561020557600080fd5b50356001600160a01b03166107f7565b6101ed6004803603606081101561022b57600080fd5b506001600160a01b038135811691602081013590911690604001351515610ad9565b610255610d95565b604080516001600160a01b039092168252519081900360200190f35b6102556004803603602081101561028757600080fd5b5035610da4565b610296610dcb565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102d25781810151838201526020016102ba565b505050509050019250505060405180910390f35b61030c600480360360208110156102fc57600080fd5b50356001600160a01b0316610e2e565b6040805160ff9092168252519081900360200190f35b610296610e43565b6101ed6004803603604081101561034057600080fd5b5080356001600160a01b0316906020013560ff16610ea3565b6101ed6004803603602081101561036f57600080fd5b50356001600160a01b0316611034565b61030c6004803603602081101561039557600080fd5b50356001600160a01b03166112d6565b6101ed600480360360208110156103bb57600080fd5b50356001600160a01b03166112eb565b6103f1600480360360208110156103e157600080fd5b50356001600160a01b03166113eb565b604080519115158252519081900360200190f35b6103f16004803603602081101561041b57600080fd5b50356001600160a01b0316611400565b6101ed61145d565b6101ed6004803603602081101561044957600080fd5b81019060208101813564010000000081111561046457600080fd5b82018360208201111561047657600080fd5b8035906020019184602083028401116401000000008311171561049857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611518945050505050565b610255600480360360208110156104ec57600080fd5b50356115a5565b6101ed6004803603604081101561050957600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561053457600080fd5b82018360208201111561054657600080fd5b8035906020019184602083028401116401000000008311171561056857600080fd5b5090925090506115b2565b6102556004803603604081101561058957600080fd5b506001600160a01b0381351690602001356116f0565b610255611725565b6103f1611734565b6101ed600480360360208110156105c557600080fd5b50356001600160a01b0316611758565b610603600480360360408110156105eb57600080fd5b506001600160a01b03813581169160200135166117ad565b6040805160ff909416845267ffffffffffffffff9092166020840152151582820152519081900360600190f35b61030c6004803603602081101561064657600080fd5b50356001600160a01b03166117ef565b6101ed6004803603602081101561066c57600080fd5b50356001600160a01b03166118ff565b6101ed6004803603602081101561069257600080fd5b50356001600160a01b0316611bff565b6103f1600480360360408110156106b857600080fd5b506001600160a01b0381358116916020013516611c61565b6106d8611734565b610729576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821660009081526002602052604090205460ff16610796576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b6001600160a01b038216600081815260046020908152604091829020805460ff191660ff8616908117909155825190815291517fb64ea6f0b71eb82019a4e1cb18612c962bf400a2333377020f4a9ab71eeeeb529281900390910190a25050565b6107ff611734565b610850576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16156108a85760405162461bcd60e51b815260040180806020018281038252602381526020018061278d6023913960400191505060405180910390fd5b600854604080517f8e7492810000000000000000000000000000000000000000000000000000000081526001600160a01b03848116600483015291516000939290921691638e749281916024808201928692909190829003018186803b15801561091157600080fd5b505afa158015610925573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561096c57600080fd5b810190808051604051939291908464010000000082111561098c57600080fd5b9083019060208201858111156109a157600080fd5b82518660208202830111640100000000821117156109be57600080fd5b82525081516020918201928201910280838360005b838110156109eb5781810151838201526020016109d3565b505050509050016040525050505111610a355760405162461bcd60e51b815260040180806020018281038252602f8152602001806127d1602f913960400191505060405180910390fd5b6001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038416908117909155600081815260026020526040808220805460ff1916909417909355915190917fa1bccd87833fab06528ad8412cd349ff6ec2f1b851f48592a05ff995e4e7347d91a250565b610ae1611734565b610b32576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821660009081526002602052604090205460ff16610b9f576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b610ba883611400565b610be35760405162461bcd60e51b81526004018080602001828103825260318152602001806127396031913960400191505060405180910390fd5b6001600160a01b0380831660009081526003602090815260408083209387168352929052205460ff69010000000000000000009091041615158115151415610c72576040805162461bcd60e51b815260206004820181905260248201527f427265616b657220697320616c726561647920696e2074686973207374617465604482015290519081900360640190fd5b8015610ce1576001600160a01b03828116600090815260036020908152604080832093871683529290522080547fffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff16690100000000000000000083151502179055610cdc82611c9e565b610d45565b6001600160a01b038083166000908152600360209081526040808320938716835292905290812080547fffffffffffffffffffffffffffffffffffffffffffff00000000000000000000169055610d3783611d7a565b9050610d4383826106d0565b505b604080516001600160a01b038086168252841660208201528215158183015290517f292d7648986a4abc017bc2a39852a675c1e325e24afd18fad659810792d5e4059181900360600190a1505050565b6008546001600160a01b031681565b60018181548110610db157fe5b6000918252602090912001546001600160a01b0316905081565b60606007805480602002602001604051908101604052809291908181526020018280548015610e2357602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610e05575b505050505090505b90565b60046020526000908152604090205460ff1681565b60606001805480602002602001604051908101604052809291908181526020018280548015610e23576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311610e05575050505050905090565b610eab611734565b610efc576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b818160ff16610f0a82611400565b15610f465760405162461bcd60e51b815260040180806020018281038252602381526020018061276a6023913960400191505060405180910390fd5b67ffffffffffffffff8116610f8c5760405162461bcd60e51b815260040180806020018281038252602f8152602001806126bb602f913960400191505060405180910390fd5b6001600160a01b038416600081815260066020526040808220805460ff191660ff8816179055600780546001810182559083527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880180547fffffffffffffffffffffffff00000000000000000000000000000000000000001684179055517fb41d9a8e03d4798a0a905017e377ecae53ebc5ca694c8fccaeabb5a08c0d333f9190a250505050565b61103c611734565b61108d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805b6001548110156110dd57826001600160a01b0316600182815481106110b257fe5b6000918252602090912001546001600160a01b031614156110d5578091506110dd565b600101611091565b50816001600160a01b0316600182815481106110f557fe5b6000918252602090912001546001600160a01b03161461115c576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b60018054600091611173919063ffffffff611e4c16565b90508082146111de576001818154811061118957fe5b600091825260209091200154600180546001600160a01b0390921691849081106111af57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b60018054806111e957fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b03851682526005905260408120611262916125ab565b6001600160a01b0383166000908152600460205260409020805460ff1916905561128b83611e95565b6001600160a01b038316600081815260026020526040808220805460ff19169055517f2646cbfbc7a17246cd5998517025a987bbdc416a91f2482601aeb30045d388199190a2505050565b60066020526000908152604090205460ff1681565b6112f3611734565b611344576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166113895760405162461bcd60e51b81526004018080602001828103825260218152602001806127b06021913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b60026020526000908152604090205460ff1681565b6000805b60075481101561145257826001600160a01b03166007828154811061142557fe5b6000918252602090912001546001600160a01b0316141561144a576001915050611458565b600101611404565b50600090505b919050565b611465611734565b6114b6576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b611520611734565b611571576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60005b81518110156115a15761159982828151811061158c57fe5b60200260200101516107f7565b600101611574565b5050565b60078181548110610db157fe5b6115ba611734565b61160b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03831660009081526002602052604090205460ff16611678576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b6001600160a01b038316600090815260056020526040902061169b9083836125c9565b50818160405180838360200280828437604051920182900382209450506001600160a01b03871692507f01ebc358c2c8d23692013d9ef4f803f9e0f60486a319faa591e1f84fd08fcd529150600090a3505050565b6005602052816000526040600020818154811061170957fe5b6000918252602090912001546001600160a01b03169150829050565b6000546001600160a01b031690565b600080546001600160a01b0316611749611f82565b6001600160a01b031614905090565b6008546001600160a01b031633146117a15760405162461bcd60e51b81526004018080602001828103825260298152602001806127106029913960400191505060405180910390fd5b6117aa81611c9e565b50565b600360209081526000928352604080842090915290825290205460ff8082169167ffffffffffffffff6101008204169169010000000000000000009091041683565b6001600160a01b03811660009081526002602052604081205460ff1661185c576040805162461bcd60e51b815260206004820152601f60248201527f52617465206665656420494420686173206e6f74206265656e20616464656400604482015290519081900360640190fd5b6001600160a01b03821660009081526004602052604081205460ff16905b6001600160a01b0384166000908152600560205260409020548110156118f8576001600160a01b038416600090815260056020526040812080546004929190849081106118c357fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff16919091179060010161187a565b5092915050565b611907611734565b611958576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805b6007548110156119a857826001600160a01b03166007828154811061197d57fe5b6000918252602090912001546001600160a01b031614156119a0578091506119a8565b60010161195c565b50816001600160a01b0316600782815481106119c057fe5b6000918252602090912001546001600160a01b031614611a27576040805162461bcd60e51b815260206004820152601a60248201527f427265616b657220686173206e6f74206265656e206164646564000000000000604482015290519081900360640190fd5b60005b600154811015611ac3576003600060018381548110611a4557fe5b60009182526020808320909101546001600160a01b039081168452838201949094526040928301822093871682529290925290205460ff69010000000000000000009091041615611abb57611abb8360018381548110611aa157fe5b60009182526020822001546001600160a01b031690610ad9565b600101611a2a565b506001600160a01b0382166000908152600660205260408120805460ff19169055600754611af890600163ffffffff611e4c16565b9050808214611b635760078181548110611b0e57fe5b600091825260209091200154600780546001600160a01b039092169184908110611b3457fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b6007805480611b6e57fe5b60008281526020812082017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559091019091556040516001600160a01b038516917f25d0fcab10ffc3ea7a197ec99e51df0362a1485e3a020caa618dbf72f92bb9f391a2505050565b611c07611734565b611c58576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6117aa81611f86565b6001600160a01b038181166000908152600360209081526040808320938616835292905220546901000000000000000000900460ff165b92915050565b6000805b600754811015611d4c576001600160a01b03831660009081526003602052604081206007805491929184908110611cd557fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff69010000000000000000009091041615611d44576000611d3d8460078481548110611d2357fe5b6000918252602090912001546001600160a01b031661203e565b9290921791505b600101611ca2565b506001600160a01b03919091166000908152600460205260409020805460ff191660ff909216919091179055565b600080805b6007548110156118f8576001600160a01b03841660009081526003602052604081206007805491929184908110611db257fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff69010000000000000000009091041615611e44576001600160a01b03841660009081526003602052604081206007805491929184908110611e1657fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff1691909117905b600101611d7f565b6000611e8e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612089565b9392505050565b60005b6007548110156115a1576001600160a01b03821660009081526003602052604081206007805491929184908110611ecb57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff69010000000000000000009091041615611f7a576001600160a01b03821660009081526003602052604081206007805491929184908110611f2f57fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902080547fffffffffffffffffffffffffffffffffffffffffffff000000000000000000001690555b600101611e98565b3390565b6001600160a01b038116611fcb5760405162461bcd60e51b81526004018080602001828103825260268152602001806126ea6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6001600160a01b03808316600090815260036020908152604080832093851683529290529081205460ff161561207f576120788383612120565b9050611c98565b611e8e838361240d565b600081848411156121185760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156120dd5781810151838201526020016120c5565b50505050905090810190601f16801561210a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061212a612644565b506001600160a01b0380841660008181526003602090815260408083209487168084529482528083208151606081018352905460ff808216835267ffffffffffffffff6101008304168386015269010000000000000000009091041615158183015281517f39b84ecf000000000000000000000000000000000000000000000000000000008152600481019590955290519094879490926339b84ecf92602480840193829003018186803b1580156121e157600080fd5b505afa1580156121f5573d6000803e3d6000fd5b505050506040513d602081101561220b57600080fd5b50519050801580159061223d5750602083015161223990829067ffffffffffffffff1663ffffffff61255116565b4210155b1561239a57816001600160a01b03166368b89d58876040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b15801561229a57600080fd5b505af11580156122ae573d6000803e3d6000fd5b505050506040513d60208110156122c457600080fd5b505115612354576001600160a01b038681166000818152600360209081526040808320948a168084529490915280822080547fffffffffffffffffffffffffffffffffffffffffffffff000000000000000000166101004267ffffffffffffffff1602179055517fd45bd915ab99a070b980cdf13e671da6b79cc32e66eff6dc12c83a92071e6ab39190a3612395565b846001600160a01b0316866001600160a01b03167f90ca142474a3987fe4ec5cb24a254e13086fb998251070b5c9fc8ab70d78b8af60405160405180910390a35b6123db565b846001600160a01b0316866001600160a01b03167f636207d0069f1a3500c8d1676c804bc9d9a9d27e9add85139022a1757edf552260405160405180910390a35b505050506001600160a01b03918216600090815260036020908152604080832093909416825291909152205460ff1690565b604080517ffd165f530000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301529151600092839285929183169163fd165f539160248082019260209290919082900301818887803b15801561247857600080fd5b505af115801561248c573d6000803e3d6000fd5b505050506040513d60208110156124a257600080fd5b505115612549576001600160a01b03848116600081815260066020908152604080832054948a1680845260038352818420858552909252808320805460ff90961660ff1990961686177fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000ff166101004267ffffffffffffffff160217905551939550927fe59f00019fc03badf2caa7d5de220ccfa5a411564a41f3b15906c02fd20150d59190a35b509392505050565b600082820183811015611e8e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b50805460008255906000526020600020908101906117aa9190612664565b828054828255906000526020600020908101928215612634579160200282015b828111156126345781547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038435161782556020909201916001909101906125e9565b5061264092915061267e565b5090565b604080516060810182526000808252602082018190529181019190915290565b610e2b91905b80821115612640576000815560010161266a565b610e2b91905b808211156126405780547fffffffffffffffffffffffff000000000000000000000000000000000000000016815560010161268456fe5468652064656661756c742074726164696e67206d6f64652063616e206e6f742068617665206120627265616b65724f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737343616c6c6572206d7573742062652074686520536f727465644f7261636c657320636f6e74726163745468697320627265616b657220686173206e6f74206265656e20616464656420746f2074686520427265616b6572426f785468697320627265616b65722068617320616c7265616479206265656e2061646465645261746520666565642049442068617320616c7265616479206265656e206164646564536f727465644f7261636c65732061646472657373206d7573742062652073657452617465206665656420494420646f6573206e6f74206578697374206173206974206861732030206f7261636c6573a265627a7a723158207e8d4fe74ce1df28dcf6a785e6ee0f4a5055279ad0c1d681a72a63da71bcd0cf64736f6c634300051100324f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05261746520666565642049442068617320616c7265616479206265656e206164646564536f727465644f7261636c65732061646472657373206d7573742062652073657452617465206665656420494420646f6573206e6f74206578697374206173206974206861732030206f7261636c6573000000000000000000000000000000000000000000000000000000000000004000000000000000000000000088a187a876290e9843175027902b9f7f1b092c880000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x276" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9dd8dd06ed0e023dd0ec389a99e01aa4515991fecc76728843c8ff60ebfe450d", - "transactionType": "CALL", - "contractName": "BreakerBox", - "contractAddress": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x5ea5a5f694f10de979beec7b8041e9f931f54bc7", - "gas": "0x9aef", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x277" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionType": "CREATE", - "contractName": "MedianDeltaBreaker", - "contractAddress": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "function": null, - "arguments": [ - "0", - "0", - "0x88A187a876290E9843175027902B9f7f1B092c88", - "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "[]", - "[]", - "[]" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x2648fc", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162002b4938038062002b49833981810160405260e08110156200003757600080fd5b81516020830151604080850151606086015160808701805193519597949692959194919392820192846401000000008211156200007357600080fd5b9083019060208201858111156200008957600080fd5b8251866020820283011164010000000082111715620000a757600080fd5b82525081516020918201928201910280838360005b83811015620000d6578181015183820152602001620000bc565b50505050905001604052602001805160405193929190846401000000008211156200010057600080fd5b9083019060208201858111156200011657600080fd5b82518660208202830111640100000000821117156200013457600080fd5b82525081516020918201928201910280838360005b838110156200016357818101518382015260200162000149565b50505050905001604052602001805160405193929190846401000000008211156200018d57600080fd5b908301906020820185811115620001a357600080fd5b8251866020820283011164010000000082111715620001c157600080fd5b82525081516020918201928201910280838360005b83811015620001f0578181015183820152602001620001d6565b5050505090500160405250505060006200020f620002e760201b60201c565b600480546001600160a01b0319166001600160a01b0383169081179091556040519192509060009060008051602062002b08833981519152908290a35062000260336001600160e01b03620002eb16565b62000274856001600160e01b036200037d16565b62000288846001600160e01b036200046c16565b6200029c876001600160e01b036200057016565b620002b0866001600160e01b03620005ab16565b620002c583836001600160e01b036200068916565b620002da83826001600160e01b03620008d716565b5050505050505062000b01565b3390565b6001600160a01b038116620003325760405162461bcd60e51b815260040180806020018281038252602681526020018062002ac26026913960400191505060405180910390fd5b6004546040516001600160a01b0380841692169060008051602062002b0883398151915290600090a3600480546001600160a01b0319166001600160a01b0392909216919091179055565b620003906001600160e01b0362000a7416565b620003d1576040805162461bcd60e51b8152602060048201819052602482015260008051602062002ae8833981519152604482015290519081900360640190fd5b6001600160a01b038116620004185760405162461bcd60e51b815260040180806020018281038252602181526020018062002b286021913960400191505060405180910390fd5b600580546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b6200047f6001600160e01b0362000a7416565b620004c0576040805162461bcd60e51b8152602060048201819052602482015260008051602062002ae8833981519152604482015290519081900360640190fd5b6001600160a01b0381166200051c576040805162461bcd60e51b815260206004820152601e60248201527f427265616b6572426f782061646472657373206d757374206265207365740000604482015290519081900360640190fd5b600680546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e29181900360200190a150565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b620005c18162000aa560201b620014dc1760201c565b5160025562000601620005df62000ac1602090811b620014f617901c565b6040805160208082019092526002548152919062001d6062000ae7821b17901c565b62000653576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b8051825114620006e0576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620008d25760006001600160a01b03168382815181106200070557fe5b60200260200101516001600160a01b031614156200075e576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b6200076862000aee565b620007928383815181106200077957fe5b602002602001015162000aa560201b620014dc1760201c565b9050620007c2620007ad62000ac160201b620014f61760201c565b8262000ae760201b62001d601790919060201c565b62000814576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b80600360008685815181106200082657fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a3398483815181106200088957fe5b60200260200101518484815181106200089e57fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a150600101620006e3565b505050565b80518251146200092e576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b8251811015620008d25760006001600160a01b03168382815181106200095357fe5b60200260200101516001600160a01b03161415620009ac576040805162461bcd60e51b81526020600482015260116024820152701c985d194819995959081a5b9d985b1a59607a1b604482015290519081900360640190fd5b818181518110620009b957fe5b602002602001015160016000858481518110620009d257fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c83828151811062000a2c57fe5b602002602001015183838151811062000a4157fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a160010162000931565b6004546000906001600160a01b031662000a966001600160e01b03620002e716565b6001600160a01b031614905090565b62000aaf62000aee565b50604080516020810190915290815290565b62000acb62000aee565b50604080516020810190915269d3c21bcecceda1000000815290565b5190511090565b6040518060200160405280600081525090565b611fb18062000b116000396000f3fe608060405234801561001057600080fd5b50600436106101ae5760003560e01c806353f5d6f1116100ee5780638da5cb5b11610097578063bfc7c45011610071578063bfc7c450146105a1578063f2fde38b146105c7578063f414c5e4146105ed578063fd165f53146105f5576101ae565b80638da5cb5b146105895780638f32d59b14610591578063a44235cb14610599576101ae565b8063715018a6116100c8578063715018a614610529578063753d8c2f146105315780638c54acdc14610563576101ae565b806353f5d6f1146104ac5780635ac3ff70146104d257806368b89d58146104ef576101ae565b806313df95c91161015b5780633151e220116101355780633151e2201461037257806339b84ecf1461039e5780634afb215e146103c45780634e510e88146103ea576101ae565b806313df95c91461031e5780631893304f146103445780632e37ff731461036a576101ae565b80630c62541e1161018c5780630c62541e146102ba5780630f42151f146102d4578063132e8aa7146102fa576101ae565b8063020323dd146101b3578063040bbd351461027757806305e047851461029d575b600080fd5b610275600480360360408110156101c957600080fd5b8101906020810181356401000000008111156101e457600080fd5b8201836020820111156101f657600080fd5b8035906020019184602083028401116401000000008311171561021857600080fd5b91939092909160208101903564010000000081111561023657600080fd5b82018360208201111561024857600080fd5b8035906020019184602083028401116401000000008311171561026a57600080fd5b50909250905061061b565b005b6102756004803603602081101561028d57600080fd5b50356001600160a01b03166106e7565b610275600480360360208110156102b357600080fd5b5035610807565b6102c261086c565b60408051918252519081900360200190f35b6102c2600480360360208110156102ea57600080fd5b50356001600160a01b031661087a565b61030261088c565b604080516001600160a01b039092168252519081900360200190f35b6102c26004803603602081101561033457600080fd5b50356001600160a01b031661089b565b6102c26004803603602081101561035a57600080fd5b50356001600160a01b03166108ee565b6102c2610900565b6102756004803603604081101561038857600080fd5b506001600160a01b038135169060200135610906565b6102c2600480360360208110156103b457600080fd5b50356001600160a01b0316610a36565b610275600480360360208110156103da57600080fd5b50356001600160a01b0316610a5e565b6102756004803603604081101561040057600080fd5b81019060208101813564010000000081111561041b57600080fd5b82018360208201111561042d57600080fd5b8035906020019184602083028401116401000000008311171561044f57600080fd5b91939092909160208101903564010000000081111561046d57600080fd5b82018360208201111561047f57600080fd5b803590602001918460208302840111640100000000831117156104a157600080fd5b509092509050610b68565b6102c2600480360360208110156104c257600080fd5b50356001600160a01b0316610c2e565b610275600480360360208110156104e857600080fd5b5035610c40565b6105156004803603602081101561050557600080fd5b50356001600160a01b0316610ca2565b604080519115158252519081900360200190f35b610275610cb4565b6105156004803603606081101561054757600080fd5b50803590602081013590604001356001600160a01b0316610d6f565b6102c26004803603602081101561057957600080fd5b50356001600160a01b0316610e74565b610302610e86565b610515610e95565b6102c2610ebb565b610275600480360360208110156105b757600080fd5b50356001600160a01b0316610ec1565b610275600480360360208110156105dd57600080fd5b50356001600160a01b0316610fc8565b61030261102a565b6105156004803603602081101561060b57600080fd5b50356001600160a01b0316611039565b610623610e95565b610674576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6106e1848480806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250506040805160208088028281018201909352878252909350879250869182918501908490808284376000920191909152506111f292505050565b50505050565b6106ef610e95565b610740576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661079b576040805162461bcd60e51b815260206004820152601e60248201527f427265616b6572426f782061646472657373206d757374206265207365740000604482015290519081900360640190fd5b600680546001600160a01b0383167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915560408051918252517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e29181900360200190a150565b61080f610e95565b610860576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6108698161141d565b50565b69d3c21bcecceda100000081565b60086020526000908152604090205481565b6005546001600160a01b031681565b6001600160a01b0381166000908152600760209081526040808320815192830190915254815281906108cc906114d8565b9050806108e65769d3c21bcecceda10000009150506108e9565b90505b919050565b60036020526000908152604090205481565b60005481565b61090e610e95565b61095f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610967611edb565b610970826114dc565b905061098a61097d6114f6565b829063ffffffff61151a16565b6109db576040805162461bcd60e51b815260206004820152601d60248201527f536d6f6f7468696e6720666163746f72206d757374206265203c3d2031000000604482015290519081900360640190fd5b6001600160a01b038316600081815260076020908152604091829020845190558151928352820184905280517f6024a1181d4b6670f0122b1101b175bd17051e91a5b57e85972a9187c3f9721c9281900390910190a1505050565b6001600160a01b038116600090815260016020526040812054806108e65750506000546108e9565b610a66610e95565b610ab7576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610afc5760405162461bcd60e51b8152600401808060200182810382526021815260200180611f5c6021913960400191505060405180910390fd5b600580546001600160a01b0383167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915560408051918252517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f73539181900360200190a150565b610b70610e95565b610bc1576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6106e18484808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152505060408051602080880282810182019093528782529093508792508691829185019084908082843760009201919091525061152792505050565b60016020526000908152604090205481565b610c48610e95565b610c99576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610869816116c7565b6000610cad82611039565b1592915050565b610cbc610e95565b610d0d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6004546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b604080516020810190915260025481526000908190610d8d906114d8565b6001600160a01b0384166000908152600360209081526040808320815192830190915254815291925090610dc0906114d8565b90508015610dcc578091505b6000610dde610dd96114f6565b6114d8565b90506000610df2828563ffffffff61170216565b90506000610e2069d3c21bcecceda1000000610e148b8563ffffffff61176316565b9063ffffffff6117bc16565b90506000610e34848763ffffffff6117fe16565b90506000610e5669d3c21bcecceda1000000610e148d8563ffffffff61176316565b9050808a1080610e655750828a115b9b9a5050505050505050505050565b60076020526000908152604090205481565b6004546001600160a01b031690565b6004546000906001600160a01b0316610eac611840565b6001600160a01b031614905090565b60025481565b610ec9610e95565b610f1a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610f75576040805162461bcd60e51b815260206004820152601c60248201527f52617465466565642061646472657373206d7573742062652073657400000000604482015290519081900360640190fd5b6001600160a01b038116600081815260086020908152604080832092909255815192835290517f76d186fb6f7faabecd3480fe1bc33d485f376eaed587ac952f4f2e9aca4c29319281900390910190a150565b610fd0610e95565b611021576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61086981611844565b6006546001600160a01b031681565b6006546000906001600160a01b031633146110855760405162461bcd60e51b8152600401808060200182810382526026815260200180611f366026913960400191505060405180910390fd5b600554604080517fef90e1b00000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301528251600094919091169263ef90e1b09260248082019391829003018186803b1580156110ea57600080fd5b505afa1580156110fe573d6000803e3d6000fd5b505050506040513d604081101561111457600080fd5b50516001600160a01b0384166000908152600860205260409020549091508061115b57506001600160a01b03831660009081526008602052604081209190915590506108e9565b611163611edb565b61117461116f8661089b565b6114dc565b90506111c5610dd96111ac6111978461118b6114f6565b9063ffffffff6118fd16565b6111a0866114dc565b9063ffffffff61197516565b6111b9846111a0886114dc565b9063ffffffff611ce716565b6001600160a01b0386166000908152600860205260409020556111e9828487610d6f565b95945050505050565b8051825114611248576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b82518110156114185760006001600160a01b031683828151811061126b57fe5b60200260200101516001600160a01b031614156112cf576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b6112d7611edb565b6112f38383815181106112e657fe5b60200260200101516114dc565b905061130d6113006114f6565b829063ffffffff611d6016565b61135e576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b806003600086858151811061136f57fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600082015181600001559050507fb4610b016800a84a54beff5837e8c18d5deb15ebe20fc28f30b55fb7f183a3398483815181106113d157fe5b60200260200101518484815181106113e557fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a15060010161124b565b505050565b611426816114dc565b516002556114516114356114f6565b604080516020810190915260025481529063ffffffff611d6016565b6114a2576040805162461bcd60e51b815260206004820152601960248201527f76616c7565206d757374206265206c657373207468616e203100000000000000604482015290519081900360640190fd5b6040805182815290517fd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d9181900360200190a150565b5190565b6114e4611edb565b50604080516020810190915290815290565b6114fe611edb565b50604080516020810190915269d3c21bcecceda1000000815290565b8051825111155b92915050565b805182511461157d576040805162461bcd60e51b815260206004820152601660248201527f6172726179206c656e677468206d6973736d6174636800000000000000000000604482015290519081900360640190fd5b60005b82518110156114185760006001600160a01b03168382815181106115a057fe5b60200260200101516001600160a01b03161415611604576040805162461bcd60e51b815260206004820152601160248201527f72617465206665656420696e76616c6964000000000000000000000000000000604482015290519081900360640190fd5b81818151811061161057fe5b60200260200101516001600085848151811061162857fe5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f1b2e9cb68f822fa2031c648b0d701fdd3f5330d9c60f3e9f0ca3a5c9e2f6285c83828151811061168157fe5b602002602001015183838151811061169557fe5b602090810291909101810151604080516001600160a01b039094168452918301528051918290030190a1600101611580565b60008190556040805182815290517f9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a29181900360200190a150565b60008282018381101561175c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60008261177257506000611521565b8282028284828161177f57fe5b041461175c5760405162461bcd60e51b8152600401808060200182810382526021815260200180611f156021913960400191505060405180910390fd5b600061175c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611d67565b600061175c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e09565b3390565b6001600160a01b0381166118895760405162461bcd60e51b8152600401808060200182810382526026815260200180611eef6026913960400191505060405180910390fd5b6004546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b611905611edb565b81518351101561195c576040805162461bcd60e51b815260206004820152601f60248201527f737562737472616374696f6e20756e646572666c6f7720646574656374656400604482015290519081900360640190fd5b5060408051602081019091528151835103815292915050565b61197d611edb565b8251158061198a57508151155b156119a45750604080516020810190915260008152611521565b815169d3c21bcecceda100000014156119be575081611521565b825169d3c21bcecceda100000014156119d8575080611521565b600069d3c21bcecceda10000006119ee85611e63565b51816119f657fe5b0490506000611a0485611e98565b519050600069d3c21bcecceda1000000611a1d86611e63565b5181611a2557fe5b0490506000611a3386611e98565b5190508382028415611a9c5782858281611a4957fe5b0414611a9c576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda100000081028115611b165769d3c21bcecceda1000000828281611ac357fe5b0414611b16576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b9050808484028515611b7f5784868281611b2c57fe5b0414611b7f576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b8684028715611be55784888281611b9257fe5b0414611be5576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b611bed611ed2565b8781611bf557fe5b049650611c00611ed2565b8581611c0857fe5b0494508685028715611c715785888281611c1e57fe5b0414611c71576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b611c79611edb565b6040518060200160405280878152509050611ca281604051806020016040528087815250611ce7565b9050611cbc81604051806020016040528086815250611ce7565b9050611cd681604051806020016040528085815250611ce7565b9d9c50505050505050505050505050565b611cef611edb565b8151835190810190811015611d4b576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b5190511090565b60008183611df35760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611db8578181015183820152602001611da0565b50505050905090810190601f168015611de55780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581611dff57fe5b0495945050505050565b60008184841115611e5b5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611db8578181015183820152602001611da0565b505050900390565b611e6b611edb565b604051806020016040528069d3c21bcecceda100000080856000015181611e8e57fe5b0402905292915050565b611ea0611edb565b604051806020016040528069d3c21bcecceda100000080856000015181611ec357fe5b95519504029093039092525090565b64e8d4a5100090565b604051806020016040528060008152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7743616c6c6572206d7573742062652074686520427265616b6572426f7820636f6e7472616374536f727465644f7261636c65732061646472657373206d75737420626520736574a265627a7a723158208d8bda0ec44c8fbae3d9e3c5d825a62d658469e57c253df5912e72312c3485a364736f6c634300051100324f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0536f727465644f7261636c65732061646472657373206d757374206265207365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088a187a876290e9843175027902b9f7f1b092c880000000000000000000000005ea5a5f694f10de979beec7b8041e9f931f54bc700000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x278" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe8ac0792fb3991a485aee537255ce0e715851561b15c8ca47d9a97099cf8850a", - "transactionType": "CALL", - "contractName": "MedianDeltaBreaker", - "contractAddress": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x286a8137ee9ee6de8b5e5be334706fa812400994", - "gas": "0xa3f1", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x279" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x40cbc3cd80bb734f1e61d8d5712be5f4d893f89dc493bf3ff1b8418b8fbb4e15", - "transactionType": "CREATE", - "contractName": "ConstantSumPricingModule", - "contractAddress": "0x2901da88dd444a3c41AF51696548DEe3524Cf8Dc", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xdb348", - "value": "0x0", - "data": "0x608060405234801561001057600080fd5b50610b9b806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806306fdde031461004657806352707d8c14610064578063571fd01214610084575b600080fd5b61004e610097565b60405161005b9190610a3e565b60405180910390f35b6100776100723660046107a8565b6100ce565b60405161005b9190610acf565b6100776100923660046107a8565b610183565b60408051808201909152600b81527f436f6e7374616e7453756d000000000000000000000000000000000000000000602082015290565b6000816100dd5750600061017b565b6100e561078a565b6101056100f185610202565b6100f961021c565b9063ffffffff61024016565b905061010f61078a565b61012861011b856102a7565b839063ffffffff61031016565b905061013261078a565b61013e61011b886102a7565b905061014861078a565b610151896102a7565b905061017461015f826105fb565b610168846105fb565b9063ffffffff6105ff16565b9450505050505b949350505050565b6000816101925750600061017b565b61019a61078a565b6101a66100f185610202565b90506101b061078a565b6101d16101bc886102a7565b6101c5866102a7565b9063ffffffff61031016565b90506101db61078a565b6101e8836101c5896102a7565b90506101f661015f826105fb565b98975050505050505050565b61020a61078a565b50604080516020810190915290815290565b61022461078a565b50604080516020810190915269d3c21bcecceda1000000815290565b61024861078a565b81518351101561028d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a5f565b60405180910390fd5b506040805160208101909152815183510381525b92915050565b6102af61078a565b6102b7610648565b8211156102f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a7f565b50604080516020810190915269d3c21bcecceda100000082028152919050565b61031861078a565b8251158061032557508151155b1561033f57506040805160208101909152600081526102a1565b815169d3c21bcecceda100000014156103595750816102a1565b825169d3c21bcecceda100000014156103735750806102a1565b600069d3c21bcecceda100000061038985610663565b518161039157fe5b049050600061039f85610698565b519050600069d3c21bcecceda10000006103b886610663565b51816103c057fe5b04905060006103ce86610698565b519050838202841561041c57828582816103e457fe5b041461041c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a4f565b69d3c21bcecceda10000008102811561047b5769d3c21bcecceda100000082828161044357fe5b041461047b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610aaf565b90508084840285156104c9578486828161049157fe5b04146104c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610abf565b868402871561051457848882816104dc57fe5b0414610514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a8f565b61051c6106d2565b878161052457fe5b04965061052f6106d2565b858161053757fe5b0494508685028715610585578588828161054d57fe5b0414610585576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a6f565b61058d61078a565b60405180602001604052808781525090506105b6816040518060200160405280878152506106db565b90506105d0816040518060200160405280868152506106db565b90506105ea816040518060200160405280858152506106db565b9d9c50505050505050505050505050565b5190565b600061064183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610739565b9392505050565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b61066b61078a565b604051806020016040528069d3c21bcecceda10000008085600001518161068e57fe5b0402905292915050565b6106a061078a565b604051806020016040528069d3c21bcecceda1000000808560000151816106c357fe5b95519504029093039092525090565b64e8d4a5100090565b6106e361078a565b8151835190810190811015610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028490610a9f565b60408051602081019091529081529392505050565b60008183610774576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102849190610a3e565b50600083858161078057fe5b0495945050505050565b6040518060200160405280600081525090565b80356102a181610b41565b600080600080608085870312156107be57600080fd5b60006107ca878761079d565b94505060206107db8782880161079d565b93505060406107ec8782880161079d565b92505060606107fd8782880161079d565b91505092959194509250565b6000610814826105fb565b61081e8185610add565b935061082e818560208601610ae9565b61083781610b19565b9093019392505050565b600061084e601683610add565b7f6f766572666c6f77207831793120646574656374656400000000000000000000815260200192915050565b6000610887601f83610add565b7f737562737472616374696f6e20756e646572666c6f7720646574656374656400815260200192915050565b60006108c0601683610add565b7f6f766572666c6f77207832793220646574656374656400000000000000000000815260200192915050565b60006108f9603683610add565b7f63616e277420637265617465206669786964697479206e756d626572206c617281527f676572207468616e206d61784e65774669786564282900000000000000000000602082015260400192915050565b6000610958601683610add565b7f6f766572666c6f77207831793220646574656374656400000000000000000000815260200192915050565b6000610991601583610add565b7f616464206f766572666c6f772064657465637465640000000000000000000000815260200192915050565b60006109ca601f83610add565b7f6f766572666c6f772078317931202a2066697865643120646574656374656400815260200192915050565b6000610a03601683610add565b7f6f766572666c6f77207832793120646574656374656400000000000000000000815260200192915050565b610a3881610ae6565b82525050565b602080825281016106418184610809565b602080825281016102a181610841565b602080825281016102a18161087a565b602080825281016102a1816108b3565b602080825281016102a1816108ec565b602080825281016102a18161094b565b602080825281016102a181610984565b602080825281016102a1816109bd565b602080825281016102a1816109f6565b602081016102a18284610a2f565b90815260200190565b90565b60005b83811015610b04578181015183820152602001610aec565b83811115610b13576000848401525b50505050565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b610b4a81610ae6565b8114610b5557600080fd5b5056fea365627a7a7231582088e1d43bb0bbae670f2682884354b0cfe585b946cf1f0a78cd0c5c0085e2dd206c6578706572696d656e74616cf564736f6c63430005110040", - "nonce": "0x27a" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xc6bee716532a994d5e64ea8fed2056aa0af3c18e5c2ac9002936b0ec8d185e87", - "transactionIndex": "0x0", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x23da6f", - "gasUsed": "0x23da6f", - "contractAddress": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "logs": [ - { - "address": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xc6bee716532a994d5e64ea8fed2056aa0af3c18e5c2ac9002936b0ec8d185e87", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - }, - { - "address": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xc6bee716532a994d5e64ea8fed2056aa0af3c18e5c2ac9002936b0ec8d185e87", - "transactionIndex": "0x0", - "logIndex": "0x1", - "removed": false - }, - { - "address": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "topics": [ - "0x590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f7353", - "0x00000000000000000000000088a187a876290e9843175027902b9f7f1b092c88" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xc6bee716532a994d5e64ea8fed2056aa0af3c18e5c2ac9002936b0ec8d185e87", - "transactionIndex": "0x0", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000002010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000080020000000000000200000800000000000000000000000000000000400000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000020000004000000000001000000000002000000000000000000000000000020000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x9dd8dd06ed0e023dd0ec389a99e01aa4515991fecc76728843c8ff60ebfe450d", - "transactionIndex": "0x1", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "cumulativeGasUsed": "0x244a9b", - "gasUsed": "0x702c", - "contractAddress": null, - "logs": [ - { - "address": "0x5Ea5A5F694F10de979BEeC7b8041E9f931F54bc7", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0x9dd8dd06ed0e023dd0ec389a99e01aa4515991fecc76728843c8ff60ebfe450d", - "transactionIndex": "0x1", - "logIndex": "0x3", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000020000000000000000000080000000000000000000000000000000000000000000000000000000400000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x41bdd3", - "gasUsed": "0x1d7338", - "contractAddress": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "logs": [ - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x4", - "removed": false - }, - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x5", - "removed": false - }, - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f7353" - ], - "data": "0x00000000000000000000000088a187a876290e9843175027902b9f7f1b092c88", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x6", - "removed": false - }, - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e2" - ], - "data": "0x0000000000000000000000005ea5a5f694f10de979beec7b8041e9f931f54bc7", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x7", - "removed": false - }, - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x9f54ba8283224283655cf1e247079a40dc4c214c156638f09c1c45f59502d7a2" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x8", - "removed": false - }, - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0xd6eda16822202898d222eeb6da8466a309a480c9319d82df117db598af244c0d" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xfb88c90066e7685c3c9d796e5c3d0d191ad6fee9044a2d35c7ce633a6df77f6d", - "transactionIndex": "0x2", - "logIndex": "0x9", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000002000000000000000000000000000000000062800000000000000000000000000000000000000000010000000000001000000000000000000000000400000000000000000000000000000001000000000000000000000000000000800000020000000000400200000800000000000000000000000000000000400000000000000000001000000000000000000000000000000000000000000000800000000000000000000008000000000000000000000000000000000000000400000000000000000000000000000000000000000000004000000000000020000004000000000001000000000000000000000000000000000000000020000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xe8ac0792fb3991a485aee537255ce0e715851561b15c8ca47d9a97099cf8850a", - "transactionIndex": "0x3", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "cumulativeGasUsed": "0x422dec", - "gasUsed": "0x7019", - "contractAddress": null, - "logs": [ - { - "address": "0x286a8137EE9EE6dE8B5e5be334706fA812400994", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "transactionHash": "0xe8ac0792fb3991a485aee537255ce0e715851561b15c8ca47d9a97099cf8850a", - "transactionIndex": "0x3", - "logIndex": "0xa", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000400000000000000000000000000000001000000000000020000000000000000000000000000000000400000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x40cbc3cd80bb734f1e61d8d5712be5f4d893f89dc493bf3ff1b8418b8fbb4e15", - "transactionIndex": "0x4", - "blockHash": "0x963a6e156f0e4fb75b89da7b120b7e15c0615d0e3786024f7e7448192134a386", - "blockNumber": "0x1216d24", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x4cb7d5", - "gasUsed": "0xa89e9", - "contractAddress": "0x2901da88dd444a3c41AF51696548DEe3524Cf8Dc", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1692627889, - "chain": 62320, - "multi": false, - "commit": "b396ea6" -} \ No newline at end of file diff --git a/broadcast/MU03-02-Create-Implementations.sol/62320/run-latest.json b/broadcast/MU03-02-Create-Implementations.sol/62320/run-latest.json deleted file mode 100644 index 9f85bafe..00000000 --- a/broadcast/MU03-02-Create-Implementations.sol/62320/run-latest.json +++ /dev/null @@ -1,331 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xfb2a45b97150c1a180d6df81f4f00e94dc58cd936b1ddd88fddcdec4c52061ae", - "transactionType": "CREATE", - "contractName": "BiPoolManager", - "contractAddress": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "function": null, - "arguments": [ - "false" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x48cdc3", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162004241380380620042418339810160408190526200003491620000cf565b808062000049576000805460ff191660011790555b5060006200005f6001600160e01b03620000b816565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505062000117565b3390565b8051620000c981620000fd565b92915050565b600060208284031215620000e257600080fd5b6000620000f08484620000bc565b949350505050565b151590565b6200010881620000f8565b81146200011457600080fd5b50565b61411a80620001276000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c8063abff011011610104578063d482dda6116100a2578063f2fde38b11610071578063f2fde38b146103cd578063f414c5e4146103e0578063f670dde1146103e8578063f8c8765e146103fb576101da565b8063d482dda61461036c578063dc162e3614610392578063e46eb5b6146103a7578063eaaba701146103ba576101da565b8063c0ad52d5116100de578063c0ad52d514610341578063cd3293de14610349578063cd8513ba14610351578063d3385d0514610359576101da565b8063abff011014610313578063b08986911461031b578063bf0d02131461032e576101da565b8063450154211161017c5780638da5cb5b1161014b5780638da5cb5b146102d05780638f32d59b146102e557806393c7e3bc146102ed5780639cecc80a14610300576101da565b8063450154211461028f57806345b2b467146102a25780634afb215e146102b5578063715018a6146102c8576101da565b80631e2e3a6b116101b85780631e2e3a6b14610227578063278488a41461023c57806338b1e9f71461025c57806342bfc99c1461027c576101da565b8063040bbd35146101df578063132e8aa7146101f4578063158ef93e14610212575b600080fd5b6101f26101ed366004612e82565b61040e565b005b6101fc6104cf565b6040516102099190613d62565b60405180910390f35b61021a6104de565b6040516102099190613d46565b61022f6104e7565b6040516102099190613d35565b61024f61024a366004612ddf565b6106b0565b6040516102099190613f61565b61026f61026a366004612ddf565b610793565b6040516102099190613d54565b61026f61028a366004612dfd565b6107b1565b6101f261029d366004612d17565b610939565b61026f6102b0366004612c98565b610a53565b6101f26102c3366004612e82565b610a65565b6101f2610b11565b6102d8610b9b565b6040516102099190613c88565b61021a610baf565b61026f6102fb366004612dfd565b610bd8565b6101f261030e366004612e82565b610c63565b6102d8610d0f565b61026f610329366004612ed5565b610d1e565b6101f261033c366004612c98565b6113b4565b61026f611460565b6101fc611488565b61026f611497565b61026f610367366004612dfd565b6114a6565b61037f61037a366004612ddf565b611621565b6040516102099796959493929190613c96565b61039a6116ad565b6040516102099190613d24565b61021a6103b5366004612e52565b611705565b6102d86103c8366004612ddf565b611a65565b6101f26103db366004612c98565b611a80565b6101fc611ab0565b61026f6103f6366004612dfd565b611abf565b6101f2610409366004612cb6565b611b3e565b610416610baf565b61043b5760405162461bcd60e51b815260040161043290613ea1565b60405180910390fd5b6001600160a01b0381166104615760405162461bcd60e51b815260040161043290613f21565b600580547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383161790556040517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e2906104c4908390613c88565b60405180910390a150565b6006546001600160a01b031681565b60005460ff1681565b6003546040805182815260208084028201019091526060919081801561052757816020015b61051461296d565b81526020019060019003908161050c5790505b50915060005b818110156106ab576003818154811061054257fe5b906000526020600020015483828151811061055957fe5b60209081029190910101515260408051600280825260608201909252908160200160208202803883390190505083828151811061059257fe5b60200260200101516020018190525060026000600383815481106105b257fe5b9060005260206000200154815260200190815260200160002060000160009054906101000a90046001600160a01b03168382815181106105ee57fe5b60200260200101516020015160008151811061060657fe5b60200260200101906001600160a01b031690816001600160a01b031681525050600260006003838154811061063757fe5b9060005260206000200154815260200190815260200160002060010160009054906101000a90046001600160a01b031683828151811061067357fe5b60200260200101516020015160018151811061068b57fe5b6001600160a01b039092166020928302919091019091015260010161052d565b505090565b6106b8612985565b50600081815260026020818152604092839020835160e08101855281546001600160a01b03908116825260018301548116828501529382015484168186015260038201546060808301919091526004830154608080840191909152600584015460a080850191909152875160c08181018a5260068701549282019283529181526007860154881696810196909652600885015497860197909752600984015491850191909152600a90920154918301919091529283015281511661078e5760405162461bcd60e51b815260040161043290613ef1565b919050565b600381815481106107a057fe5b600091825260209091200154905081565b6001546000906001600160a01b031633146107de5760405162461bcd60e51b815260040161043290613e31565b6107e6612985565b6107ef866106b0565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da09161084591600401613c88565b60206040518083038186803b15801561085d57600080fd5b505afa158015610871573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108959190810190612f61565b60ff16146108b55760405162461bcd60e51b815260040161043290613d81565b6001600160a01b0385166000908152600760205260408120546108df90859063ffffffff611bbf16565b90506000806108f084898986611c02565b9150915061090289858a868686611e0a565b6001600160a01b03871660009081526007602052604090205461092c90839063ffffffff611f2b16565b9998505050505050505050565b610941610baf565b61095d5760405162461bcd60e51b815260040161043290613ea1565b82811461097c5760405162461bcd60e51b815260040161043290613f51565b60005b83811015610a0f5782828281811061099357fe5b90506020020160206109a89190810190612c98565b600860008787858181106109b857fe5b6020908102929092013583525081019190915260400160002080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b039290921691909117905560010161097f565b507f84557d458d60fcb29d9a10a8f28861c76847f7ef6450a9266a228a6f3a590baa84848484604051610a459493929190613cf3565b60405180910390a150505050565b60076020526000908152604090205481565b610a6d610baf565b610a895760405162461bcd60e51b815260040161043290613ea1565b6001600160a01b038116610aaf5760405162461bcd60e51b815260040161043290613f01565b600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f590fd633a008765ce9e65e8081adfba311e99e11b958a5ecb5000ea3355f735390600090a250565b610b19610baf565b610b355760405162461bcd60e51b815260040161043290613ea1565b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b0316610bc9611f6d565b6001600160a01b031614905090565b6000610be2612985565b610beb866106b0565b6001600160a01b03861660009081526007602052604081205491925090610c1990859063ffffffff611bbf16565b90506000610c2983888885611c02565b506001600160a01b038716600090815260076020526040902054909150610c5790829063ffffffff611f2b16565b98975050505050505050565b610c6b610baf565b610c875760405162461bcd60e51b815260040161043290613ea1565b6001600160a01b038116610cad5760405162461bcd60e51b815260040161043290613f11565b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f0b248ab246a87e452fbedee8dc12dfc53e3f3bfdc6920999062c56dea4ab522a90600090a250565b6001546001600160a01b031681565b6000610d28610baf565b610d445760405162461bcd60e51b815260040161043290613ea1565b610d4c612985565b610d5b36849003840184612ef4565b60408101519091506001600160a01b0316610d885760405162461bcd60e51b815260040161043290613e71565b80516001600160a01b0316610daf5760405162461bcd60e51b815260040161043290613dd1565b60208101516001600160a01b0316610dd95760405162461bcd60e51b815260040161043290613ec1565b80602001516001600160a01b031681600001516001600160a01b03161415610e135760405162461bcd60e51b815260040161043290613eb1565b80604001516001600160a01b031660086000610e2e84611f71565b81526020810191909152604001600020546001600160a01b031614610e655760405162461bcd60e51b815260040161043290613e91565b80600001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610ea257600080fd5b505afa158015610eb6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610ede9190810190612ea0565b81602001516001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b158015610f1b57600080fd5b505afa158015610f2f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f579190810190612ea0565b82604001516001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610f9457600080fd5b505afa158015610fa8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610fd09190810190612ea0565b604051602001610fe293929190613c4e565b60408051601f198184030181529181528151602092830120600081815260029093529120549092506001600160a01b0316156110305760405162461bcd60e51b815260040161043290613e01565b61103981612019565b60008061104583612289565b915091508183606001818152505080836080018181525050600083600001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561109c57600080fd5b505afa1580156110b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506110d49190810190612f61565b60ff169050600084602001516001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561111857600080fd5b505afa15801561112c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506111509190810190612f61565b60ff16905060128211156111765760405162461bcd60e51b815260040161043290613e11565b60128111156111975760405162461bcd60e51b815260040161043290613e51565b81601203600a0a6007600087600001516001600160a01b03166001600160a01b031681526020019081526020016000208190555080601203600a0a6007600087602001516001600160a01b03166001600160a01b0316815260200190815260200160002081905550846002600088815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550606082015181600301556080820151816004015560a0820151816005015560c08201518160060160008201518160000160008201518160000155505060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b031602179055506040820151816002015560608201518160030155608082015181600401555050905050600386908060018154018082558091505090600182039060005260206000200160009091929091909150555084602001516001600160a01b031685600001516001600160a01b0316877fb374789237d43aed0f75b4c50a45793fd70e354bb96eecd573f35f5d509d78a188604001516040516113a29190613c88565b60405180910390a45050505050919050565b6113bc610baf565b6113d85760405162461bcd60e51b815260040161043290613ea1565b6001600160a01b0381166113fe5760405162461bcd60e51b815260040161043290613f41565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f865dab7821134b6eb27cba259b40e33bbc1b898e970a535a18a83147f380a51f90600090a250565b60405160200161146f90613c7d565b6040516020818303038152906040528051906020012081565b6004546001600160a01b031681565b60405160200161146f90613c72565b6001546000906001600160a01b031633146114d35760405162461bcd60e51b815260040161043290613e31565b6114db612985565b6114e4866106b0565b60055460c0820151602001516040517fc0b05da00000000000000000000000000000000000000000000000000000000081529293506000926001600160a01b039092169163c0b05da09161153a91600401613c88565b60206040518083038186803b15801561155257600080fd5b505afa158015611566573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061158a9190810190612f61565b60ff16146115aa5760405162461bcd60e51b815260040161043290613d81565b6001600160a01b0384166000908152600760205260408120546115d490859063ffffffff611bbf16565b90506000806115e5848989866122d9565b915091506115f789858a858786611e0a565b6001600160a01b03881660009081526007602052604090205461092c90839063ffffffff611f2b16565b6002602081815260009283526040928390208054600182015493820154600383015460048401546005850154885160c081018a52600687015460a08201908152815260078701546001600160a01b0390811698820198909852600887015499810199909952600986015460608a0152600a90950154608089015292851696958516959190941693929087565b606060038054806020026020016040519081016040528092919081815260200182805480156116fb57602002820191906000526020600020905b8154815260200190600101908083116116e7575b5050505050905090565b600061170f610baf565b61172b5760405162461bcd60e51b815260040161043290613ea1565b600354821061174c5760405162461bcd60e51b815260040161043290613de1565b826003838154811061175a57fe5b9060005260206000200154146117825760405162461bcd60e51b815260040161043290613ed1565b61178a612985565b600260008581526020019081526020016000206040518060e00160405290816000820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b031681526020016002820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600382015481526020016004820154815260200160058201548152602001600682016040518060a00160405290816000820160405180602001604052908160008201548152505081526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b03168152602001600282015481526020016003820154815260200160048201548152505081525050905060026000858152602001908152602001600020600080820160006101000a8154906001600160a01b0302191690556001820160006101000a8154906001600160a01b0302191690556002820160006101000a8154906001600160a01b03021916905560038201600090556004820160009055600582016000905560068201600080820160008082016000905550506001820160006101000a8154906001600160a01b0302191690556002820160009055600382016000905560048201600090555050505060036119b360016003805490506123eb90919063ffffffff16565b815481106119bd57fe5b9060005260206000200154600384815481106119d557fe5b60009182526020909120015560038054806119ec57fe5b600190038181906000526020600020016000905590556001915080602001516001600160a01b031681600001516001600160a01b0316857fadbbec6c203cb0248e89fe6d15ad651061a9d5203a1ab0273256e2b7decffa898460400151604051611a569190613c88565b60405180910390a45092915050565b6008602052600090815260409020546001600160a01b031681565b611a88610baf565b611aa45760405162461bcd60e51b815260040161043290613ea1565b611aad8161242d565b50565b6005546001600160a01b031681565b6000611ac9612985565b611ad2866106b0565b6001600160a01b03851660009081526007602052604081205491925090611b0090859063ffffffff611bbf16565b90506000611b10838888856122d9565b506001600160a01b038816600090815260076020526040902054909150610c5790829063ffffffff611f2b16565b60005460ff1615611b615760405162461bcd60e51b815260040161043290613da1565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055611b953361242d565b611b9e846113b4565b611ba783610c63565b611bb082610a65565b611bb98161040e565b50505050565b600082611bce57506000611bfc565b82820282848281611bdb57fe5b0414611bf95760405162461bcd60e51b815260040161043290613e81565b90505b92915050565b60008084848780600001516001600160a01b0316836001600160a01b0316148015611c42575080602001516001600160a01b0316826001600160a01b0316145b80611c79575080602001516001600160a01b0316836001600160a01b0316148015611c79575080516001600160a01b038381169116145b611c955760405162461bcd60e51b815260040161043290613f31565b611c9e896124d0565b8151919a5094506001600160a01b0389811691161415611d5d5788604001516001600160a01b03166352707d8c8a606001518b60800151611ce68d60c0015160000151612508565b8a6040518563ffffffff1660e01b8152600401611d069493929190613f8b565b60206040518083038186803b158015611d1e57600080fd5b505afa158015611d32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611d569190810190612f13565b9450611dfe565b88604001516001600160a01b03166352707d8c8a608001518b60600151611d8b8d60c0015160000151612508565b8a6040518563ffffffff1660e01b8152600401611dab9493929190613f8b565b60206040518083038186803b158015611dc357600080fd5b505afa158015611dd7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611dfb9190810190612f13565b94505b50505094509492505050565b8015611e6e57426002600088815260200190815260200160002060050181905550857f949f5db193cbfa01f2d443b1c656bfede15497de0d86838cea089bd60c43834286606001518760800151604051611e65929190613f70565b60405180910390a25b611e778561250c565b15611eff5784516001600160a01b0385811691161415611eca576060850151611ea6908463ffffffff61254316565b60608601526080850151611ec0908363ffffffff6123eb16565b6080860152611eff565b6060850151611edf908363ffffffff6123eb16565b60608601526080850151611ef9908463ffffffff61254316565b60808601525b505050606082015160009384526002602052604090932060038101939093555060800151600490910155565b6000611bf983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612568565b3390565b600081604001516001600160a01b03166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015611fb057600080fd5b505afa158015611fc4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611fec9190810190612ea0565b604051602001611ffc9190613c42565b604051602081830303815290604052805190602001209050919050565b6004805482516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e2392612062929101613c88565b60206040518083038186803b15801561207a57600080fd5b505afa15801561208e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120b29190810190612d87565b6120ce5760405162461bcd60e51b815260040161043290613d91565b6004805460208301516040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390921692634f8e6e239261211a929101613c88565b60206040518083038186803b15801561213257600080fd5b505afa158015612146573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061216a9190810190612d87565b8061220c57506004805460208301516040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169263cae182fe926121bc929101613c88565b60206040518083038186803b1580156121d457600080fd5b505afa1580156121e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061220c9190810190612d87565b6122285760405162461bcd60e51b815260040161043290613e21565b60c08101515161223f9061223a6125a1565b6125c5565b61225b5760405162461bcd60e51b815260040161043290613e61565b60c0810151602001516001600160a01b0316611aad5760405162461bcd60e51b815260040161043290613ee1565b6000808260c001516080015191506000806122ab8560c00151602001516125cd565b90925090506122d0826122c4838763ffffffff611bbf16565b9063ffffffff611f2b16565b92505050915091565b60008084848780600001516001600160a01b0316836001600160a01b0316148015612319575080602001516001600160a01b0316826001600160a01b0316145b80612350575080602001516001600160a01b0316836001600160a01b0316148015612350575080516001600160a01b038381169116145b61236c5760405162461bcd60e51b815260040161043290613f31565b612375896124d0565b8151919a5094506001600160a01b03898116911614156123bd5788604001516001600160a01b031663571fd0128a606001518b60800151611ce68d60c0015160000151612508565b88604001516001600160a01b031663571fd0128a608001518b60600151611d8b8d60c0015160000151612508565b6000611bf983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061268c565b6001600160a01b0381166124535760405162461bcd60e51b815260040161043290613db1565b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b6124d8612985565b60006124e3836126b8565b156124ff576124f183612289565b608085015260608401525060015b8291505b915091565b5190565b600060405160200161251d90613c72565b6040516020818303038152906040528051906020012061253c83611f71565b1492915050565b600082820183811015611bf95760405162461bcd60e51b815260040161043290613df1565b600081836125895760405162461bcd60e51b81526004016104329190613d70565b50600083858161259557fe5b049150505b9392505050565b6125a96129e2565b50604080516020810190915269d3c21bcecceda1000000815290565b519051111590565b6006546040517fef90e1b000000000000000000000000000000000000000000000000000000000815260009182916001600160a01b039091169063ef90e1b09061261b908690600401613c88565b604080518083038186803b15801561263257600080fd5b505afa158015612646573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061266a9190810190612f31565b9092509050806125035760405162461bcd60e51b815260040161043290613e41565b600081848411156126b05760405162461bcd60e51b81526004016104329190613d70565b505050900390565b6000806126c483612729565b90506126cf8361295c565b156126f157806126f15760405162461bcd60e51b815260040161043290613dc1565b60006127128460c00151604001518560a0015161254390919063ffffffff16565b42101590508080156127215750815b949350505050565b60065460c0820151602001516040517fffe736bf00000000000000000000000000000000000000000000000000000000815260009283926001600160a01b039091169163ffe736bf9161277e91600401613c88565b604080518083038186803b15801561279557600080fd5b505afa1580156127a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506127cd9190810190612da5565b5060c084015160608101516006546020909201516040517fbbc66a9400000000000000000000000000000000000000000000000000000000815293945060009391926001600160a01b03169163bbc66a949161282b91600401613c88565b60206040518083038186803b15801561284357600080fd5b505afa158015612857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061287b9190810190612f13565b10159050600061289c8560c0015160400151426123eb90919063ffffffff16565b60065460c0870151602001516040517f071b48fc0000000000000000000000000000000000000000000000000000000081526001600160a01b039092169163071b48fc916128ec91600401613c88565b60206040518083038186803b15801561290457600080fd5b505afa158015612918573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061293c9190810190612f13565b1190508215801561294a5750815b80156129535750805b95945050505050565b600060405160200161251d90613c7d565b60408051808201909152600081526060602082015290565b6040518060e0016040528060006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681526020016000815260200160008152602001600081526020016129dd6129f5565b905290565b6040518060200160405280600081525090565b6040518060a00160405280612a086129e2565b815260200160006001600160a01b031681526020016000815260200160008152602001600081525090565b8035611bfc8161409f565b8051611bfc8161409f565b60008083601f840112612a5b57600080fd5b50813567ffffffffffffffff811115612a7357600080fd5b602083019150836020820283011115612a8b57600080fd5b9250929050565b8051611bfc816140b3565b8035611bfc816140bc565b8035611bfc816140c5565b600082601f830112612ac457600080fd5b8151612ad7612ad282613fe7565b613fc0565b91508082526020830160208301858383011115612af357600080fd5b612afe838284614069565b50505092915050565b600060208284031215612b1957600080fd5b612b236020613fc0565b90506000612b318484612a9d565b82525092915050565b600060a08284031215612b4c57600080fd5b612b5660a0613fc0565b90506000612b648484612b07565b8252506020612b7584848301612a33565b6020830152506040612b8984828501612a9d565b6040830152506060612b9d84828501612a9d565b6060830152506080612bb184828501612a9d565b60808301525092915050565b60006101608284031215612bd057600080fd5b50919050565b60006101608284031215612be957600080fd5b612bf360e0613fc0565b90506000612c018484612a33565b8252506020612c1284848301612a33565b6020830152506040612c2684828501612aa8565b6040830152506060612c3a84828501612a9d565b6060830152506080612c4e84828501612a9d565b60808301525060a0612c6284828501612a9d565b60a08301525060c0612c7684828501612b3a565b60c08301525092915050565b8051611bfc816140bc565b8051611bfc816140ce565b600060208284031215612caa57600080fd5b60006127218484612a33565b60008060008060808587031215612ccc57600080fd5b6000612cd88787612a33565b9450506020612ce987828801612aa8565b9350506040612cfa87828801612aa8565b9250506060612d0b87828801612aa8565b91505092959194509250565b60008060008060408587031215612d2d57600080fd5b843567ffffffffffffffff811115612d4457600080fd5b612d5087828801612a49565b9450945050602085013567ffffffffffffffff811115612d6f57600080fd5b612d7b87828801612a49565b95989497509550505050565b600060208284031215612d9957600080fd5b60006127218484612a92565b60008060408385031215612db857600080fd5b6000612dc48585612a92565b9250506020612dd585828601612a3e565b9150509250929050565b600060208284031215612df157600080fd5b60006127218484612a9d565b60008060008060808587031215612e1357600080fd5b6000612e1f8787612a9d565b9450506020612e3087828801612a33565b9350506040612e4187828801612a33565b9250506060612d0b87828801612a9d565b60008060408385031215612e6557600080fd5b6000612e718585612a9d565b9250506020612dd585828601612a9d565b600060208284031215612e9457600080fd5b60006127218484612aa8565b600060208284031215612eb257600080fd5b815167ffffffffffffffff811115612ec957600080fd5b61272184828501612ab3565b60006101608284031215612ee857600080fd5b60006127218484612bbd565b60006101608284031215612f0757600080fd5b60006127218484612bd6565b600060208284031215612f2557600080fd5b60006127218484612c82565b60008060408385031215612f4457600080fd5b6000612f508585612c82565b9250506020612dd585828601612c82565b600060208284031215612f7357600080fd5b60006127218484612c8d565b6000612f8b8383612fab565b505060200190565b6000612f8b8383613177565b6000611bf98383613b24565b612fb481614030565b82525050565b6000612fc68385614018565b9350612fd18261400f565b8060005b8581101561300757612fe78284614021565b612ff18882612f7f565b9750612ffc83614012565b925050600101612fd5565b509495945050505050565b600061301d82612508565b6130278185614018565b935061303283614012565b8060005b8381101561300757815161304a8882612f7f565b975061305583614012565b925050600101613036565b600061306c8385614018565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83111561309b57600080fd5b6020830292506130ac83858461405d565b50500190565b60006130bd82612508565b6130c78185614018565b93506130d283614012565b8060005b838110156130075781516130ea8882612f93565b97506130f583614012565b9250506001016130d6565b600061310b82612508565b6131158185614018565b93508360208202850161312785614012565b8060005b8581101561316157848403895281516131448582612f9f565b945061314f83614012565b60209a909a019992505060010161312b565b5091979650505050505050565b612fb48161403b565b612fb48161400f565b612fb481614040565b600061319482612508565b61319e8185614018565b93506131ae818560208601614069565b6131b781614095565b9093019392505050565b60006131cc82612508565b6131d6818561078e565b93506131e6818560208601614069565b9290920192915050565b60006131fd602c83614018565b7f54726164696e672069732073757370656e64656420666f72207468697320726581527f666572656e636520726174650000000000000000000000000000000000000000602082015260400192915050565b600061325c603383614018565b7f617373657430206d757374206265206120737461626c6520726567697374657281527f6564207769746820746865207265736572766500000000000000000000000000602082015260400192915050565b60006132bb601c83614018565b7f636f6e747261637420616c726561647920696e697469616c697a656400000000815260200192915050565b60006132f4602683614018565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181527f6464726573730000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613353600f83614018565b7f6e6f2076616c6964206d656469616e0000000000000000000000000000000000815260200192915050565b600061338c601283614018565b7f617373657430206d757374206265207365740000000000000000000000000000815260200192915050565b60006133c5601c83614018565b7f65786368616e67654964496e646578206e6f7420696e2072616e676500000000815260200192915050565b60006133fe601b83614018565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b6000613437600f8361078e565b7f436f6e7374616e7450726f6475637400000000000000000000000000000000008152600f0192915050565b6000613470603983614018565b7f416e2065786368616e676520776974682074686520737065636966696564206181527f737365747320616e642065786368616e67652065786973747300000000000000602082015260400192915050565b60006134cf601d83614018565b7f61737365743020646563696d616c73206d757374206265203c3d203138000000815260200192915050565b6000613508602583614018565b7f617373657431206d757374206265206120737461626c65206f7220636f6c6c6181527f746572616c000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613567601883614018565b7f43616c6c6572206973206e6f74207468652042726f6b65720000000000000000815260200192915050565b60006135a0603083614018565b7f65786368616e676520726174652064656e6f6d696e61746f72206d757374206281527f652067726561746572207468616e203000000000000000000000000000000000602082015260400192915050565b60006135ff601d83614018565b7f61737365743120646563696d616c73206d757374206265203c3d203138000000815260200192915050565b6000613638602683614018565b7f737072656164206d757374206265206c657373207468616e206f72206571756181527f6c20746f20310000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613697601983614018565b7f70726963696e674d6f64756c65206d7573742062652073657400000000000000815260200192915050565b60006136d0602183614018565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f81527f7700000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b600061372f601583614018565b7f696e76616c69642070726963696e674d6f64756c650000000000000000000000815260200192915050565b6000613768602083614018565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b60006137a1602283614018565b7f65786368616e6765206173736574732063616e2774206265206964656e74696381527f616c000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613800601283614018565b7f617373657431206d757374206265207365740000000000000000000000000000815260200192915050565b6000613839600b8361078e565b7f436f6e7374616e7453756d0000000000000000000000000000000000000000008152600b0192915050565b6000613872602183614018565b7f65786368616e6765496420617420696e64657820646f65736e2774206d61746381527f6800000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006138d1601f83614018565b7f7265666572656e636552617465466565644944206d7573742062652073657400815260200192915050565b600061390a603083614018565b7f416e2065786368616e676520776974682074686520737065636966696564206981527f6420646f6573206e6f7420657869737400000000000000000000000000000000602082015260400192915050565b6000613969602183614018565b7f536f727465644f7261636c65732061646472657373206d75737420626520736581527f7400000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006139c8601b83614018565b7f526573657276652061646472657373206d757374206265207365740000000000815260200192915050565b6000613a01601e83614018565b7f427265616b6572426f782061646472657373206d757374206265207365740000815260200192915050565b6000613a3a602883614018565b7f746f6b656e496e20616e6420746f6b656e4f7574206d757374206d617463682081527f65786368616e6765000000000000000000000000000000000000000000000000602082015260400192915050565b6000613a99601a83614018565b7f42726f6b65722061646472657373206d75737420626520736574000000000000815260200192915050565b6000613ad2602f83614018565b7f6964656e7469666965727320616e64206d6f64756c6573206d7573742062652081527f7468652073616d65206c656e6774680000000000000000000000000000000000602082015260400192915050565b80516000906040840190613b388582613177565b50602083015184820360208601526129538282613012565b80516020830190611bb98482613177565b805160a0830190613b728482613b50565b506020820151613b856020850182612fab565b506040820151613b986040850182613177565b506060820151613bab6060850182613177565b506080820151611bb96080850182613177565b8051610160830190613bd08482612fab565b506020820151613be36020850182612fab565b506040820151613bf66040850182613180565b506060820151613c096060850182613177565b506080820151613c1c6080850182613177565b5060a0820151613c2f60a0850182613177565b5060c0820151611bb960c0850182613b61565b600061259a82846131c1565b6000613c5a82866131c1565b9150613c6682856131c1565b915061295382846131c1565b6000611bfc8261342a565b6000611bfc8261382c565b60208101611bfc8284612fab565b6101608101613ca5828a612fab565b613cb26020830189612fab565b613cbf6040830188613180565b613ccc6060830187613177565b613cd96080830186613177565b613ce660a0830185613177565b610c5760c0830184613b61565b60408082528101613d05818688613060565b90508181036020830152613d1a818486612fba565b9695505050505050565b60208082528101611bf981846130b2565b60208082528101611bf98184613100565b60208101611bfc828461316e565b60208101611bfc8284613177565b60208101611bfc8284613180565b60208082528101611bf98184613189565b60208082528101611bfc816131f0565b60208082528101611bfc8161324f565b60208082528101611bfc816132ae565b60208082528101611bfc816132e7565b60208082528101611bfc81613346565b60208082528101611bfc8161337f565b60208082528101611bfc816133b8565b60208082528101611bfc816133f1565b60208082528101611bfc81613463565b60208082528101611bfc816134c2565b60208082528101611bfc816134fb565b60208082528101611bfc8161355a565b60208082528101611bfc81613593565b60208082528101611bfc816135f2565b60208082528101611bfc8161362b565b60208082528101611bfc8161368a565b60208082528101611bfc816136c3565b60208082528101611bfc81613722565b60208082528101611bfc8161375b565b60208082528101611bfc81613794565b60208082528101611bfc816137f3565b60208082528101611bfc81613865565b60208082528101611bfc816138c4565b60208082528101611bfc816138fd565b60208082528101611bfc8161395c565b60208082528101611bfc816139bb565b60208082528101611bfc816139f4565b60208082528101611bfc81613a2d565b60208082528101611bfc81613a8c565b60208082528101611bfc81613ac5565b6101608101611bfc8284613bbe565b60408101613f7e8285613177565b61259a6020830184613177565b60808101613f998287613177565b613fa66020830186613177565b613fb36040830185613177565b6129536060830184613177565b60405181810167ffffffffffffffff81118282101715613fdf57600080fd5b604052919050565b600067ffffffffffffffff821115613ffe57600080fd5b506020601f91909101601f19160190565b90565b60200190565b90815260200190565b6000611bf96020840184612a33565b6000611bfc8261404b565b151590565b6000611bfc82614030565b6001600160a01b031690565b60ff1690565b82818337506000910152565b60005b8381101561408457818101518382015260200161406c565b83811115611bb95750506000910152565b601f01601f191690565b6140a881614030565b8114611aad57600080fd5b6140a88161403b565b6140a88161400f565b6140a881614040565b6140a88161405756fea365627a7a72315820cdf63629dbfa428892096c567b160d266a74d256ec25fe8464e6f60fbc748f356c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x27b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x57a9d0fd0f801d5213e73fec37c8a6fe96c728bc577233a5608eadde1acf78bc", - "transactionType": "CALL", - "contractName": "BiPoolManager", - "contractAddress": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xf0e764da1e61bd5421692e5d02bdad9f3b09f825", - "gas": "0x9bf9", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x27c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xa50ae40e0950b44791ec8283a4b1155697a168fb1f700eb7e72e40b82697374b", - "transactionType": "CREATE", - "contractName": "Broker", - "contractAddress": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "function": null, - "arguments": [ - "false" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x41d4af", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162003ba238038062003ba28339810160408190526200003491620000d3565b808062000049576000805460ff191660011790555b5060006200005f6001600160e01b03620000bc16565b60008054610100600160a81b0319166101006001600160a01b038416908102919091178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35050600180556200011b565b3390565b8051620000cd8162000101565b92915050565b600060208284031215620000e657600080fd5b6000620000f48484620000c0565b949350505050565b151590565b6200010c81620000fc565b81146200011857600080fd5b50565b613a77806200012b6000396000f3fe608060405234801561001057600080fd5b50600436106101775760003560e01c80638f32d59b116100d8578063cd3293de1161008c578063ddbbe85011610066578063ddbbe850146102ee578063f01ecd1714610301578063f2fde38b1461032557610177565b8063cd3293de146102b3578063d163b135146102c8578063d1d786b1146102db57610177565b8063a20f2305116100bd578063a20f23051461027a578063a9b5aab31461028d578063c4454fdc146102a057610177565b80638f32d59b1461025f5780639cecc80a1461026757610177565b8063462d0b2e1161012f57806373ec4cf41161011457806373ec4cf414610212578063821a816c146102255780638da5cb5b1461024a57610177565b8063462d0b2e146101f7578063715018a61461020a57610177565b8063131cab2a11610160578063131cab2a146101ba578063158ef93e146101da5780632cac2568146101e257610177565b806304710d531461017c57806304e4564014610191575b600080fd5b61018f61018a36600461283f565b610338565b005b6101a461019f366004612743565b6104ef565b6040516101b19190613870565b60405180910390f35b6101cd6101c836600461283f565b6105cc565b6040516101b191906135c2565b6101cd61075a565b6101ea610763565b6040516101b191906135b1565b61018f610205366004612879565b6107c5565b61018f610863565b6101a4610220366004612725565b6108ed565b6102386102333660046128ec565b610a48565b6040516101b1969594939291906138c0565b610252610ad3565b6040516101b19190613522565b6101cd610ae7565b61018f610275366004612725565b610b10565b6101a4610288366004612743565b610bcf565b61018f61029b36600461290a565b610c52565b6102526102ae3660046128ec565b611008565b6102bb61102f565b6040516101b19190613621565b6101a46102d63660046127b8565b61103e565b6101cd6102e9366004612725565b6111e3565b6101a46102fc3660046127b8565b6111f8565b61031461030f3660046128ec565b611369565b6040516101b195949392919061387e565b61018f610333366004612725565b6113d2565b610340610ae7565b6103655760405162461bcd60e51b815260040161035c90613750565b60405180910390fd5b816001600160a01b03166002828154811061037c57fe5b6000918252602090912001546001600160a01b0316146103ae5760405162461bcd60e51b815260040161035c906136c0565b600280546103c390600163ffffffff61140216565b815481106103cd57fe5b600091825260209091200154600280546001600160a01b0390921691839081106103f357fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550600280548061042c57fe5b6000828152602080822083017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559092019092556001600160a01b0384168083526003909152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555190917f29e92ab2e30f4f74283034c28c451b6faac986b554f1808101eb6418bdba19d491a25050565b6001600160a01b03851660009081526003602052604081205460ff166105275760405162461bcd60e51b815260040161035c90613720565b6040517ff670dde10000000000000000000000000000000000000000000000000000000081526001600160a01b0387169063f670dde1906105729088908890889088906004016135d0565b60206040518083038186803b15801561058a57600080fd5b505afa15801561059e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105c2919081019061294e565b9695505050505050565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526000916001600160a01b031690634f8e6e2390610616908690600401613522565b60206040518083038186803b15801561062e57600080fd5b505afa158015610642573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061066691908101906128ce565b6106825760405162461bcd60e51b815260040161035c906136f0565b61069d6001600160a01b03841633308563ffffffff61144b16565b6040517f42966c680000000000000000000000000000000000000000000000000000000081526001600160a01b038416906342966c68906106e2908590600401613870565b602060405180830381600087803b1580156106fc57600080fd5b505af1158015610710573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061073491908101906128ce565b6107505760405162461bcd60e51b815260040161035c90613790565b5060015b92915050565b60005460ff1681565b606060028054806020026020016040519081016040528092919081815260200182805480156107bb57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161079d575b5050505050905090565b60005460ff16156107e85760405162461bcd60e51b815260040161035c90613650565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905561081c33611510565b60005b828110156108545761084b84848381811061083657fe5b90506020020160206102209190810190612725565b5060010161081f565b5061085e81610b10565b505050565b61086b610ae7565b6108875760405162461bcd60e51b815260040161035c90613750565b600080546040516101009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff169055565b60006108f7610ae7565b6109135760405162461bcd60e51b815260040161035c90613750565b6001600160a01b03821660009081526003602052604090205460ff161561094c5760405162461bcd60e51b815260040161035c90613640565b6001600160a01b0382166109725760405162461bcd60e51b815260040161035c90613740565b6002805460018082019092557f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03851690811790915560008181526003602052604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909417909355915190917f2ee2cb0721ec60b86190cae5c48e25064b69b35abad32452a4ec99d232033de291a260025461075490600163ffffffff61140216565b60056020819052600091825260409091205463ffffffff80821692640100000000830490911691680100000000000000008104820b916e0100000000000000000000000000008204810b9174010000000000000000000000000000000000000000810490910b907a010000000000000000000000000000000000000000000000000000900460ff1686565b60005461010090046001600160a01b031690565b6000805461010090046001600160a01b0316610b016115b3565b6001600160a01b031614905090565b610b18610ae7565b610b345760405162461bcd60e51b815260040161035c90613750565b6001600160a01b038116610b5a5760405162461bcd60e51b815260040161035c90613820565b6006546040516001600160a01b03918216918316907fb69e1c416d8be92ac92c8e97e77c4626fba5e6ab50161099f659ea3303479e5090600090a3600680547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6001600160a01b03851660009081526003602052604081205460ff16610c075760405162461bcd60e51b815260040161035c90613720565b6040517f93c7e3bc0000000000000000000000000000000000000000000000000000000081526001600160a01b038716906393c7e3bc906105729088908890889088906004016135d0565b610c5a610ae7565b610c765760405162461bcd60e51b815260040161035c90613750565b610c7f816115b7565b6000826001600160a01b031660001b84189050816005600083815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548163ffffffff021916908363ffffffff16021790555060408201518160000160086101000a81548165ffffffffffff021916908360050b65ffffffffffff160217905550606082015181600001600e6101000a81548165ffffffffffff021916908360050b65ffffffffffff16021790555060808201518160000160146101000a81548165ffffffffffff021916908360050b65ffffffffffff16021790555060a082015181600001601a6101000a81548160ff021916908360ff160217905550905050610e7582600460008481526020019081526020016000206040518060a00160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160089054906101000a900460050b60050b60050b815260200160008201600e9054906101000a900460050b60050b60050b81526020016000820160149054906101000a900460050b60050b60050b815250506117c290919063ffffffff16565b6000828152600460209081526040918290208351815492850151858501516060870151608090970151600590810b65ffffffffffff90811674010000000000000000000000000000000000000000027fffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffff99830b82166e010000000000000000000000000000027fffffffffffffffffffffffff000000000000ffffffffffffffffffffffffffff9490930b90911668010000000000000000027fffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffff63ffffffff958616640100000000027fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff969097167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000909916989098179490941694909417959095169190911716929092179390931617909155517f1a082a1efaf1549c18917ddcb1f759680c29371609e24f4b946e93acf4ce5ad290610ffa908690869086906135f8565b60405180910390a150505050565b6002818154811061101557fe5b6000918252602090912001546001600160a01b0316905081565b6006546001600160a01b031681565b600180548101908190556001600160a01b03871660009081526003602052604081205490919060ff166110835760405162461bcd60e51b815260040161035c90613720565b6040517fd3385d050000000000000000000000000000000000000000000000000000000081526001600160a01b0389169063d3385d05906110ce908a908a908a908a906004016135d0565b602060405180830381600087803b1580156110e857600080fd5b505af11580156110fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611120919081019061294e565b9150828211156111425760405162461bcd60e51b815260040161035c906136a0565b61114f8787848888611817565b61115a3387846118ea565b611165338686611b33565b856001600160a01b0316336001600160a01b0316887fe7b046415cac9de47940c3087e06db13a0e058ccf53ac5f0edd49ebb4c2c3a6f8b89878a6040516111af9493929190613573565b60405180910390a460015481146111d85760405162461bcd60e51b815260040161035c90613710565b509695505050505050565b60036020526000908152604090205460ff1681565b600180548101908190556001600160a01b03871660009081526003602052604081205490919060ff1661123d5760405162461bcd60e51b815260040161035c90613720565b6040517f42bfc99c0000000000000000000000000000000000000000000000000000000081526001600160a01b038916906342bfc99c90611288908a908a908a908a906004016135d0565b602060405180830381600087803b1580156112a257600080fd5b505af11580156112b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506112da919081019061294e565b9150828210156112fc5760405162461bcd60e51b815260040161035c906137d0565b6113098787868886611817565b6113143387866118ea565b61131f338684611b33565b856001600160a01b0316336001600160a01b0316887fe7b046415cac9de47940c3087e06db13a0e058ccf53ac5f0edd49ebb4c2c3a6f8b8989886040516111af9493929190613573565b60046020526000908152604090205463ffffffff80821691640100000000810490911690680100000000000000008104600590810b916e0100000000000000000000000000008104820b9174010000000000000000000000000000000000000000909104900b85565b6113da610ae7565b6113f65760405162461bcd60e51b815260040161035c90613750565b6113ff81611510565b50565b600061144483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ddf565b9392505050565b60405161150a9085907f23b872dd00000000000000000000000000000000000000000000000000000000906114889087908790879060240161354b565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152611e0b565b50505050565b6001600160a01b0381166115365760405162461bcd60e51b815260040161035c90613670565b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b3390565b60a081015160021615806115d1575060a081015160011615155b6115ed5760405162461bcd60e51b815260040161035c906136b0565b60a081015160011615806116075750805163ffffffff1615155b6116235760405162461bcd60e51b815260040161035c90613730565b60a0810151600216158061164157506000816020015163ffffffff16115b61165d5760405162461bcd60e51b815260040161035c906136e0565b60a0810151600116158061167857506000816040015160050b135b6116945760405162461bcd60e51b815260040161035c90613770565b60a081015160021615806116af57506000816060015160050b135b6116cb5760405162461bcd60e51b815260040161035c90613660565b60a081015160041615806116e657506000816080015160050b135b6117025760405162461bcd60e51b815260040161035c90613800565b60a081015160039081161415806117265750806060015160050b816040015160050b125b6117425760405162461bcd60e51b815260040161035c90613760565b60a081015160069081161415806117665750806080015160050b816060015160050b125b6117825760405162461bcd60e51b815260040161035c906137a0565b60a081015160059081161415806117a65750806080015160050b816040015160050b125b6113ff5760405162461bcd60e51b815260040161035c90613680565b6117ca61258a565b6000808452602084015260a08201516001166117e857600060408401525b60a08201516002166117fc57600060608401525b60a082015160041661181057600060808401525b5090919050565b6001600160a01b038481169083167f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8511156118655760405162461bcd60e51b815260040161035c90613780565b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156118a55760405162461bcd60e51b815260040161035c906137b0565b6118b28288188688611ef0565b6118e1818818847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0286611ef0565b50505050505050565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690634f8e6e2390611933908590600401613522565b60206040518083038186803b15801561194b57600080fd5b505afa15801561195f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525061198391908101906128ce565b15611a5b576119a36001600160a01b03831684308463ffffffff61144b16565b6040517f42966c680000000000000000000000000000000000000000000000000000000081526001600160a01b038316906342966c68906119e8908490600401613870565b602060405180830381600087803b158015611a0257600080fd5b505af1158015611a16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a3a91908101906128ce565b611a565760405162461bcd60e51b815260040161035c90613790565b61085e565b6006546040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063cae182fe90611aa4908590600401613522565b60206040518083038186803b158015611abc57600080fd5b505afa158015611ad0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611af491908101906128ce565b15611b1b57600654611a56906001600160a01b03848116918691168463ffffffff61144b16565b60405162461bcd60e51b815260040161035c90613840565b6006546040517f4f8e6e230000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690634f8e6e2390611b7c908590600401613522565b60206040518083038186803b158015611b9457600080fd5b505afa158015611ba8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611bcc91908101906128ce565b15611c86576040517f40c10f190000000000000000000000000000000000000000000000000000000081526001600160a01b038316906340c10f1990611c189086908590600401613530565b602060405180830381600087803b158015611c3257600080fd5b505af1158015611c46573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c6a91908101906128ce565b611a565760405162461bcd60e51b815260040161035c90613810565b6006546040517fcae182fe0000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063cae182fe90611ccf908590600401613522565b60206040518083038186803b158015611ce757600080fd5b505afa158015611cfb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611d1f91908101906128ce565b15611b1b576006546040517f6be383fc0000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690636be383fc90611d719085908790869060040161354b565b602060405180830381600087803b158015611d8b57600080fd5b505af1158015611d9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611dc391908101906128ce565b611a565760405162461bcd60e51b815260040161035c90613850565b60008184841115611e035760405162461bcd60e51b815260040161035c919061362f565b505050900390565b611e1d826001600160a01b031661225a565b611e395760405162461bcd60e51b815260040161035c90613860565b60006060836001600160a01b031683604051611e559190613516565b6000604051808303816000865af19150503d8060008114611e92576040519150601f19603f3d011682016040523d82523d6000602084013e611e97565b606091505b509150915081611eb95760405162461bcd60e51b815260040161035c906136d0565b80511561150a5780806020019051611ed491908101906128ce565b61150a5760405162461bcd60e51b815260040161035c90613830565b611ef86125b8565b50600083815260056020818152604092839020835160c081018552905463ffffffff808216835264010000000082041692820192909252680100000000000000008204830b830b830b938101939093526e0100000000000000000000000000008104820b820b820b6060840152740100000000000000000000000000000000000000008104820b820b90910b60808301527a010000000000000000000000000000000000000000000000000000900460ff1660a082018190521561150a57611fbe61258a565b50600084815260046020818152604092839020835160a081018552905463ffffffff808216835264010000000082041682840152680100000000000000008104600590810b810b810b838701526e0100000000000000000000000000008204810b810b810b606084015274010000000000000000000000000000000000000000909104810b810b900b608082015283517f313ce567000000000000000000000000000000000000000000000000000000008152935190936120ef93869389936001600160a01b038a169363313ce56793818101939291829003018186803b1580156120a857600080fd5b505afa1580156120bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506120e0919081019061296c565b8492919063ffffffff61229616565b9050612101818363ffffffff6123bd16565b60009485526004602090815260409586902082518154928401519784015160608501516080909501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000090941663ffffffff928316177fffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff166401000000009290991691909102979097177fffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffff1668010000000000000000600598890b65ffffffffffff90811691909102919091177fffffffffffffffffffffffff000000000000ffffffffffffffffffffffffffff166e01000000000000000000000000000094890b821694909402939093177fffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000009290970b929092160294909417909355505050565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061228e57508115155b949350505050565b61229e61258a565b60008260ff16600a0a84816122af57fe5b059050657fffffffffff8113156122d85760405162461bcd60e51b815260040161035c906137e0565b600081156122e657816122e9565b60015b60a08701519091506001161561238a57855187510163ffffffff1642111561231c576000604088015263ffffffff421687525b61232a87604001518261252c565b600590810b900b604088015260a08601516002161561238a57856020015187602001510163ffffffff1642111561236f576000606088015263ffffffff421660208801525b61237d87606001518261252c565b600590810b900b60608801525b60a0860151600416156123b2576123a587608001518261252c565b600590810b900b60808801525b509495945050505050565b60a0810151600116158015906124195750816040015160050b81604001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b13806124195750806040015160050b826040015160050b135b156124365760405162461bcd60e51b815260040161035c906137c0565b60a0810151600216158015906124925750816060015160050b81606001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b13806124925750806060015160050b826060015160050b135b156124af5760405162461bcd60e51b815260040161035c90613700565b60a08101516004161580159061250b5750816080015160050b81608001517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0260050b138061250b5750806080015160050b826080015160050b135b156125285760405162461bcd60e51b815260040161035c906137f0565b5050565b6000600582810b9084900b017fffffffffffffffffffffffffffffffffffffffffffffffffffff800000000001811280159061256e5750657fffffffffff8113155b6114445760405162461bcd60e51b815260040161035c90613690565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a081019190915290565b8035610754816139f3565b60008083601f84011261260a57600080fd5b50813567ffffffffffffffff81111561262257600080fd5b60208301915083602082028301111561263a57600080fd5b9250929050565b805161075481613a07565b803561075481613a10565b803561075481613a19565b600060c0828403121561267457600080fd5b61267e60c061391a565b9050600061268c8484612704565b825250602061269d84848301612704565b60208301525060406126b184828501612657565b60408301525060606126c584828501612657565b60608301525060806126d984828501612657565b60808301525060a06126ed8482850161270f565b60a08301525092915050565b805161075481613a10565b803561075481613a22565b803561075481613a2b565b805161075481613a2b565b60006020828403121561273757600080fd5b600061228e84846125ed565b600080600080600060a0868803121561275b57600080fd5b600061276788886125ed565b95505060206127788882890161264c565b9450506040612789888289016125ed565b935050606061279a888289016125ed565b92505060806127ab8882890161264c565b9150509295509295909350565b60008060008060008060c087890312156127d157600080fd5b60006127dd89896125ed565b96505060206127ee89828a0161264c565b95505060406127ff89828a016125ed565b945050606061281089828a016125ed565b935050608061282189828a0161264c565b92505060a061283289828a0161264c565b9150509295509295509295565b6000806040838503121561285257600080fd5b600061285e85856125ed565b925050602061286f8582860161264c565b9150509250929050565b60008060006040848603121561288e57600080fd5b833567ffffffffffffffff8111156128a557600080fd5b6128b1868287016125f8565b935093505060206128c4868287016125ed565b9150509250925092565b6000602082840312156128e057600080fd5b600061228e8484612641565b6000602082840312156128fe57600080fd5b600061228e848461264c565b6000806000610100848603121561292057600080fd5b600061292c868661264c565b935050602061293d868287016125ed565b92505060406128c486828701612662565b60006020828403121561296057600080fd5b600061228e84846126f9565b60006020828403121561297e57600080fd5b600061228e848461271a565b600061299683836129ad565b505060200190565b6129a78161398d565b82525050565b6129a781613959565b60006129c182613947565b6129cb818561394b565b93506129d683613941565b8060005b838110156123b25781516129ee888261298a565b97506129f983613941565b9250506001016129da565b6129a781613964565b6129a781613969565b6000612a2182613947565b612a2b8185613954565b9350612a3b81856020860161399f565b9290920192915050565b6129a781613994565b6129a78161396c565b6000612a6282613947565b612a6c818561394b565b9350612a7c81856020860161399f565b612a85816139cb565b9093019392505050565b6000612a9c602b8361394b565b7f45786368616e676550726f766964657220616c7265616479206578697374732081527f696e20746865206c697374000000000000000000000000000000000000000000602082015260400192915050565b6000612afb601c8361394b565b7f636f6e747261637420616c726561647920696e697469616c697a656400000000815260200192915050565b6000612b34601e8361394b565b7f6c696d6974312063616e2774206265207a65726f206966206163746976650000815260200192915050565b6000612b6d60268361394b565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181527f6464726573730000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612bcc60278361394b565b7f6c696d6974476c6f62616c206d7573742062652067726561746572207468616e81527f206c696d69743000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612c2b60178361394b565b7f696e743438206164646974696f6e206f766572666c6f77000000000000000000815260200192915050565b6000612c6460148361394b565b7f616d6f756e74496e4d6178206578636565646564000000000000000000000000815260200192915050565b6000612c9d60198361394b565b7f4c3120776974686f7574204c30206e6f7420616c6c6f77656400000000000000815260200192915050565b6000612cd6601c8361394b565b7f696e64657820646f65736e2774206d617463682070726f766964657200000000815260200192915050565b6000612d0f60208361394b565b7f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815260200192915050565b6000612d4860218361394b565b7f74696d6573746570312063616e2774206265207a65726f20696620616374697681527f6500000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612da760248361394b565b7f546f6b656e206d7573742062652061207265736572766520737461626c65206181527f7373657400000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612e06600b8361394b565b7f4c31204578636565646564000000000000000000000000000000000000000000815260200192915050565b6000612e3f600e8361394b565b7f7265656e7472616e742063616c6c000000000000000000000000000000000000815260200192915050565b6000612e78601f8361394b565b7f45786368616e676550726f766964657220646f6573206e6f7420657869737400815260200192915050565b6000612eb160218361394b565b7f74696d6573746570302063616e2774206265207a65726f20696620616374697681527f6500000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612f1060238361394b565b7f45786368616e676550726f766964657220616464726573732063616e2774206281527f6520300000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000612f6f60208361394b565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000612fa860228361394b565b7f6c696d697431206d7573742062652067726561746572207468616e206c696d6981527f7430000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613007601e8361394b565b7f6c696d6974302063616e2774206265207a65726f206966206163746976650000815260200192915050565b600061304060128361394b565b7f616d6f756e74496e20746f6f206c617267650000000000000000000000000000815260200192915050565b600061307960228361394b565b7f4275726e696e67206f662074686520737461626c65206173736574206661696c81527f6564000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006130d860278361394b565b7f6c696d6974476c6f62616c206d7573742062652067726561746572207468616e81527f206c696d69743100000000000000000000000000000000000000000000000000602082015260400192915050565b600061313760138361394b565b7f616d6f756e744f757420746f6f206c6172676500000000000000000000000000815260200192915050565b6000613170600b8361394b565b7f4c30204578636565646564000000000000000000000000000000000000000000815260200192915050565b60006131a960148361394b565b7f616d6f756e744f75744d696e206e6f74206d6574000000000000000000000000815260200192915050565b60006131e2600f8361394b565b7f64466c6f7720746f6f206c617267650000000000000000000000000000000000815260200192915050565b600061321b600b8361394b565b7f4c47204578636565646564000000000000000000000000000000000000000000815260200192915050565b600061325460238361394b565b7f6c696d6974476c6f62616c2063616e2774206265207a65726f2069662061637481527f6976650000000000000000000000000000000000000000000000000000000000602082015260400192915050565b60006132b360228361394b565b7f4d696e74696e67206f662074686520737461626c65206173736574206661696c81527f6564000000000000000000000000000000000000000000000000000000000000602082015260400192915050565b6000613312601b8361394b565b7f526573657276652061646472657373206d757374206265207365740000000000815260200192915050565b600061334b602a8361394b565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e81527f6f74207375636365656400000000000000000000000000000000000000000000602082015260400192915050565b60006133aa60298361394b565b7f546f6b656e206d75737420626520737461626c65206f7220636f6c6c6174657281527f616c206173736572740000000000000000000000000000000000000000000000602082015260400192915050565b600061340960278361394b565b7f5472616e73666572206f662074686520636f6c6c61746572616c20617373657481527f206661696c656400000000000000000000000000000000000000000000000000602082015260400192915050565b6000613468601f8361394b565b7f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400815260200192915050565b805160c08301906134a58482613504565b5060208201516134b86020850182613504565b5060408201516134cb6040850182612a4e565b5060608201516134de6060850182612a4e565b5060808201516134f16080850182612a4e565b5060a082015161150a60a085018261350d565b6129a78161397e565b6129a781613987565b60006114448284612a16565b6020810161075482846129ad565b6040810161353e828561299e565b6114446020830184612a0d565b6060810161355982866129ad565b61356660208301856129ad565b61228e6040830184612a0d565b6080810161358182876129ad565b61358e60208301866129ad565b61359b6040830185612a0d565b6135a86060830184612a0d565b95945050505050565b6020808252810161144481846129b6565b602081016107548284612a04565b608081016135de8287612a0d565b6135eb60208301866129ad565b61359b60408301856129ad565b61010081016136078286612a0d565b61361460208301856129ad565b61228e6040830184613494565b602081016107548284612a45565b602080825281016114448184612a57565b6020808252810161075481612a8f565b6020808252810161075481612aee565b6020808252810161075481612b27565b6020808252810161075481612b60565b6020808252810161075481612bbf565b6020808252810161075481612c1e565b6020808252810161075481612c57565b6020808252810161075481612c90565b6020808252810161075481612cc9565b6020808252810161075481612d02565b6020808252810161075481612d3b565b6020808252810161075481612d9a565b6020808252810161075481612df9565b6020808252810161075481612e32565b6020808252810161075481612e6b565b6020808252810161075481612ea4565b6020808252810161075481612f03565b6020808252810161075481612f62565b6020808252810161075481612f9b565b6020808252810161075481612ffa565b6020808252810161075481613033565b602080825281016107548161306c565b60208082528101610754816130cb565b602080825281016107548161312a565b6020808252810161075481613163565b602080825281016107548161319c565b60208082528101610754816131d5565b602080825281016107548161320e565b6020808252810161075481613247565b60208082528101610754816132a6565b6020808252810161075481613305565b602080825281016107548161333e565b602080825281016107548161339d565b60208082528101610754816133fc565b602080825281016107548161345b565b602081016107548284612a0d565b60a0810161388c8288613504565b6138996020830187613504565b6138a66040830186612a4e565b6138b36060830185612a4e565b6105c26080830184612a4e565b60c081016138ce8289613504565b6138db6020830188613504565b6138e86040830187612a4e565b6138f56060830186612a4e565b6139026080830185612a4e565b61390f60a083018461350d565b979650505050505050565b60405181810167ffffffffffffffff8111828210171561393957600080fd5b604052919050565b60200190565b5190565b90815260200190565b919050565b600061075482613972565b151590565b90565b60050b90565b6001600160a01b031690565b63ffffffff1690565b60ff1690565b6000610754825b600061075482613959565b60005b838110156139ba5781810151838201526020016139a2565b8381111561150a5750506000910152565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690565b6139fc81613959565b81146113ff57600080fd5b6139fc81613964565b6139fc81613969565b6139fc8161396c565b6139fc8161397e565b6139fc8161398756fea365627a7a72315820f3bbc761705c749c1364f6802ccd5fbc53410df4ea458571e26593e8cf6c7c156c6578706572696d656e74616cf564736f6c634300051100400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x27d" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x9bba48eafcd7f2874a0489408a33cdce099f7d5e8b8b8d25328e7039c458e4fa", - "transactionType": "CALL", - "contractName": "Broker", - "contractAddress": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xb474472410f72c292280ad6778978b49b8f7e68c", - "gas": "0xa567", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x27e" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x4fadf58b85e9e14c012e4c340249c29904eeb249bd376ee97fe7618eb2a1ddb4", - "transactionType": "CREATE", - "contractName": "SortedOracles", - "contractAddress": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "function": null, - "arguments": [ - "false" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x30fb25", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b5060405162002c3638038062002c36833981810160405260208110156200003757600080fd5b50518060006200004f6001600160e01b03620000bb16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b3576000805460ff60a01b1916600160a01b1790555b5050620000bf565b3390565b612b6780620000cf6000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c80638e749281116100f9578063ef90e1b011610097578063f414c5e411610071578063f414c5e41461068f578063fc20935d14610697578063fe4b84df146106c3578063ffe736bf146106e0576101c4565b8063ef90e1b0146105fc578063f0ca4adb1461063b578063f2fde38b14610669576101c4565b8063b9292158116100d3578063b929215814610567578063bbc66a941461058d578063dd34ca3b146105b3578063ebc1d6bb146105df576101c4565b80638e749281146104bd5780638f32d59b14610533578063a00a8b2c1461053b576101c4565b806353a57297116101665780636deb6799116101405780636deb67991461042f578063715018a61461045557806380e507441461045d5780638da5cb5b14610499576101c4565b806353a57297146103a557806354255be0146103db5780636dd6ef0c14610409576101c4565b8063158ef93e116101a2578063158ef93e1461032d5780632e86bc0114610349578063370c998e1461036f578063493a353c1461039d576101c4565b806302f55b61146101c9578063040bbd35146102cd578063071b48fc146102f5575b600080fd5b6101ef600480360360208110156101df57600080fd5b50356001600160a01b0316610729565b60405180806020018060200180602001848103845287818151815260200191508051906020019060200280838360005b8381101561023757818101518382015260200161021f565b50505050905001848103835286818151815260200191508051906020019060200280838360005b8381101561027657818101518382015260200161025e565b50505050905001848103825285818151815260200191508051906020019060200280838360005b838110156102b557818101518382015260200161029d565b50505050905001965050505050505060405180910390f35b6102f3600480360360208110156102e357600080fd5b50356001600160a01b03166109b3565b005b61031b6004803603602081101561030b57600080fd5b50356001600160a01b0316610ac9565b60408051918252519081900360200190f35b610335610b7e565b604080519115158252519081900360200190f35b61031b6004803603602081101561035f57600080fd5b50356001600160a01b0316610b9f565b6103356004803603604081101561038557600080fd5b506001600160a01b0381358116916020013516610bb1565b61031b610bd1565b6102f3600480360360608110156103bb57600080fd5b506001600160a01b03813581169160208101359091169060400135610bd7565b6103e3610e7a565b604080519485526020850193909352838301919091526060830152519081900360800190f35b61031b6004803603602081101561041f57600080fd5b50356001600160a01b0316610e86565b61031b6004803603602081101561044557600080fd5b50356001600160a01b0316610f07565b6102f3610f49565b6102f36004803603608081101561047357600080fd5b506001600160a01b03813581169160208101359160408201358116916060013516611004565b6104a1611702565b604080516001600160a01b039092168252519081900360200190f35b6104e3600480360360208110156104d357600080fd5b50356001600160a01b0316611712565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561051f578181015183820152602001610507565b505050509050019250505060405180910390f35b610335611788565b6104a16004803603604081101561055157600080fd5b506001600160a01b0381351690602001356117ac565b6101ef6004803603602081101561057d57600080fd5b50356001600160a01b03166117e1565b61031b600480360360208110156105a357600080fd5b50356001600160a01b0316611867565b6102f3600480360360408110156105c957600080fd5b506001600160a01b0381351690602001356118e8565b6102f3600480360360208110156105f557600080fd5b5035611a3f565b6106226004803603602081101561061257600080fd5b50356001600160a01b0316611b53565b6040805192835260208301919091528051918290030190f35b6102f36004803603604081101561065157600080fd5b506001600160a01b0381358116916020013516611c2d565b6102f36004803603602081101561067f57600080fd5b50356001600160a01b0316611dd1565b6104a1611e36565b6102f3600480360360408110156106ad57600080fd5b506001600160a01b038135169060200135611e45565b6102f3600480360360208110156106d957600080fd5b5035611f8d565b610706600480360360208110156106f657600080fd5b50356001600160a01b031661204e565b6040805192151583526001600160a01b0390911660208301528051918290030190f35b6001600160a01b03811660009081526001602052604080822081517f6cfa387300000000000000000000000000000000000000000000000000000000815260048101919091529051606092839283927399edce8143ff8aefa1fbb6c2103b349add2b951992636cfa38739260248082019391829003018186803b1580156107af57600080fd5b505af41580156107c3573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052606081101561080a57600080fd5b810190808051604051939291908464010000000082111561082a57600080fd5b90830190602082018581111561083f57600080fd5b825186602082028301116401000000008211171561085c57600080fd5b82525081516020918201928201910280838360005b83811015610889578181015183820152602001610871565b50505050905001604052602001805160405193929190846401000000008211156108b257600080fd5b9083019060208201858111156108c757600080fd5b82518660208202830111640100000000821117156108e457600080fd5b82525081516020918201928201910280838360005b838110156109115781810151838201526020016108f9565b505050509050016040526020018051604051939291908464010000000082111561093a57600080fd5b90830190602082018581111561094f57600080fd5b825186602082028301116401000000008211171561096c57600080fd5b82525081516020918201928201910280838360005b83811015610999578181015183820152602001610981565b505050509050016040525050509250925092509193909250565b6109bb611788565b610a0c576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610a67576040805162461bcd60e51b815260206004820152601e60248201527f427265616b6572426f782061646472657373206d757374206265207365740000604482015290519081900360640190fd5b600780547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f21921b3b46ef2c939e85d6a14410c6e3b9ce132b66e944357ff4f789f68e00e290600090a250565b6001600160a01b038116600090815260026020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b158015610b4a57600080fd5b505af4158015610b5e573d6000803e3d6000fd5b505050506040513d6020811015610b7457600080fd5b505190505b919050565b60005474010000000000000000000000000000000000000000900460ff1681565b60066020526000908152604090205481565b600360209081526000928352604080842090915290825290205460ff1681565b60055481565b610bdf611788565b610c30576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03831615801590610c5057506001600160a01b03821615155b8015610c7357506001600160a01b03831660009081526004602052604090205481105b8015610cba57506001600160a01b03838116600090815260046020526040902080549184169183908110610ca357fe5b6000918252602090912001546001600160a01b0316145b610cf55760405162461bcd60e51b81526004018080602001828103825260568152602001806129ed6056913960600191505060405180910390fd5b6001600160a01b038084166000818152600360209081526040808320948716835293815283822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690559181526004909152208054610d5e90600163ffffffff61220416565b81548110610d6857fe5b60009182526020808320909101546001600160a01b03868116845260049092526040909220805491909216919083908110610d9f57fe5b600091825260208083209190910180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03948516179055918516815260049091526040902054610df9906001612204565b6001600160a01b0384166000908152600460205260409020610e1b9082612955565b50610e26838361224d565b15610e3557610e3583836123cc565b816001600160a01b0316836001600160a01b03167f6dc84b66cc948d847632b9d829f7cb1cb904fbf2c084554a9bc22ad9d845334060405160405180910390a3505050565b60018060028190919293565b6001600160a01b038116600090815260026020908152604080832081517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c39260248082019391829003018186803b158015610b4a57600080fd5b6001600160a01b038116600090815260066020526040812054610f2d5750600554610b79565b506001600160a01b031660009081526006602052604090205490565b610f51611788565b610fa2576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6001600160a01b0384166000908152600360209081526040808320338452909152902054849060ff166110685760405162461bcd60e51b8152600401808060200182810382526027815260200180612a436027913960400191505060405180910390fd5b6001600160a01b038516600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b1580156110e957600080fd5b505af41580156110fd573d6000803e3d6000fd5b505050506040513d602081101561111357600080fd5b50516001600160a01b03871660009081526001602090815260409182902082517f95073a79000000000000000000000000000000000000000000000000000000008152600481019190915233602482015291519293507399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a79926044808201939291829003018186803b1580156111a157600080fd5b505af41580156111b5573d6000803e3d6000fd5b505050506040513d60208110156111cb57600080fd5b505115611329576001600160a01b0380871660009081526001602052604080822081517f832a214700000000000000000000000000000000000000000000000000000000815260048101919091523360248201526044810189905287841660648201529286166084840152517399edce8143ff8aefa1fbb6c2103b349add2b95199263832a21479260a4808301939192829003018186803b15801561126f57600080fd5b505af4158015611283573d6000803e3d6000fd5b505050506001600160a01b03861660009081526002602052604080822081517fc1e728e9000000000000000000000000000000000000000000000000000000008152600481019190915233602482015290517399edce8143ff8aefa1fbb6c2103b349add2b95199263c1e728e99260448082019391829003018186803b15801561130c57600080fd5b505af4158015611320573d6000803e3d6000fd5b505050506113df565b6001600160a01b0380871660009081526001602052604080822081517fd4a0927200000000000000000000000000000000000000000000000000000000815260048101919091523360248201526044810189905287841660648201529286166084840152517399edce8143ff8aefa1fbb6c2103b349add2b95199263d4a092729260a4808301939192829003018186803b1580156113c657600080fd5b505af41580156113da573d6000803e3d6000fd5b505050505b6001600160a01b03861660009081526002602090815260409182902082517f0944c5940000000000000000000000000000000000000000000000000000000081526004810182905292517399edce8143ff8aefa1fbb6c2103b349add2b95199363d4a0927293339242928792630944c59492602480840193829003018186803b15801561146b57600080fd5b505af415801561147f573d6000803e3d6000fd5b505050506040513d602081101561149557600080fd5b5051604080517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b16815260048101959095526001600160a01b0393841660248601526044850192909252919091166064830152600060848301819052905160a480840193829003018186803b15801561151257600080fd5b505af4158015611526573d6000803e3d6000fd5b5050604080514281526020810189905281513394506001600160a01b038b1693507f7cebb17173a9ed273d2b7538f64395c0ebf352ff743f1cf8ce66b437a6144213929181900390910190a36001600160a01b038616600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b1580156115f357600080fd5b505af4158015611607573d6000803e3d6000fd5b505050506040513d602081101561161d57600080fd5b50519050818114611668576040805182815290516001600160a01b038916917fa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41919081900360200190a25b6007546001600160a01b0316156116f957600754604080517fab02e6c00000000000000000000000000000000000000000000000000000000081526001600160a01b038a811660048301529151919092169163ab02e6c091602480830192600092919082900301818387803b1580156116e057600080fd5b505af11580156116f4573d6000803e3d6000fd5b505050505b50505050505050565b6000546001600160a01b03165b90565b6001600160a01b03811660009081526004602090815260409182902080548351818402810184019094528084526060939283018282801561177c57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161175e575b50505050509050919050565b600080546001600160a01b031661179d6127a8565b6001600160a01b031614905090565b600460205281600052604060002081815481106117c557fe5b6000918252602090912001546001600160a01b03169150829050565b6001600160a01b03811660009081526002602052604080822081517f6cfa387300000000000000000000000000000000000000000000000000000000815260048101919091529051606092839283927399edce8143ff8aefa1fbb6c2103b349add2b951992636cfa38739260248082019391829003018186803b1580156107af57600080fd5b6001600160a01b038116600090815260016020908152604080832081517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c39260248082019391829003018186803b158015610b4a57600080fd5b6001600160a01b038216158015906119ad57506001600160a01b03821660009081526002602090815260409182902082517f6eafa6c3000000000000000000000000000000000000000000000000000000008152600481019190915291517399edce8143ff8aefa1fbb6c2103b349add2b951992636eafa6c3926024808301939192829003018186803b15801561197e57600080fd5b505af4158015611992573d6000803e3d6000fd5b505050506040513d60208110156119a857600080fd5b505181105b6119e85760405162461bcd60e51b81526004018080602001828103825260348152602001806129b96034913960400191505060405180910390fd5b60005b81811015611a3a576000806119ff8561204e565b915091508115611a1857611a1385826123cc565b611a1f565b5050611a3a565b50611a33905081600163ffffffff6127ac16565b90506119eb565b505050565b611a47611788565b611a98576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60008111611ad75760405162461bcd60e51b8152600401808060200182810382526021815260200180612b126021913960400191505060405180910390fd5b600554811415611b185760405162461bcd60e51b8152600401808060200182810382526022815260200180612af06022913960400191505060405180910390fd5b60058190556040805182815290517fc68a9b88effd8a11611ff410efbc83569f0031b7bc70dd455b61344c7f0a042f9181900360200190a150565b6001600160a01b038116600090815260016020908152604080832081517f59d556a80000000000000000000000000000000000000000000000000000000081526004810191909152905183927399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248083019392829003018186803b158015611bd657600080fd5b505af4158015611bea573d6000803e3d6000fd5b505050506040513d6020811015611c0057600080fd5b5051611c0b84611867565b15611c205769d3c21bcecceda1000000611c23565b60005b915091505b915091565b611c35611788565b611c86576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821615801590611ca657506001600160a01b03811615155b8015611cd857506001600160a01b0380831660009081526003602090815260408083209385168352929052205460ff16155b611d135760405162461bcd60e51b815260040180806020018281038252605e815260200180612a6a605e913960600191505060405180910390fd5b6001600160a01b03808316600081815260036020908152604080832094861680845294825280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660019081179091558484526004835281842080549182018155845291832090910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001685179055517f828d2be040dede7698182e08dfa8bfbd663c879aee772509c4a2bd961d0ed43f9190a35050565b611dd9611788565b611e2a576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b611e3381612806565b50565b6007546001600160a01b031681565b611e4d611788565b611e9e576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60008111611edd5760405162461bcd60e51b8152600401808060200182810382526021815260200180612b126021913960400191505060405180910390fd5b6001600160a01b038216600090815260066020526040902054811415611f345760405162461bcd60e51b8152600401808060200182810382526028815260200180612ac86028913960400191505060405180910390fd5b6001600160a01b0382166000818152600660209081526040918290208490558151928352820183905280517ff8324c8592dfd9991ee3e717351afe0a964605257959e3d99b0eb3d45bff94229281900390910190a15050565b60005474010000000000000000000000000000000000000000900460ff1615611ffd576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff167401000000000000000000000000000000000000000017905561204533612806565b611e3381611a3f565b6000806001600160a01b03831661206457600080fd5b6001600160a01b038316600090815260026020908152604080832081517fd938ec7b000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b95199263d938ec7b9260248082019391829003018186803b1580156120e557600080fd5b505af41580156120f9573d6000803e3d6000fd5b505050506040513d602081101561210f57600080fd5b50516001600160a01b03808616600090815260026020908152604080832081517f7c6bb862000000000000000000000000000000000000000000000000000000008152600481019190915293851660248501525193945090927399edce8143ff8aefa1fbb6c2103b349add2b951992637c6bb862926044808301939192829003018186803b1580156121a057600080fd5b505af41580156121b4573d6000803e3d6000fd5b505050506040513d60208110156121ca57600080fd5b505190506121d785610f07565b6121e7428363ffffffff61220416565b106121f85750600192509050611c28565b50600092509050915091565b600061224683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506128be565b9392505050565b6001600160a01b03808316600090815260016020908152604080832081517f95073a79000000000000000000000000000000000000000000000000000000008152600481019190915293851660248501525191927399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a7992604480840193919291829003018186803b1580156122da57600080fd5b505af41580156122ee573d6000803e3d6000fd5b505050506040513d602081101561230457600080fd5b5051801561224657506001600160a01b0380841660009081526002602090815260409182902082517f95073a790000000000000000000000000000000000000000000000000000000081526004810191909152928516602484015290517399edce8143ff8aefa1fbb6c2103b349add2b9519926395073a79926044808301939192829003018186803b15801561239957600080fd5b505af41580156123ad573d6000803e3d6000fd5b505050506040513d60208110156123c357600080fd5b50519392505050565b6123d582610e86565b60011480156123e957506123e9828261224d565b156123f3576127a4565b6001600160a01b038216600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b15801561247457600080fd5b505af4158015612488573d6000803e3d6000fd5b505050506040513d602081101561249e57600080fd5b50516001600160a01b0380851660009081526001602052604080822081517fc1e728e900000000000000000000000000000000000000000000000000000000815260048101919091529286166024840152519293507399edce8143ff8aefa1fbb6c2103b349add2b95199263c1e728e9926044808201939291829003018186803b15801561252b57600080fd5b505af415801561253f573d6000803e3d6000fd5b5050506001600160a01b0380851660009081526002602052604080822081517fc1e728e900000000000000000000000000000000000000000000000000000000815260048101919091529286166024840152517399edce8143ff8aefa1fbb6c2103b349add2b9519935063c1e728e9926044808201939291829003018186803b1580156125cb57600080fd5b505af41580156125df573d6000803e3d6000fd5b50506040516001600160a01b038086169350861691507fe21a44017b6fa1658d84e937d56ff408501facdb4ff7427c479ac460d76f789390600090a36001600160a01b038316600090815260016020908152604080832081517f59d556a8000000000000000000000000000000000000000000000000000000008152600481019190915290517399edce8143ff8aefa1fbb6c2103b349add2b9519926359d556a89260248082019391829003018186803b15801561269c57600080fd5b505af41580156126b0573d6000803e3d6000fd5b505050506040513d60208110156126c657600080fd5b505190508181146127a1576040805182815290516001600160a01b038616917fa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41919081900360200190a26007546001600160a01b0316156127a157600754604080517fab02e6c00000000000000000000000000000000000000000000000000000000081526001600160a01b0387811660048301529151919092169163ab02e6c091602480830192600092919082900301818387803b15801561278857600080fd5b505af115801561279c573d6000803e3d6000fd5b505050505b50505b5050565b3390565b600082820183811015612246576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b03811661284b5760405162461bcd60e51b81526004018080602001828103825260268152602001806129936026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6000818484111561294d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156129125781810151838201526020016128fa565b50505050905090810190601f16801561293f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b815481835581811115611a3a57600083815260209020611a3a91810190830161170f91905b8082111561298e576000815560010161297a565b509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373746f6b656e2061646472206e756c6c206f7220747279696e6720746f2072656d6f766520746f6f206d616e79207265706f727473746f6b656e2061646472206e756c6c206f72206f7261636c652061646472206e756c6c206f7220696e646578206f6620746f6b656e206f7261636c65206e6f74206d617070656420746f206f7261636c65206164647273656e64657220776173206e6f7420616e206f7261636c6520666f7220746f6b656e2061646472746f6b656e206164647220776173206e756c6c206f72206f7261636c65206164647220776173206e756c6c206f72206f7261636c65206164647220697320616c726561647920616e206f7261636c6520666f7220746f6b656e2061646472746f6b656e207265706f72744578706972795365636f6e6473206861736e2774206368616e6765647265706f72744578706972795365636f6e6473206861736e2774206368616e6765647265706f727420657870697279207365636f6e6473206d757374206265203e2030a265627a7a72315820b9fcb3d22797a15d8cc69e1ff0a8487228f05c28d4ba626a568c55fe62b4f7c564736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x27f" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc715a979d488e58a99a5daf500fbed3bb95e0ce5a8687a8310be8517ad3c20da", - "transactionType": "CALL", - "contractName": "SortedOracles", - "contractAddress": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x2e229aa95c67baa6c08073f26aba8e4083e98489", - "gas": "0x9af0", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x280" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xfb2a45b97150c1a180d6df81f4f00e94dc58cd936b1ddd88fddcdec4c52061ae", - "transactionIndex": "0x0", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x3800be", - "gasUsed": "0x3800be", - "contractAddress": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "logs": [ - { - "address": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0xfb2a45b97150c1a180d6df81f4f00e94dc58cd936b1ddd88fddcdec4c52061ae", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000004000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000010000000000000000000001000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x57a9d0fd0f801d5213e73fec37c8a6fe96c728bc577233a5608eadde1acf78bc", - "transactionIndex": "0x1", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "cumulativeGasUsed": "0x3871ab", - "gasUsed": "0x70ed", - "contractAddress": null, - "logs": [ - { - "address": "0xf0e764Da1E61Bd5421692e5d02bdad9f3B09f825", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0x57a9d0fd0f801d5213e73fec37c8a6fe96c728bc577233a5608eadde1acf78bc", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000004000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000010000000000000000000001000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xa50ae40e0950b44791ec8283a4b1155697a168fb1f700eb7e72e40b82697374b", - "transactionIndex": "0x2", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x6b1546", - "gasUsed": "0x32a39b", - "contractAddress": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "logs": [ - { - "address": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0xa50ae40e0950b44791ec8283a4b1155697a168fb1f700eb7e72e40b82697374b", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800400000000040000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x9bba48eafcd7f2874a0489408a33cdce099f7d5e8b8b8d25328e7039c458e4fa", - "transactionIndex": "0x3", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "cumulativeGasUsed": "0x6b865f", - "gasUsed": "0x7119", - "contractAddress": null, - "logs": [ - { - "address": "0xb474472410F72c292280Ad6778978b49B8F7e68c", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0x9bba48eafcd7f2874a0489408a33cdce099f7d5e8b8b8d25328e7039c458e4fa", - "transactionIndex": "0x3", - "logIndex": "0x3", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801400000000040000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x4fadf58b85e9e14c012e4c340249c29904eeb249bd376ee97fe7618eb2a1ddb4", - "transactionIndex": "0x4", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x9133de", - "gasUsed": "0x25ad7f", - "contractAddress": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "logs": [ - { - "address": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0x4fadf58b85e9e14c012e4c340249c29904eeb249bd376ee97fe7618eb2a1ddb4", - "transactionIndex": "0x4", - "logIndex": "0x4", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000020000000000000000000800000000000000000200000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xc715a979d488e58a99a5daf500fbed3bb95e0ce5a8687a8310be8517ad3c20da", - "transactionIndex": "0x5", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "cumulativeGasUsed": "0x91a40b", - "gasUsed": "0x702d", - "contractAddress": null, - "logs": [ - { - "address": "0x2e229aa95c67baa6c08073f26ABA8E4083e98489", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x3557ffcefe92a64f0b6db6585fbc2cc6159cd24c275db3ac7f97f1f1d6b4e1fb", - "blockNumber": "0x1216d2c", - "transactionHash": "0xc715a979d488e58a99a5daf500fbed3bb95e0ce5a8687a8310be8517ad3c20da", - "transactionIndex": "0x5", - "logIndex": "0x5", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001001000000000000020000000000000000000000000000000000000000000000000000000000000200000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1692627957, - "chain": 62320, - "multi": false, - "commit": "b396ea6" -} \ No newline at end of file diff --git a/broadcast/MU03.sol/62320/run-latest.json b/broadcast/MU03.sol/62320/run-latest.json deleted file mode 100644 index a2ce74fb..00000000 --- a/broadcast/MU03.sol/62320/run-latest.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xba992d323b908bfed4dddcccda186f2bd0c1b3dcd03c717978d557d21b4a6c0e", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x9bae", - "value": "0x0", - "data": "0x41b3d185", - "nonce": "0x200" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xb134536827133626e0956ad8c7897ef295f5987100d82ff12a6a0c15ab739be2", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "function": null, - "arguments": null, - "rpc": "https://baklava-forno.celo-testnet.org", - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x3fecc5", - "value": "0x56bc75e2d63100000", - "data": "0x65bbdaa000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000004a00000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000011e0000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b41411000000000000000000000000ff9a3da00f42839cd6d33ad7adf50bcc97b414110000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb455872080000000000000000000000006723749339e320e1efcd9f1b0d997ecb45587208000000000000000000000000190480908c11efca37edea4405f4ce1703b68b2300000000000000000000000028e257d1e73018a116a7c68e9d07eba736d9ec05000000000000000000000000c200cd8ac71a63e38646c34b51ee3cba159db5440000000000000000000000000000000000000000000000000000000000000b1ce46eb5b6f77561650ba043a244ae9c58f778c141532c4afdb7cae5e6fd623b565c5584a00000000000000000000000000000000000000000000000000000000000000003e46eb5b6ed0528e42b9ecae538aab34b93813e08de03f8ac4a894b277ef193e67275bbae0000000000000000000000000000000000000000000000000000000000000002e46eb5b6b73ffc6b5123de3c8e460490543ab93a3be7d70824f1666343df49e219199b8c0000000000000000000000000000000000000000000000000000000000000001e46eb5b63135b662c38265d0655177091f1b647b4fef511103d06c016efdf18b46930d2c0000000000000000000000000000000000000000000000000000000000000000b089869100000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac90000000000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000005f4a8c8375d1554000000b0898691000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac900000000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000017d2a320dd74555000000b08986910000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000ddc9be57f553fe75752d61606b94cbd7e0264ef80000000000000000000000007586680dd2e4f977c33cdbd597fa2490e342cba20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878678326eac9000000000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000027b46536c66c8e3000000b089869100000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae0000000000000000000000004c6b046750f9abf6f0f3b511217438451bc6aa020000000000000000000000001d74cfaa39049698dba4550ca487b8faf09f3c8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad78ebc5ac6200000000000000000000000000000a1a8003936862e7a15092a91898d69fa8bce290c000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000009ed194db19b238c000000a9b5aab33135b662c38265d0655177091f1b647b4fef511103d06c016efdf18b46930d2c00000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000001518000000000000000000000000000000000000000000000000000000000000186a0000000000000000000000000000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3b73ffc6b5123de3c8e460490543ab93a3be7d70824f1666343df49e219199b8c000000000000000000000000f9ece301247ad2ce21894941830a2470f4e774ca000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000001518000000000000000000000000000000000000000000000000000000000000186a0000000000000000000000000000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3ed0528e42b9ecae538aab34b93813e08de03f8ac4a894b277ef193e67275bbae0000000000000000000000006a0eef2bed4c30dc2cb42fe6c5f01f80f7ef16d1000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000001518000000000000000000000000000000000000000000000000000000000000186a0000000000000000000000000000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9b5aab3f77561650ba043a244ae9c58f778c141532c4afdb7cae5e6fd623b565c5584a000000000000000000000000062492a644a588fd904270bed06ad52b9abfea1ae000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000015180000000000000000000000000000000000000000000000000000000000007a12000000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036a5eaf4700000000000000000000000000000000000000000000021e19e0c9bab24000006a5eaf470000000000000000000000000000000000000000000000878678326eac9000006a5eaf470000000000000000000000000000000000000000000000878678326eac90000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000001640000000000000000000000000000000000000000000000000000000000000164000000000000000000000000000000000000000000000000000000000000016400000000000000000000000000000000000000000000000000000000000001640000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000b4d5530312d506861736532000000000000000000000000000000000000000000", - "nonce": "0x201" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xba992d323b908bfed4dddcccda186f2bd0c1b3dcd03c717978d557d21b4a6c0e", - "transactionIndex": "0x0", - "blockHash": "0xd0e576276a0a4a390f2cf0bff2e67ac28ad8de5c125e6a92c1766420040363ec", - "blockNumber": "0xfa4121", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0x5fea", - "gasUsed": "0x5fea", - "contractAddress": null, - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xb134536827133626e0956ad8c7897ef295f5987100d82ff12a6a0c15ab739be2", - "transactionIndex": "0x1", - "blockHash": "0xd0e576276a0a4a390f2cf0bff2e67ac28ad8de5c125e6a92c1766420040363ec", - "blockNumber": "0xfa4121", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "cumulativeGasUsed": "0x2b5d23", - "gasUsed": "0x2afd39", - "contractAddress": null, - "logs": [ - { - "address": "0x28443b1d87db521320a6517A4F1B6Ead77F8C811", - "topics": [ - "0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe", - "0x0000000000000000000000000000000000000000000000000000000000000069", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000056bc75e2d6310000000000000000000000000000000000000000000000000000000000000641c994d", - "blockHash": "0xd0e576276a0a4a390f2cf0bff2e67ac28ad8de5c125e6a92c1766420040363ec", - "blockNumber": "0xfa4121", - "transactionHash": "0xb134536827133626e0956ad8c7897ef295f5987100d82ff12a6a0c15ab739be2", - "transactionIndex": "0x1", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000010000000000000000000000000000020000080000000000000000000000000000002000002010000000000000200000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000010000000000000000000000000000000000400000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "path": "/Users/ninabarbakadze_1/Desktop/mento/mento-deployment/broadcast/MU01-CGP-Phase2.sol/62320/run-latest.json", - "returns": {}, - "timestamp": 1679595858, - "chain": 62320, - "multi": false, - "commit": "d59bd75" -} \ No newline at end of file diff --git a/broadcast/MU04-00-Create-Implementations.sol/62320/run-latest.json b/broadcast/MU04-00-Create-Implementations.sol/62320/run-latest.json deleted file mode 100644 index bf131ee0..00000000 --- a/broadcast/MU04-00-Create-Implementations.sol/62320/run-latest.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xa22f0c0bd8d26d04686ff50a11ced42d763bfe49456c4d54e9ba532616684056", - "transactionType": "CREATE", - "contractName": "StableTokenV2", - "contractAddress": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "function": null, - "arguments": [ - "true" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x29c582", - "value": "0x0", - "data": "0x6080346200017757601f6200264c38819003918201601f19168301916001600160401b038311848410176200017c578084926020946040528339810103126200017757518015158103620001775760008054336001600160a01b031982168117808455604051929490939091906001600160a01b038616907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3620000b1575b6040516124b99081620001938239f35b60ff8260a81c1662000125575060ff809160a01c1610620000d5575b8080620000a1565b6001600160a81b0319163360ff60a01b19161760ff60a01b1760005560405160ff81527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249890602090a138620000cd565b62461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b6064820152608490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe608080604052600436101561001357600080fd5b60003560e01c90816306fdde031461171757508063095ea7b3146116f157806318160ddd146116d35780631e4f0e031461100757806323b872dd14610f1e5780632c3bb44a14610cfe57806330a0f76814610cd5578063313ce56714610cb95780633644e51514610c965780633950935114610c3757806340c10f1914610b5957806342966c6814610a9a57806358cf967214610a6b57806367b1f5df14610a425780636a30b2531461092957806370a08231146108e2578063715018a6146108645780637ecebe001461081d5780638da5cb5b146107e957806395d89b41146106ed578063a457c2d714610621578063a9059cbb146105fb578063abff0110146105c7578063bf0d02131461059e578063ca1e78191461056a578063d2f7265a14610536578063d505accf1461031f578063dd62ed3e146102c0578063e1d6aceb146102205763f2fde38b1461016957600080fd5b3461021b57602060031936011261021b57610182611802565b61018a612187565b73ffffffffffffffffffffffffffffffffffffffff8116156101b1576101af906121ec565b005b608460405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b600080fd5b3461021b57606060031936011261021b57610239611802565b6044359067ffffffffffffffff821161021b577fe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc60406102806102b594369060040161188e565b9190601f19601f8484519586946020865281602087015286860137600085828601015201168101030190a16024359033611c86565b602060405160018152f35b3461021b57604060031936011261021b576102d9611802565b6102e1611848565b9073ffffffffffffffffffffffffffffffffffffffff8091166000526007602052604060002091166000526020526020604060002054604051908152f35b3461021b5760e060031936011261021b57610338611802565b610340611848565b6044359060643560843560ff8116810361021b578142116104f25773ffffffffffffffffffffffffffffffffffffffff908186169283600052606960205260406000208054906001820190556040519160208301917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98352866040850152858816606085015288608085015260a084015260c083015260c0825260e082019167ffffffffffffffff92818110848211176104c357604052519020610402612440565b906040519060208201927f1901000000000000000000000000000000000000000000000000000000000000845260228301526042820152604281526080810192818410908411176104c357610470936104689360405260c4359260a435925190206123a4565b919091612259565b160361047f576101af92612046565b606460405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b606460405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152fd5b3461021b57600060031936011261021b57602073ffffffffffffffffffffffffffffffffffffffff609e5416604051908152f35b3461021b57600060031936011261021b57602073ffffffffffffffffffffffffffffffffffffffff609c5416604051908152f35b3461021b57602060031936011261021b576101af6105ba611802565b6105c2612187565b611a30565b3461021b57600060031936011261021b57602073ffffffffffffffffffffffffffffffffffffffff609d5416604051908152f35b3461021b57604060031936011261021b576102b5610617611802565b6024359033611c86565b3461021b57604060031936011261021b5761063a611802565b60243590336000526007602052604060002073ffffffffffffffffffffffffffffffffffffffff821660005260205260406000205491808310610683576102b592039033612046565b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b3461021b57600060031936011261021b57604051600060035461070f81611c33565b808452906001908181169081156107a45750600114610749575b610745846107398186038261197a565b604051918291826117ba565b0390f35b6003600090815292507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b82841061078c57505050810160200161073982610729565b80546020858701810191909152909301928101610774565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208087019190915292151560051b850190920192506107399150839050610729565b3461021b57600060031936011261021b57602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b3461021b57602060031936011261021b5773ffffffffffffffffffffffffffffffffffffffff61084b611802565b1660005260696020526020604060002054604051908152f35b3461021b57600060031936011261021b5761087d612187565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461021b57602060031936011261021b5773ffffffffffffffffffffffffffffffffffffffff610910611802565b1660005260056020526020604060002054604051908152f35b3461021b5761010060031936011261021b57610943611802565b61094b611848565b61095361186b565b61095b611825565b60a4359260c43560e435936109703315611b77565b60009561099561098f8761098a8661098a866084356119e4565b6119e4565b89611e49565b73ffffffffffffffffffffffffffffffffffffffff9380851615610a2d57906109be9189611c86565b80831615610a0f57906109d19187611c86565b8116156109f357906109e39184611c86565b806109ea57005b6101af91611ef9565b5080610a00575b506109e3565b610a09916119e4565b826109fa565b5080610a1c575b506109d1565b610a2691946119e4565b9285610a16565b5080610a3a575b506109be565b955087610a34565b3461021b57602060031936011261021b576101af610a5e611802565b610a66612187565b611b0a565b3461021b57604060031936011261021b576101af610a87611802565b610a913315611b77565b60243590611ef9565b3461021b57602060031936011261021b5773ffffffffffffffffffffffffffffffffffffffff80609d54163314908115610b4b575b5015610ae1576102b560043533611ef9565b608460405162461bcd60e51b815260206004820152602260248201527f537461626c65546f6b656e56323a206e6f7420616c6c6f77656420746f20627560448201527f726e0000000000000000000000000000000000000000000000000000000000006064820152fd5b9050609e5416331481610acf565b3461021b57604060031936011261021b57610b72611802565b73ffffffffffffffffffffffffffffffffffffffff80609d54163314908115610c28575b8115610c1a575b5015610bb0576102b59060243590611e49565b608460405162461bcd60e51b815260206004820152602260248201527f537461626c65546f6b656e56323a206e6f7420616c6c6f77656420746f206d6960448201527f6e740000000000000000000000000000000000000000000000000000000000006064820152fd5b9050609e5416331482610b9d565b809150609c5416331490610b96565b3461021b57604060031936011261021b576102b5610c53611802565b336000526007602052604060002073ffffffffffffffffffffffffffffffffffffffff8216600052602052610c8f6024356040600020546119e4565b9033612046565b3461021b57600060031936011261021b576020610cb1612440565b604051908152f35b3461021b57600060031936011261021b57602060405160128152f35b3461021b57602060031936011261021b576101af610cf1611802565b610cf9612187565b611a9d565b3461021b57606060031936011261021b57610d90610d1a611802565b610a66610d25611848565b610cf9610d3061186b565b9375010200000000000000000000000000000000000000007fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff60005460ff8160a81c161580610f0d575b610d83906118ed565b16176000556105c2612187565b604051600090600354610da281611c33565b91828152602093848201936001938481169081600014610ed75750600114610e86575b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498867fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff878787610e178189038261197a565b6000549260ff8460a81c1691610e2c83611bc2565b60405193610e398561195e565b8452610e6a878501937f31000000000000000000000000000000000000000000000000000000000000008552611bc2565b51902091519020906035556036551660005560405160028152a1005b6003600090815291507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b818310610ec45750508101840181610dc5565b8054848401880152918601918401610eb1565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016865250151560051b82018501905081610dc5565b50600260a082901c60ff1610610d7a565b3461021b57606060031936011261021b57610f37611802565b610f3f611848565b6044359073ffffffffffffffffffffffffffffffffffffffff83166000526007602052604060002033600052602052604060002054927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8403610fa7575b6102b59350611c86565b828410610fc357610fbe836102b595033383612046565b610f9d565b606460405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b3461021b5761012060031936011261021b5760043567ffffffffffffffff811161021b5761103990369060040161188e565b60243567ffffffffffffffff811161021b5761105990369060040161188e565b9260443560ff81160361021b5761106e611825565b5060c43567ffffffffffffffff811161021b5761108f9036906004016118bc565b94909260e43567ffffffffffffffff811161021b576110b29036906004016118bc565b929093610104359067ffffffffffffffff821161021b576110da61114c92369060040161188e565b50506000549760ff8960a81c16159889809a6116c3575b80156116a8575b611101906118ed565b89740100000000000000000000000000000000000000007fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff831617600055611665575b50369161199d565b61115736838561199d565b9061116960ff60005460a81c16611bc2565b80519067ffffffffffffffff82116104c3578190611188600254611c33565b601f81116115f8575b50602090601f83116001146115555760009261154a575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c1916176002555b80519067ffffffffffffffff82116104c3576111f8600354611c33565b601f81116114ab575b50602090601f83116001146114025761125a94939291600091836113f7575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c1916176003555b369161199d565b9460ff60005460a81c1661126d81611bc2565b6040519061127a8261195e565b6001978883526112b060208401927f31000000000000000000000000000000000000000000000000000000000000008452611bc2565b6020815191012091519020906035556036556112cb336121ec565b8181036113b35760005b8181106113395786866112e457005b60207f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff60005416600055604051908152a1005b6113448183876119f1565b3573ffffffffffffffffffffffffffffffffffffffff8116810361021b57611378906113718386886119f1565b3590611e49565b868101809111156112d5575b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b606460405162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d6174636800000000000000000000006044820152fd5b015190508a80611220565b90601f1983169160036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9260005b818110611493575091600193918561125a989796941061145c575b505050811b01600355611253565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558a808061144e565b92936020600181928786015181550195019301611433565b6003600052601f830160051c7fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0160208410611523575b601f820160051c7fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b0181106115175750611201565b600081556001016114e2565b507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b6114e2565b015190508a806111a8565b91601f19169160026000527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace9260005b8181106115e057509084600195949392106115a9575b505050811b016002556111db565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558a808061159b565b92936020600181928786015181550195019301611585565b90915060026000527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace601f840160051c81016020851061165e575b90849392915b601f830160051c8201811061164f575050611191565b60008155859450600101611639565b5080611633565b7fffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff167501010000000000000000000000000000000000000000176000558a611144565b50303b1580156110f8575060a081901c60ff166001146110f8565b50600160ff8260a01c16106110f1565b3461021b57600060031936011261021b576020600654604051908152f35b3461021b57604060031936011261021b576102b561170d611802565b6024359033612046565b3461021b57600060031936011261021b57600060025461173681611c33565b808452906001908181169081156107a4575060011461175f57610745846107398186038261197a565b6002600090815292507f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b8284106117a257505050810160200161073982610729565b8054602085870181019190915290930192810161178a565b60208082528251818301819052939260005b8581106117ee57505050601f19601f8460006040809697860101520116010190565b8181018301518482016040015282016117cc565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361021b57565b6064359073ffffffffffffffffffffffffffffffffffffffff8216820361021b57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361021b57565b6044359073ffffffffffffffffffffffffffffffffffffffff8216820361021b57565b9181601f8401121561021b5782359167ffffffffffffffff831161021b576020838186019501011161021b57565b9181601f8401121561021b5782359167ffffffffffffffff831161021b576020808501948460051b01011161021b57565b156118f457565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b6040810190811067ffffffffffffffff8211176104c357604052565b90601f601f19910116810190811067ffffffffffffffff8211176104c357604052565b92919267ffffffffffffffff82116104c357604051916119c76020601f19601f840116018461197a565b82948184528183011161021b578281602093846000960137010152565b9190820180921161138457565b9190811015611a015760051b0190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602073ffffffffffffffffffffffffffffffffffffffff7f865dab7821134b6eb27cba259b40e33bbc1b898e970a535a18a83147f380a51f9216807fffffffffffffffffffffffff0000000000000000000000000000000000000000609d541617609d55604051908152a1565b602073ffffffffffffffffffffffffffffffffffffffff7f34edb180d960e50e3657f8fba1bf1f35c399c2bbad42b7e0f6561e6fb4ae3d7c9216807fffffffffffffffffffffffff0000000000000000000000000000000000000000609c541617609c55604051908152a1565b602073ffffffffffffffffffffffffffffffffffffffff7f403871c8d404db2d13402bd857192acd8f680acd7f2d6e1e5bf2128d013d7eaa9216807fffffffffffffffffffffffff0000000000000000000000000000000000000000609e541617609e55604051908152a1565b15611b7e57565b606460405162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c000000000000000000000000000000006044820152fd5b15611bc957565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b90600182811c92168015611c7c575b6020831014611c4d57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691611c42565b73ffffffffffffffffffffffffffffffffffffffff809116918215611ddf5716918215611d755760008281526005602052604081205491808310611d0b57604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef95876020965260058652038282205586815220818154019055604051908152a3565b608460405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff16908115611eb5577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602082611e986000946006546119e4565b6006558484526005825260408420818154019055604051908152a3565b606460405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152fd5b73ffffffffffffffffffffffffffffffffffffffff168015611fdc5780600052600560205260406000205491808310611f72576020817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92600095858752600584520360408620558060065403600655604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff80911691821561211e57169182156120b45760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260078252604060002085600052825280604060002055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff6000541633036121a857565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6000549073ffffffffffffffffffffffffffffffffffffffff80911691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b6005811015612375578061226a5750565b600181036122b657606460405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152fd5b6002810361230257606460405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152fd5b60031461230b57565b608460405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b9291907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083116124345791608094939160ff602094604051948552168484015260408301526060820152600093849182805260015afa1561242757815173ffffffffffffffffffffffffffffffffffffffff811615612421579190565b50600190565b50604051903d90823e3d90fd5b50505050600090600390565b6035546036546040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815260c0810181811067ffffffffffffffff8211176104c3576040525190209056fea164736f6c6343000812000a0000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x2c4" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x785722671e7eb3e3450fe8611cf848248e4434c36992bb4cfa08be7aaf14727c", - "transactionType": "CALL", - "contractName": "StableTokenV2", - "contractAddress": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xb8956d1fceff0655b2b9df1975c5c25b71de1df3", - "gas": "0x9c89", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x2c5" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xa22f0c0bd8d26d04686ff50a11ced42d763bfe49456c4d54e9ba532616684056", - "transactionIndex": "0x0", - "blockHash": "0x1e31691d67e450eea608e33da665fe95f6823b6e67b9011448eec70aa4175b92", - "blockNumber": "0x13a7414", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x2021c7", - "gasUsed": "0x2021c7", - "contractAddress": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "logs": [ - { - "address": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x1e31691d67e450eea608e33da665fe95f6823b6e67b9011448eec70aa4175b92", - "blockNumber": "0x13a7414", - "transactionHash": "0xa22f0c0bd8d26d04686ff50a11ced42d763bfe49456c4d54e9ba532616684056", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - }, - { - "address": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x1e31691d67e450eea608e33da665fe95f6823b6e67b9011448eec70aa4175b92", - "blockNumber": "0x13a7414", - "transactionHash": "0xa22f0c0bd8d26d04686ff50a11ced42d763bfe49456c4d54e9ba532616684056", - "transactionIndex": "0x0", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000040000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000001000000002000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x785722671e7eb3e3450fe8611cf848248e4434c36992bb4cfa08be7aaf14727c", - "transactionIndex": "0x1", - "blockHash": "0x1e31691d67e450eea608e33da665fe95f6823b6e67b9011448eec70aa4175b92", - "blockNumber": "0x13a7414", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "cumulativeGasUsed": "0x20931c", - "gasUsed": "0x7155", - "contractAddress": null, - "logs": [ - { - "address": "0xb8956d1fCeff0655B2B9DF1975c5c25B71de1Df3", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x1e31691d67e450eea608e33da665fe95f6823b6e67b9011448eec70aa4175b92", - "blockNumber": "0x13a7414", - "transactionHash": "0x785722671e7eb3e3450fe8611cf848248e4434c36992bb4cfa08be7aaf14727c", - "transactionIndex": "0x1", - "logIndex": "0x2", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020801000000000040000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000001000000002000020000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1700837378, - "chain": 62320, - "multi": false, - "commit": "4db4548" -} \ No newline at end of file diff --git a/broadcast/MU07-Deploy-ChainlinkRelayerFactory.sol/62320/run-latest.json b/broadcast/MU07-Deploy-ChainlinkRelayerFactory.sol/62320/run-latest.json deleted file mode 100644 index efadaad2..00000000 --- a/broadcast/MU07-Deploy-ChainlinkRelayerFactory.sol/62320/run-latest.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xdd7e16f1c071988cdb77271ae05b672e86cf2aaece25e0c7994ba8065988565a", - "transactionType": "CREATE", - "contractName": "ChainlinkRelayerFactory", - "contractAddress": "0x5af9bad8767502f07176ecc74a86d1fc465757fe", - "function": null, - "arguments": [ - "true" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x4ca2da", - "value": "0x0", - "input": "0x60803461010d57601f6200464138819003918201601f19168301916001600160401b038311848410176101125780849260209460405283398101031261010d5751801515810361010d5761005e575b6040516145189081620001298239f35b60005460ff8160081c166100b85760ff8082161061007d575b5061004e565b60ff90811916176000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160ff8152a138610077565b60405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b6064820152608490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe604060808152600490813610156200001657600080fd5b600091823560e01c9081630996c1041462000b62578163132e8aa71462000b2b578163179ff4b214620009c957816360f0a5ac14620007c6578163715018a61462000742578163725fdec414620004c95781638da5cb5b14620004925781638fa1242b146200043b578163c27231da14620001e0578163c4d66de8146200022b578163e5a0584814620001e0578163f2fde38b1462000103575063f412316614620000c057600080fd5b34620000ff5760209073ffffffffffffffffffffffffffffffffffffffff620000f7620000ed3662000bc4565b9392909262000e51565b915191168152f35b5080fd5b905034620001dc576020600319360112620001dc576200012262000b9b565b916200012d62000cd8565b73ffffffffffffffffffffffffffffffffffffffff831615620001595783620001568462000d58565b80f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8280fd5b505034620000ff576020600319360112620000ff576020918173ffffffffffffffffffffffffffffffffffffffff91826200021a62000b9b565b168152606685522054169051908152f35b905034620001dc576020600319360112620001dc576200024a62000b9b565b835460ff8160081c1615928380946200042d575b801562000414575b1562000391575090818360017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0073ffffffffffffffffffffffffffffffffffffffff951617875562000362575b50620002d160ff865460081c16620002cb8162000dc5565b62000dc5565b620002dc3362000d58565b167fffffffffffffffffffffffff000000000000000000000000000000000000000060655416176065556200030f575080f35b60207f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff84541684555160018152a180f35b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661010117855538620002b3565b60849060208651917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015620002665750600160ff83161462000266565b50600160ff8316106200025e565b905034620001dc576020600319360112620001dc5735916067548310156200048f575073ffffffffffffffffffffffffffffffffffffffff6200048060209362000c71565b92905490519260031b1c168152f35b80fd5b505034620000ff5781600319360112620000ff5760209073ffffffffffffffffffffffffffffffffffffffff603354169051908152f35b8284346200048f57620004dc3662000bc4565b93620004ea93919362000cd8565b620004f462000cd8565b73ffffffffffffffffffffffffffffffffffffffff958682169081815260666020528789822054169081156200071357828152606660205289812080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055606780547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8082019d92918e11620006e757838e5b811115620005cd575b5060208d8d620000f78e8e8e8e8e8e8e7f0bdcf1d6f29aa87af8131cc81dcbb295fcf98d71cfcdc79cc5d965317bae1d0a8f80a362000e51565b8c87620005da8362000c71565b929054600393841b1c161462000602575090620005f98f939262001204565b9091926200058a565b939e620006268e62000618620006519362000c71565b905490881b1c169262000c71565b819391549060031b9173ffffffffffffffffffffffffffffffffffffffff809116831b921b19161790565b905581548015620006bb5760209e50918c7f0bdcf1d6f29aa87af8131cc81dcbb295fcf98d71cfcdc79cc5d965317bae1d0a9492620000f79d9c9b9a999897969401926200069f8462000c71565b81939154921b1b191690555591929394959697988d8062000593565b7f4e487b7100000000000000000000000000000000000000000000000000000000855260318f52602485fd5b6024846011857f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60248b848c51917f60238e66000000000000000000000000000000000000000000000000000000008352820152fd5b83346200048f57806003193601126200048f576200075f62000cd8565b8073ffffffffffffffffffffffffffffffffffffffff6033547fffffffffffffffffffffffff00000000000000000000000000000000000000008116603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b91905034620001dc576020600319360112620001dc57620007e662000b9b565b90620007f162000cd8565b73ffffffffffffffffffffffffffffffffffffffff8092169182855260666020528082862054169182156200099a57838652606660205285207fffffffffffffffffffffffff0000000000000000000000000000000000000000815416905560678054947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff908187019687116200096e57875b87811115620008b8575b8887877f0bdcf1d6f29aa87af8131cc81dcbb295fcf98d71cfcdc79cc5d965317bae1d0a8380a380f35b8487620008c58362000c71565b929054600393841b1c1614620008e75750620008e19062001204565b62000884565b9596976200062686620009016200090f9398979862000c71565b9054908a1b1c169262000c71565b905583549081156200094257500192620009298462000c71565b81939154921b1b1916905555819038808080806200088e565b8860316024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8760116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b848460249251917f60238e66000000000000000000000000000000000000000000000000000000008352820152fd5b905082346200048f57806003193601126200048f57919060675492620009ef84620012d2565b620009fd8451918262001261565b84815262000a0b85620012d2565b926020957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08784019501368637835b81811062000a985750505083519485948186019282875251809352850193925b82811062000a6a57505050500390f35b835173ffffffffffffffffffffffffffffffffffffffff168552869550938101939281019260010162000a5a565b62000aa98198959496979862000c71565b9073ffffffffffffffffffffffffffffffffffffffff918291549060031b1c168552606686528885205416865182101562000aff579062000af391868260051b8901015262001204565b96959492939662000a3a565b6024856032867f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b505034620000ff5781600319360112620000ff5760209073ffffffffffffffffffffffffffffffffffffffff606554169051908152f35b505034620000ff5760209073ffffffffffffffffffffffffffffffffffffffff620000f762000b913662000bc4565b9392909262001318565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820362000bbf57565b600080fd5b90606060031983011262000bbf5760043573ffffffffffffffffffffffffffffffffffffffff8116810362000bbf57916024359167ffffffffffffffff9081841162000bbf578260238501121562000bbf5783600401359382851162000bbf57836024868301011162000bbf5760240193926044359083821162000bbf578060238301121562000bbf57816004013593841162000bbf5760248460061b8301011162000bbf576024019190565b60675481101562000ca95760676000527f9787eeb91fe3101235e4a76063c7023ecb40f923f97916639c598592fa30d6ae0190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff60335416330362000cfa57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6033549073ffffffffffffffffffffffffffffffffffffffff80911691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3565b1562000dcd57565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b909262000e5d62000cd8565b73ffffffffffffffffffffffffffffffffffffffff948583169460008681526066602052604094888683205416620010d55762000e9e848689868562001318565b90813b620010875789606554168751916118578084019084821067ffffffffffffffff8311176200105a578985948d8a7f83438438b8b645ac5e1116c9dfcfd8c6f7ff01f7ce70a3cab7bc5cdeea52e47e989662000f04968e966200145e8a39620011b2565b039084f580156200105057891698811689036200100157508681526066602052848120887fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055606754906801000000000000000082101562000fd45750927fa293edbc5018bd43c95bab416b1cb297eb58222c3471c76b3b87051f720acb05949262000fbf62000fce938962000fac620006268960018f9d9b0160675562000c71565b9055855196868897885287019162001105565b91848303602086015262001144565b0390a390565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b85517fd3a5e6c100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201529089166024820152604490fd5b86513d84823e3d90fd5b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b86517fbfdb910f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff928316600482015291166024820152604490fd5b6024888751907fdb6ef9170000000000000000000000000000000000000000000000000000000082526004820152fd5b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0938186528686013760008582860101520116010190565b918181526020809101929160005b81811062001161575050505090565b90919293843573ffffffffffffffffffffffffffffffffffffffff811680910362000bbf578152838501359081151580920362000bbf57600191858201526040809101950191019291909262001152565b91620011ec90620012019795969473ffffffffffffffffffffffffffffffffffffffff809416855260806020860152608085019162001105565b94166040820152606081850391015262001144565b90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114620012325760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117620012a357604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b67ffffffffffffffff8111620012a35760051b60200190565b9081519160005b83811062001304575050016000815290565b8060208092840101518185015201620012f2565b90620013d59162001377620013c8949661185796604051976200133f602082018a62001261565b80895262002cb560208a013973ffffffffffffffffffffffffffffffffffffffff9889606554169060405196879660208801620011b2565b0390620013ab7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09283810183528262001261565b604051938491620013c1602084018098620012eb565b90620012eb565b0390810183528262001261565b51902060405160208101917fff0000000000000000000000000000000000000000000000000000000000000083523060601b60218301527f83438438b8b645ac5e1116c9dfcfd8c6f7ff01f7ce70a3cab7bc5cdeea52e47e60358301526055820152605581526080810181811067ffffffffffffffff821117620012a357604052519020169056fe60406101e08152346200052957620018579081380380620000208162000563565b938439820190608091828482031262000529576200003e8462000589565b6020858101519093916001600160401b03918281116200052957870196601f9085828a0112156200052957885192848411620004ce57601f19936200008984820186168a0162000563565b9a818c52888a83830101116200052957899060005b8381106200052e5750506000918c010152620000bc86830162000589565b9160608101519086821162000529570187848201121562000529578051868111620004ce57620000f18a8260051b0162000563565b988a808b848152019260061b8401019281841162000529578b01915b838310620004e45750505050885260a052875190838211620004ce57600054926001938481811c91168015620004c3575b89821014620004ad5782811162000462575b5087918311600114620003fb57508192939495969798600092620003ef575b5050600019600383901b1c191690821b176000555b8351936101c09480865215620003de5760049081865111620003cf5784519360a0850190811185821017620003ba5785528184528660005b89811062000397575050826000905b6200030b575b506001600160a01b03969250869150620001ed9050836200059e565b51511660c05284620001ff83620005c2565b51511660e052846200021183620005d3565b515116946101009586526200022683620005e4565b515116610120908152816200023b846200059e565b510151151590610140918252826200025385620005c2565b51015115159261016093845262000281816200026f87620005d3565b510151151595610180968752620005e4565b5101511515946101a0958652519661124c98896200060b8a39518881816102d2015281816105c401526108e2015260a05188818161025b015281816106cf0152610893015260c05188610f8c015260e051886110070152518761107f015251866110fa01525185610fb00152518461102b015251836110a30152518261111e01525181610ef10152f35b815181101562000391576001600160a01b03620003298284620005f5565b5151161562000381576200033e8183620005f5565b516200034b8287620005f5565b52620003588186620005f5565b5060001981146200036c57830183620001cb565b601183634e487b7160e01b6000525260246000fd5b855163029a68ed60e41b81528390fd5b620001d1565b620003a162000543565b60008152600083820152828288010152018790620001bc565b604183634e487b7160e01b6000525260246000fd5b508351633be17a5360e21b8152fd5b8351635a0a2c5160e11b8152600490fd5b0151905038806200016f565b82169060008052876000209160005b8181106200044c5750998385969798999a9b1062000432575b505050811b0160005562000184565b015160001960f88460031b161c1916905538808062000423565b8b8301518455928501929189019189016200040a565b60008052886000208380860160051c8201928b8710620004a3575b0160051c019085905b8281106200049657505062000150565b6000815501859062000486565b925081926200047d565b634e487b7160e01b600052602260045260246000fd5b90607f16906200013e565b634e487b7160e01b600052604160045260246000fd5b89838303126200052957620004f862000543565b90620005048462000589565b82528c8401519081151582036200052957828e92838e9501528152019201916200010d565b600080fd5b818101830151818f018401528b92016200009e565b60408051919082016001600160401b03811183821017620004ce57604052565b6040519190601f01601f191682016001600160401b03811183821017620004ce57604052565b51906001600160a01b03821682036200052957565b805115620005ac5760200190565b634e487b7160e01b600052603260045260246000fd5b805160011015620005ac5760400190565b805160021015620005ac5760600190565b805160031015620005ac5760800190565b8051821015620005ac5760209160051b01019056fe608060408181526004918236101561001657600080fd5b600090813560e01c908163132e8aa714610685575080637ee7f7d1146105e8578063a1bd91da14610579578063b59589d1146102125763e6f4c8651461005b57600080fd5b3461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57815190808154600181811c918181168015610205575b60209889851082146101d95750918391899593889586529081600014610199575060011461013e575b50506100da9250959392950382610752565b82519382859384528251928382860152825b84811061012857505050828201840152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168101030190f35b81810183015188820188015287955082016100ec565b8580527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5639492508591905b8183106101815750889450508201016100da386100c8565b85548884018501529485019487945091830191610169565b90506100da9593507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201018692386100c8565b8660226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b92607f169261009f565b80fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755773ffffffffffffffffffffffffffffffffffffffff90817f00000000000000000000000000000000000000000000000000000000000000001691610284610eef565b61029661029082610793565b51610c96565b94909480926001809181925b6104c3575b5050508451937f071b48fc0000000000000000000000000000000000000000000000000000000085527f0000000000000000000000000000000000000000000000000000000000000000169283898601526020948581602481875afa9081156104b9578991610488575b50801515918261047d575b50506104555742039142831161042957839060248651809481937f6deb67990000000000000000000000000000000000000000000000000000000083528c8301525afa92831561041f5786936103eb575b505010156103c35750620f424090818102918183041490151715610397576103949061087a565b80f35b5060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8390517fa3644e9f000000000000000000000000000000000000000000000000000000008152fd5b9080929350813d8311610418575b6104038183610752565b81010312610414575190388061036d565b8480fd5b503d6103f9565b84513d88823e3d90fd5b60248760118a7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8785517fc175c1ae000000000000000000000000000000000000000000000000000000008152fd5b11159050388061031c565b90508581813d83116104b2575b61049f8183610752565b810103126104ae575138610311565b8880fd5b503d610495565b87513d8b823e3d90fd5b9091949297815186101561056d576104ec6104e660208860051b85010151610c96565b9261117e565b98808210156105685750805b938082111561056157505b947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105355782019190816102a2565b60248a60118d7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b9050610503565b6104f8565b9792946102a7565b5080fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610575576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261057557610620610eef565b8151928392602080850191818652845180935281818701950193905b8382106106495786860387f35b8451805173ffffffffffffffffffffffffffffffffffffffff16875283015115158684015287965094850194938201936001919091019061063c565b90503461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b67ffffffffffffffff811161070757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761070757604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761070757604052565b8051156107a05760200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8051600110156107a05760400190565b8051600210156107a05760600190565b8051600310156107a05760800190565b67ffffffffffffffff81116107075760051b60200190565b81601f820112156108755780519161082e836107ff565b9261083c6040519485610752565b808452602092838086019260051b820101928311610875578301905b828210610866575050505090565b81518152908301908301610858565b600080fd5b73ffffffffffffffffffffffffffffffffffffffff90817f0000000000000000000000000000000000000000000000000000000000000000166040918251907f02f55b61000000000000000000000000000000000000000000000000000000008252600094807f00000000000000000000000000000000000000000000000000000000000000001692836004820152868160248183895af1908115610c755787908892610b9a575b50805180158015610b7b575b610b0957600281118015610ace575b610aa55760018491148015610a90575b15610a755761095e61096692610793565b511691610793565b51905b8784899310600014610a6d57505b853b15610a695782908751947f80e507440000000000000000000000000000000000000000000000000000000086528660048701526024860152166044840152166064820152848160848183875af18015610a5f57908591610a4b575b5050813b15610a47578291604485949285935195869384927fdd34ca3b0000000000000000000000000000000000000000000000000000000084526004840152600160248401525af1908115610a3e5750610a2d575050565b610a3782916106f3565b61020f5750565b513d84823e3d90fd5b8380fd5b610a54906106f3565b610a475783386109d4565b84513d87823e3d90fd5b8780fd5b915090610977565b610a81610a89926107cf565b5116916107cf565b5190610969565b5080610a9b83610793565b511630141561094d565b600488517f6d79d026000000000000000000000000000000000000000000000000000000008152fd5b506002811480610af4575b801561093d575083610aea836107cf565b511630141561093d565b5083610aff83610793565b5116301415610ad9565b50505050908293923b1561041457906084859283855196879485937f80e50744000000000000000000000000000000000000000000000000000000008552600485015260248401528160448401528160648401525af1908115610a3e5750610b6f575050565b610b78906106f3565b50565b5060018114801561092e575083610b9183610793565b5116301461092e565b9150503d8088833e610bac8183610752565b8101606082820312610a695781519067ffffffffffffffff91828111610c715783019181601f84011215610c71578251610be5816107ff565b93610bf28b519586610752565b818552602091828087019160051b83010191858311610c6d578301905b828210610c5157505050840151818111610c4d5782610c2f918601610817565b9389810151918211610c4d57610c46929101610817565b5038610922565b8a80fd5b81518981168103610c69578152908301908301610c0f565b8e80fd5b8d80fd5b8980fd5b86513d89823e3d90fd5b519069ffffffffffffffffffff8216820361087557565b9073ffffffffffffffffffffffffffffffffffffffff9160a083825116604051918280927ffeaf968c00000000000000000000000000000000000000000000000000000000825260049384915afa948515610e65576000928396610e99575b506000831315610e715760208291855116604051928380927f313ce5670000000000000000000000000000000000000000000000000000000082525afa908115610e6557600091610e29575b5060ff1660120360128111610dfb57604d8111610dfb57600a0a91828102928184041490151715610dcd57602082930151610d7d575b50509190565b9080925015610d9f57506ec097ce7bc90715b34b9f1000000000043880610d77565b6012907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011827f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6020813d8211610e5d575b81610e4160209383610752565b8101031261057557519060ff8216820361020f575060ff610d41565b3d9150610e34565b6040513d6000823e3d90fd5b506040517ebfc921000000000000000000000000000000000000000000000000000000008152fd5b9290955060a0833d8211610ee7575b81610eb560a09383610752565b8101031261020f5750610ec782610c7f565b506020820151610ede608060608501519401610c7f565b50919438610cf5565b3d9150610ea8565b7f000000000000000000000000000000000000000000000000000000000000000090610f1a826107ff565b604090610f2982519182610752565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0610f56856107ff565b016000805b82811061115c575050508093825190610f7382610736565b73ffffffffffffffffffffffffffffffffffffffff91827f00000000000000000000000000000000000000000000000000000000000000001681527f000000000000000000000000000000000000000000000000000000000000000015156020820152610fdf84610793565b52610fe983610793565b5060018111610ff9575b50505050565b835161100481610736565b827f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261105a846107cf565b52611064836107cf565b506002811115610ff357600390845161107c81610736565b837f00000000000000000000000000000000000000000000000000000000000000001681527f0000000000000000000000000000000000000000000000000000000000000000151560208201526110d2856107df565b526110dc846107df565b50116110e9575b80610ff3565b6111539251906110f882610736565b7f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261114d826107ef565b526107ef565b503880806110e3565b602090855161116a81610736565b838152828481830152828701015201610f5b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818309818302918280831092039180830391670de0b6b3a7640000958684101561120957908691099214611203577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699350828211900360ee1b910360121c170290565b50500490565b604491604051917f5173648d00000000000000000000000000000000000000000000000000000000835260048301526024820152fdfea164736f6c6343000812000a60406101e08152346200052957620018579081380380620000208162000563565b938439820190608091828482031262000529576200003e8462000589565b6020858101519093916001600160401b03918281116200052957870196601f9085828a0112156200052957885192848411620004ce57601f19936200008984820186168a0162000563565b9a818c52888a83830101116200052957899060005b8381106200052e5750506000918c010152620000bc86830162000589565b9160608101519086821162000529570187848201121562000529578051868111620004ce57620000f18a8260051b0162000563565b988a808b848152019260061b8401019281841162000529578b01915b838310620004e45750505050885260a052875190838211620004ce57600054926001938481811c91168015620004c3575b89821014620004ad5782811162000462575b5087918311600114620003fb57508192939495969798600092620003ef575b5050600019600383901b1c191690821b176000555b8351936101c09480865215620003de5760049081865111620003cf5784519360a0850190811185821017620003ba5785528184528660005b89811062000397575050826000905b6200030b575b506001600160a01b03969250869150620001ed9050836200059e565b51511660c05284620001ff83620005c2565b51511660e052846200021183620005d3565b515116946101009586526200022683620005e4565b515116610120908152816200023b846200059e565b510151151590610140918252826200025385620005c2565b51015115159261016093845262000281816200026f87620005d3565b510151151595610180968752620005e4565b5101511515946101a0958652519661124c98896200060b8a39518881816102d2015281816105c401526108e2015260a05188818161025b015281816106cf0152610893015260c05188610f8c015260e051886110070152518761107f015251866110fa01525185610fb00152518461102b015251836110a30152518261111e01525181610ef10152f35b815181101562000391576001600160a01b03620003298284620005f5565b5151161562000381576200033e8183620005f5565b516200034b8287620005f5565b52620003588186620005f5565b5060001981146200036c57830183620001cb565b601183634e487b7160e01b6000525260246000fd5b855163029a68ed60e41b81528390fd5b620001d1565b620003a162000543565b60008152600083820152828288010152018790620001bc565b604183634e487b7160e01b6000525260246000fd5b508351633be17a5360e21b8152fd5b8351635a0a2c5160e11b8152600490fd5b0151905038806200016f565b82169060008052876000209160005b8181106200044c5750998385969798999a9b1062000432575b505050811b0160005562000184565b015160001960f88460031b161c1916905538808062000423565b8b8301518455928501929189019189016200040a565b60008052886000208380860160051c8201928b8710620004a3575b0160051c019085905b8281106200049657505062000150565b6000815501859062000486565b925081926200047d565b634e487b7160e01b600052602260045260246000fd5b90607f16906200013e565b634e487b7160e01b600052604160045260246000fd5b89838303126200052957620004f862000543565b90620005048462000589565b82528c8401519081151582036200052957828e92838e9501528152019201916200010d565b600080fd5b818101830151818f018401528b92016200009e565b60408051919082016001600160401b03811183821017620004ce57604052565b6040519190601f01601f191682016001600160401b03811183821017620004ce57604052565b51906001600160a01b03821682036200052957565b805115620005ac5760200190565b634e487b7160e01b600052603260045260246000fd5b805160011015620005ac5760400190565b805160021015620005ac5760600190565b805160031015620005ac5760800190565b8051821015620005ac5760209160051b01019056fe608060408181526004918236101561001657600080fd5b600090813560e01c908163132e8aa714610685575080637ee7f7d1146105e8578063a1bd91da14610579578063b59589d1146102125763e6f4c8651461005b57600080fd5b3461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57815190808154600181811c918181168015610205575b60209889851082146101d95750918391899593889586529081600014610199575060011461013e575b50506100da9250959392950382610752565b82519382859384528251928382860152825b84811061012857505050828201840152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168101030190f35b81810183015188820188015287955082016100ec565b8580527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5639492508591905b8183106101815750889450508201016100da386100c8565b85548884018501529485019487945091830191610169565b90506100da9593507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201018692386100c8565b8660226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b92607f169261009f565b80fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755773ffffffffffffffffffffffffffffffffffffffff90817f00000000000000000000000000000000000000000000000000000000000000001691610284610eef565b61029661029082610793565b51610c96565b94909480926001809181925b6104c3575b5050508451937f071b48fc0000000000000000000000000000000000000000000000000000000085527f0000000000000000000000000000000000000000000000000000000000000000169283898601526020948581602481875afa9081156104b9578991610488575b50801515918261047d575b50506104555742039142831161042957839060248651809481937f6deb67990000000000000000000000000000000000000000000000000000000083528c8301525afa92831561041f5786936103eb575b505010156103c35750620f424090818102918183041490151715610397576103949061087a565b80f35b5060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8390517fa3644e9f000000000000000000000000000000000000000000000000000000008152fd5b9080929350813d8311610418575b6104038183610752565b81010312610414575190388061036d565b8480fd5b503d6103f9565b84513d88823e3d90fd5b60248760118a7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8785517fc175c1ae000000000000000000000000000000000000000000000000000000008152fd5b11159050388061031c565b90508581813d83116104b2575b61049f8183610752565b810103126104ae575138610311565b8880fd5b503d610495565b87513d8b823e3d90fd5b9091949297815186101561056d576104ec6104e660208860051b85010151610c96565b9261117e565b98808210156105685750805b938082111561056157505b947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105355782019190816102a2565b60248a60118d7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b9050610503565b6104f8565b9792946102a7565b5080fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610575576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261057557610620610eef565b8151928392602080850191818652845180935281818701950193905b8382106106495786860387f35b8451805173ffffffffffffffffffffffffffffffffffffffff16875283015115158684015287965094850194938201936001919091019061063c565b90503461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b67ffffffffffffffff811161070757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761070757604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761070757604052565b8051156107a05760200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8051600110156107a05760400190565b8051600210156107a05760600190565b8051600310156107a05760800190565b67ffffffffffffffff81116107075760051b60200190565b81601f820112156108755780519161082e836107ff565b9261083c6040519485610752565b808452602092838086019260051b820101928311610875578301905b828210610866575050505090565b81518152908301908301610858565b600080fd5b73ffffffffffffffffffffffffffffffffffffffff90817f0000000000000000000000000000000000000000000000000000000000000000166040918251907f02f55b61000000000000000000000000000000000000000000000000000000008252600094807f00000000000000000000000000000000000000000000000000000000000000001692836004820152868160248183895af1908115610c755787908892610b9a575b50805180158015610b7b575b610b0957600281118015610ace575b610aa55760018491148015610a90575b15610a755761095e61096692610793565b511691610793565b51905b8784899310600014610a6d57505b853b15610a695782908751947f80e507440000000000000000000000000000000000000000000000000000000086528660048701526024860152166044840152166064820152848160848183875af18015610a5f57908591610a4b575b5050813b15610a47578291604485949285935195869384927fdd34ca3b0000000000000000000000000000000000000000000000000000000084526004840152600160248401525af1908115610a3e5750610a2d575050565b610a3782916106f3565b61020f5750565b513d84823e3d90fd5b8380fd5b610a54906106f3565b610a475783386109d4565b84513d87823e3d90fd5b8780fd5b915090610977565b610a81610a89926107cf565b5116916107cf565b5190610969565b5080610a9b83610793565b511630141561094d565b600488517f6d79d026000000000000000000000000000000000000000000000000000000008152fd5b506002811480610af4575b801561093d575083610aea836107cf565b511630141561093d565b5083610aff83610793565b5116301415610ad9565b50505050908293923b1561041457906084859283855196879485937f80e50744000000000000000000000000000000000000000000000000000000008552600485015260248401528160448401528160648401525af1908115610a3e5750610b6f575050565b610b78906106f3565b50565b5060018114801561092e575083610b9183610793565b5116301461092e565b9150503d8088833e610bac8183610752565b8101606082820312610a695781519067ffffffffffffffff91828111610c715783019181601f84011215610c71578251610be5816107ff565b93610bf28b519586610752565b818552602091828087019160051b83010191858311610c6d578301905b828210610c5157505050840151818111610c4d5782610c2f918601610817565b9389810151918211610c4d57610c46929101610817565b5038610922565b8a80fd5b81518981168103610c69578152908301908301610c0f565b8e80fd5b8d80fd5b8980fd5b86513d89823e3d90fd5b519069ffffffffffffffffffff8216820361087557565b9073ffffffffffffffffffffffffffffffffffffffff9160a083825116604051918280927ffeaf968c00000000000000000000000000000000000000000000000000000000825260049384915afa948515610e65576000928396610e99575b506000831315610e715760208291855116604051928380927f313ce5670000000000000000000000000000000000000000000000000000000082525afa908115610e6557600091610e29575b5060ff1660120360128111610dfb57604d8111610dfb57600a0a91828102928184041490151715610dcd57602082930151610d7d575b50509190565b9080925015610d9f57506ec097ce7bc90715b34b9f1000000000043880610d77565b6012907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011827f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6020813d8211610e5d575b81610e4160209383610752565b8101031261057557519060ff8216820361020f575060ff610d41565b3d9150610e34565b6040513d6000823e3d90fd5b506040517ebfc921000000000000000000000000000000000000000000000000000000008152fd5b9290955060a0833d8211610ee7575b81610eb560a09383610752565b8101031261020f5750610ec782610c7f565b506020820151610ede608060608501519401610c7f565b50919438610cf5565b3d9150610ea8565b7f000000000000000000000000000000000000000000000000000000000000000090610f1a826107ff565b604090610f2982519182610752565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0610f56856107ff565b016000805b82811061115c575050508093825190610f7382610736565b73ffffffffffffffffffffffffffffffffffffffff91827f00000000000000000000000000000000000000000000000000000000000000001681527f000000000000000000000000000000000000000000000000000000000000000015156020820152610fdf84610793565b52610fe983610793565b5060018111610ff9575b50505050565b835161100481610736565b827f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261105a846107cf565b52611064836107cf565b506002811115610ff357600390845161107c81610736565b837f00000000000000000000000000000000000000000000000000000000000000001681527f0000000000000000000000000000000000000000000000000000000000000000151560208201526110d2856107df565b526110dc846107df565b50116110e9575b80610ff3565b6111539251906110f882610736565b7f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261114d826107ef565b526107ef565b503880806110e3565b602090855161116a81610736565b838152828481830152828701015201610f5b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818309818302918280831092039180830391670de0b6b3a7640000958684101561120957908691099214611203577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699350828211900360ee1b910360121c170290565b50500490565b604491604051917f5173648d00000000000000000000000000000000000000000000000000000000835260048301526024820152fdfea164736f6c6343000812000aa164736f6c6343000812000a0000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x412", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xc8bafd48ea56b1de7d6c7faa135d84604ba7d3ecfaee942ca6b27dcd24947b7b", - "transactionType": "CREATE", - "contractName": "ChainlinkRelayerFactoryProxyAdmin", - "contractAddress": "0x4d4e9a6fc68e4f7818922673f41e7a0a227da150", - "function": null, - "arguments": null, - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xa1811", - "value": "0x0", - "input": "0x6080806040523461005b5760008054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36107d990816100618239f35b600080fdfe6080604081815260048036101561001557600080fd5b600092833560e01c90848263204e1c7a146105845750508063715018a6146105065780637eff275e146104665780638da5cb5b146104335780639623609d146102da5783816399a88ec41461022857508063f2fde38b1461010d5763f3b7dead1461007f57600080fd5b3461010957602060031936011261010957828073ffffffffffffffffffffffffffffffffffffffff92836100b16105e8565b168551907ff851a4400000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b931561010657506100fe8360208080965183010191016107a0565b169051908152f35b80fd5b8280fd5b5034610109576020600319360112610109576101276105e8565b906101306106f1565b73ffffffffffffffffffffffffffffffffffffffff8092169283156101a5575050600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a380f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b929050346102d657806003193601126102d6576102436105e8565b61024b610610565b906102546106f1565b73ffffffffffffffffffffffffffffffffffffffff809116803b156102d257859283602492865197889586947f3659cfe600000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506102b95750f35b6102c290610633565b6101065780f35b513d84823e3d90fd5b8580fd5b5050fd5b508290606060031936011261042f576102f16105e8565b926102fa610610565b916044359067ffffffffffffffff821161042b573660238301121561042b578181013591610327836106b7565b9261033485519485610676565b8084523660248284010111610427576024929181889260209586930183880137850101526103606106f1565b73ffffffffffffffffffffffffffffffffffffffff80971696873b15610427578451957f4f1ef2860000000000000000000000000000000000000000000000000000000087521690850152826024850152815191826044860152855b83811061041357505050828495816064817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f878b85819a860101520116810103019134905af19081156102c957506102b95750f35b8181018301518682016064015282016103bc565b8680fd5b8480fd5b5080fd5b50503461042f578160031936011261042f5773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b509034610109578060031936011261010957826104816105e8565b610489610610565b6104916106f1565b73ffffffffffffffffffffffffffffffffffffffff80921690813b156105025783602492865197889586947f8f28397000000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506104f6575080f35b6104ff90610633565b80f35b8380fd5b833461010657806003193601126101065761051f6106f1565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b9150913461042f57602060031936011261042f57819073ffffffffffffffffffffffffffffffffffffffff93846105b96105e8565b167f5c60da1b0000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b67ffffffffffffffff811161064757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761064757604052565b67ffffffffffffffff811161064757601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b73ffffffffffffffffffffffffffffffffffffffff60005416330361071257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b3d1561079b573d90610781826106b7565b9161078f6040519384610676565b82523d6000602084013e565b606090565b9081602091031261060b575173ffffffffffffffffffffffffffffffffffffffff8116810361060b579056fea164736f6c6343000812000a", - "nonce": "0x413", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionType": "CREATE", - "contractName": "ChainlinkRelayerFactoryProxy", - "contractAddress": "0x1e4386193b38327e501a8348186c1f8885439e50", - "function": null, - "arguments": [ - "0x5aF9Bad8767502F07176EcC74a86D1fc465757fe", - "0x4d4e9a6FC68e4f7818922673f41e7a0A227da150", - "0xc4d66de800000000000000000000000088a187a876290e9843175027902b9f7f1b092c88" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x100f0d", - "value": "0x0", - "input": "0x60406080815262000f9d8038038062000018816200030b565b9283398101906060818303126200030657620000348162000347565b916020926200004584840162000347565b8584015190936001600160401b0391908282116200030657019280601f850112156200030657835193620000836200007d866200035c565b6200030b565b948086528786019288828401011162000306578288620000a4930162000378565b823b15620002ac577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002a4575b620001f5575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a357501617905551610b469081620004578239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000290578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a860152516200027a9493929183918291845af4903d1562000286573d6200026a6200007d826200035c565b90815280938a3d92013e6200039d565b5038808080806200012d565b606092506200039d565b634e487b7160e01b85526041600452602485fd5b508362000127565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033157604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030657565b6001600160401b0381116200033157601f01601f191660200190565b60005b8381106200038c5750506000910152565b81810151838201526020016200037b565b91929015620004025750815115620003b3575090565b3b15620003bd5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620004165750805190602001fd5b6044604051809262461bcd60e51b82526020600483015262000448815180928160248601526020868601910162000378565b601f01601f19168101030190fdfe608060405236610217577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163303610212576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b602081519101f35b7f4f1ef2860000000000000000000000000000000000000000000000000000000081036100d957506100d4610893565b61009c565b7f8f28397000000000000000000000000000000000000000000000000000000000810361010957506100d461051f565b7ff851a44000000000000000000000000000000000000000000000000000000000810361013957506100d46103ae565b7f5c60da1b0000000000000000000000000000000000000000000000000000000003610167576100d4610407565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b6102aa565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff1633036102aa576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156102fd573d90f35b3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761034c57604052565b610301565b6020810190811067ffffffffffffffff82111761034c57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034c57604052565b6103b661094f565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166040519060208201526020815261040481610330565b90565b61040f61094f565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166040519060208201526020815261040481610330565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361048057565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60209101126104805760043573ffffffffffffffffffffffffffffffffffffffff811681036104805790565b67ffffffffffffffff811161034c57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6040519061051982610351565b60008252565b61052761094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff8061054e36610485565b167fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a181156105d8577fffffffffffffffffffffffff00000000000000000000000000000000000000001617905561040461050c565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b61066461094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff61068a36610485565b166040519061069882610351565b60008252803b15610759577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2815115801590610751575b610737575b505060405161073081610351565b6000815290565b61074991610743610956565b916109c6565b503880610722565b50600061071d565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107595773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061088b575b61087c575050565b61088891610743610956565b50565b506001610874565b366004116104805760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610480576108cd61045d565b6024359067ffffffffffffffff82116104805736602383011215610480578160040135916108fa836104d2565b91610908604051938461036d565b838352366024858401011161048057600060208561094796602473ffffffffffffffffffffffffffffffffffffffff96018388013785010152166107dd565b61040461050c565b3461048057565b604051906060820182811067ffffffffffffffff82111761034c57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806104049493602081519101845af43d15610a05573d916109e8836104d2565b926109f6604051948561036d565b83523d6000602085013e610a72565b606091610a72565b15610a1457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b91929015610a925750815115610a86575090565b610404903b1515610a0d565b825190915015610aa55750805190602001fd5b604051907f08c379a000000000000000000000000000000000000000000000000000000000825281602080600483015282519283602484015260005b848110610b22575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610ae156fea164736f6c6343000812000a0000000000000000000000005af9bad8767502f07176ecc74a86d1fc465757fe0000000000000000000000004d4e9a6fc68e4f7818922673f41e7a0a227da15000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de800000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000000000000000000000000000000000000", - "nonce": "0x414", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x3af36d", - "logs": [ - { - "address": "0x5af9bad8767502f07176ecc74a86d1fc465757fe", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000ff", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0xdd7e16f1c071988cdb77271ae05b672e86cf2aaece25e0c7994ba8065988565a", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000040040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xdd7e16f1c071988cdb77271ae05b672e86cf2aaece25e0c7994ba8065988565a", - "transactionIndex": "0x0", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "gasUsed": "0x3af36d", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": null, - "contractAddress": "0x5af9bad8767502f07176ecc74a86d1fc465757fe" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x42b72c", - "logs": [ - { - "address": "0x4d4e9a6fc68e4f7818922673f41e7a0a227da150", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0xc8bafd48ea56b1de7d6c7faa135d84604ba7d3ecfaee942ca6b27dcd24947b7b", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000200010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0xc8bafd48ea56b1de7d6c7faa135d84604ba7d3ecfaee942ca6b27dcd24947b7b", - "transactionIndex": "0x1", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "gasUsed": "0x7c3bf", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": null, - "contractAddress": "0x4d4e9a6fc68e4f7818922673f41e7a0a227da150" - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x4f1185", - "logs": [ - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000005af9bad8767502f07176ecc74a86d1fc465757fe" - ], - "data": "0x", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionIndex": "0x2", - "logIndex": "0x2", - "removed": false - }, - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionIndex": "0x2", - "logIndex": "0x3", - "removed": false - }, - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionIndex": "0x2", - "logIndex": "0x4", - "removed": false - }, - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4e9a6fc68e4f7818922673f41e7a0a227da150", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "transactionHash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionIndex": "0x2", - "logIndex": "0x5", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000400000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000001000000000000000000000000000000200000020000000000000000200800000000800000000000000000000000400000000000000000000000000000000000000000000080000000000000800000000000000000000000000000000400000000040000000000000000000000000000000020000000000000000000040000400000000400000010000000000020000004000000040000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x6c62e62b0a108e388c33008bdfa5d95a8bb0486a9e32566089611d28ec59cb8f", - "transactionIndex": "0x2", - "blockHash": "0x3a70a7382274a11987ba8ad6192c507cf281b04cc9a07c130e675cd3af5f3102", - "blockNumber": "0x18062f0", - "gasUsed": "0xc5a59", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": null, - "contractAddress": "0x1e4386193b38327e501a8348186c1f8885439e50" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1724070978, - "chain": 62320, - "commit": "865d71c" -} \ No newline at end of file diff --git a/broadcast/MU07-Deploy-ChainlinkRelayers.sol/62320/run-latest.json b/broadcast/MU07-Deploy-ChainlinkRelayers.sol/62320/run-latest.json deleted file mode 100644 index 9ec4f88b..00000000 --- a/broadcast/MU07-Deploy-ChainlinkRelayers.sol/62320/run-latest.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xd7efb2c047a96f8f10a2166dc69782bb6d3ed9590cede4b1e57c5c53fc2ee774", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x1e4386193b38327e501a8348186c1f8885439e50", - "function": "deployRelayer(address,string,(address,bool)[])", - "arguments": [ - "0xaFc02368A174Cd08e01c373de6D0B537CECF43C8", - "\"CELO/PHP (CELO/USD:USD/PHP)\"", - "[(0x5943dEd733211Bb3E45fCc34a4E1Ec47F42BED94, false), (0x729eA5A1b118C2697f8eefA9a9f54351eB064615, true)]" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x1e4386193b38327e501a8348186c1f8885439e50", - "gas": "0x17d465", - "value": "0x0", - "input": "0xf4123166000000000000000000000000afc02368a174cd08e01c373de6d0b537cecf43c8000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001b43454c4f2f504850202843454c4f2f5553443a5553442f50485029000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005943ded733211bb3e45fcc34a4e1ec47f42bed940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0x415", - "chainId": "0xf370" - }, - "additionalContracts": [ - { - "transactionType": "CREATE2", - "address": "0x3bf94361e9684e35f138fd405aa7cf423239146c", - "initCode": "0x60406101e08152346200052957620018579081380380620000208162000563565b938439820190608091828482031262000529576200003e8462000589565b6020858101519093916001600160401b03918281116200052957870196601f9085828a0112156200052957885192848411620004ce57601f19936200008984820186168a0162000563565b9a818c52888a83830101116200052957899060005b8381106200052e5750506000918c010152620000bc86830162000589565b9160608101519086821162000529570187848201121562000529578051868111620004ce57620000f18a8260051b0162000563565b988a808b848152019260061b8401019281841162000529578b01915b838310620004e45750505050885260a052875190838211620004ce57600054926001938481811c91168015620004c3575b89821014620004ad5782811162000462575b5087918311600114620003fb57508192939495969798600092620003ef575b5050600019600383901b1c191690821b176000555b8351936101c09480865215620003de5760049081865111620003cf5784519360a0850190811185821017620003ba5785528184528660005b89811062000397575050826000905b6200030b575b506001600160a01b03969250869150620001ed9050836200059e565b51511660c05284620001ff83620005c2565b51511660e052846200021183620005d3565b515116946101009586526200022683620005e4565b515116610120908152816200023b846200059e565b510151151590610140918252826200025385620005c2565b51015115159261016093845262000281816200026f87620005d3565b510151151595610180968752620005e4565b5101511515946101a0958652519661124c98896200060b8a39518881816102d2015281816105c401526108e2015260a05188818161025b015281816106cf0152610893015260c05188610f8c015260e051886110070152518761107f015251866110fa01525185610fb00152518461102b015251836110a30152518261111e01525181610ef10152f35b815181101562000391576001600160a01b03620003298284620005f5565b5151161562000381576200033e8183620005f5565b516200034b8287620005f5565b52620003588186620005f5565b5060001981146200036c57830183620001cb565b601183634e487b7160e01b6000525260246000fd5b855163029a68ed60e41b81528390fd5b620001d1565b620003a162000543565b60008152600083820152828288010152018790620001bc565b604183634e487b7160e01b6000525260246000fd5b508351633be17a5360e21b8152fd5b8351635a0a2c5160e11b8152600490fd5b0151905038806200016f565b82169060008052876000209160005b8181106200044c5750998385969798999a9b1062000432575b505050811b0160005562000184565b015160001960f88460031b161c1916905538808062000423565b8b8301518455928501929189019189016200040a565b60008052886000208380860160051c8201928b8710620004a3575b0160051c019085905b8281106200049657505062000150565b6000815501859062000486565b925081926200047d565b634e487b7160e01b600052602260045260246000fd5b90607f16906200013e565b634e487b7160e01b600052604160045260246000fd5b89838303126200052957620004f862000543565b90620005048462000589565b82528c8401519081151582036200052957828e92838e9501528152019201916200010d565b600080fd5b818101830151818f018401528b92016200009e565b60408051919082016001600160401b03811183821017620004ce57604052565b6040519190601f01601f191682016001600160401b03811183821017620004ce57604052565b51906001600160a01b03821682036200052957565b805115620005ac5760200190565b634e487b7160e01b600052603260045260246000fd5b805160011015620005ac5760400190565b805160021015620005ac5760600190565b805160031015620005ac5760800190565b8051821015620005ac5760209160051b01019056fe608060408181526004918236101561001657600080fd5b600090813560e01c908163132e8aa714610685575080637ee7f7d1146105e8578063a1bd91da14610579578063b59589d1146102125763e6f4c8651461005b57600080fd5b3461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57815190808154600181811c918181168015610205575b60209889851082146101d95750918391899593889586529081600014610199575060011461013e575b50506100da9250959392950382610752565b82519382859384528251928382860152825b84811061012857505050828201840152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168101030190f35b81810183015188820188015287955082016100ec565b8580527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5639492508591905b8183106101815750889450508201016100da386100c8565b85548884018501529485019487945091830191610169565b90506100da9593507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201018692386100c8565b8660226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b92607f169261009f565b80fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755773ffffffffffffffffffffffffffffffffffffffff90817f00000000000000000000000000000000000000000000000000000000000000001691610284610eef565b61029661029082610793565b51610c96565b94909480926001809181925b6104c3575b5050508451937f071b48fc0000000000000000000000000000000000000000000000000000000085527f0000000000000000000000000000000000000000000000000000000000000000169283898601526020948581602481875afa9081156104b9578991610488575b50801515918261047d575b50506104555742039142831161042957839060248651809481937f6deb67990000000000000000000000000000000000000000000000000000000083528c8301525afa92831561041f5786936103eb575b505010156103c35750620f424090818102918183041490151715610397576103949061087a565b80f35b5060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8390517fa3644e9f000000000000000000000000000000000000000000000000000000008152fd5b9080929350813d8311610418575b6104038183610752565b81010312610414575190388061036d565b8480fd5b503d6103f9565b84513d88823e3d90fd5b60248760118a7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8785517fc175c1ae000000000000000000000000000000000000000000000000000000008152fd5b11159050388061031c565b90508581813d83116104b2575b61049f8183610752565b810103126104ae575138610311565b8880fd5b503d610495565b87513d8b823e3d90fd5b9091949297815186101561056d576104ec6104e660208860051b85010151610c96565b9261117e565b98808210156105685750805b938082111561056157505b947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105355782019190816102a2565b60248a60118d7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b9050610503565b6104f8565b9792946102a7565b5080fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610575576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261057557610620610eef565b8151928392602080850191818652845180935281818701950193905b8382106106495786860387f35b8451805173ffffffffffffffffffffffffffffffffffffffff16875283015115158684015287965094850194938201936001919091019061063c565b90503461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b67ffffffffffffffff811161070757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761070757604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761070757604052565b8051156107a05760200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8051600110156107a05760400190565b8051600210156107a05760600190565b8051600310156107a05760800190565b67ffffffffffffffff81116107075760051b60200190565b81601f820112156108755780519161082e836107ff565b9261083c6040519485610752565b808452602092838086019260051b820101928311610875578301905b828210610866575050505090565b81518152908301908301610858565b600080fd5b73ffffffffffffffffffffffffffffffffffffffff90817f0000000000000000000000000000000000000000000000000000000000000000166040918251907f02f55b61000000000000000000000000000000000000000000000000000000008252600094807f00000000000000000000000000000000000000000000000000000000000000001692836004820152868160248183895af1908115610c755787908892610b9a575b50805180158015610b7b575b610b0957600281118015610ace575b610aa55760018491148015610a90575b15610a755761095e61096692610793565b511691610793565b51905b8784899310600014610a6d57505b853b15610a695782908751947f80e507440000000000000000000000000000000000000000000000000000000086528660048701526024860152166044840152166064820152848160848183875af18015610a5f57908591610a4b575b5050813b15610a47578291604485949285935195869384927fdd34ca3b0000000000000000000000000000000000000000000000000000000084526004840152600160248401525af1908115610a3e5750610a2d575050565b610a3782916106f3565b61020f5750565b513d84823e3d90fd5b8380fd5b610a54906106f3565b610a475783386109d4565b84513d87823e3d90fd5b8780fd5b915090610977565b610a81610a89926107cf565b5116916107cf565b5190610969565b5080610a9b83610793565b511630141561094d565b600488517f6d79d026000000000000000000000000000000000000000000000000000000008152fd5b506002811480610af4575b801561093d575083610aea836107cf565b511630141561093d565b5083610aff83610793565b5116301415610ad9565b50505050908293923b1561041457906084859283855196879485937f80e50744000000000000000000000000000000000000000000000000000000008552600485015260248401528160448401528160648401525af1908115610a3e5750610b6f575050565b610b78906106f3565b50565b5060018114801561092e575083610b9183610793565b5116301461092e565b9150503d8088833e610bac8183610752565b8101606082820312610a695781519067ffffffffffffffff91828111610c715783019181601f84011215610c71578251610be5816107ff565b93610bf28b519586610752565b818552602091828087019160051b83010191858311610c6d578301905b828210610c5157505050840151818111610c4d5782610c2f918601610817565b9389810151918211610c4d57610c46929101610817565b5038610922565b8a80fd5b81518981168103610c69578152908301908301610c0f565b8e80fd5b8d80fd5b8980fd5b86513d89823e3d90fd5b519069ffffffffffffffffffff8216820361087557565b9073ffffffffffffffffffffffffffffffffffffffff9160a083825116604051918280927ffeaf968c00000000000000000000000000000000000000000000000000000000825260049384915afa948515610e65576000928396610e99575b506000831315610e715760208291855116604051928380927f313ce5670000000000000000000000000000000000000000000000000000000082525afa908115610e6557600091610e29575b5060ff1660120360128111610dfb57604d8111610dfb57600a0a91828102928184041490151715610dcd57602082930151610d7d575b50509190565b9080925015610d9f57506ec097ce7bc90715b34b9f1000000000043880610d77565b6012907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011827f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6020813d8211610e5d575b81610e4160209383610752565b8101031261057557519060ff8216820361020f575060ff610d41565b3d9150610e34565b6040513d6000823e3d90fd5b506040517ebfc921000000000000000000000000000000000000000000000000000000008152fd5b9290955060a0833d8211610ee7575b81610eb560a09383610752565b8101031261020f5750610ec782610c7f565b506020820151610ede608060608501519401610c7f565b50919438610cf5565b3d9150610ea8565b7f000000000000000000000000000000000000000000000000000000000000000090610f1a826107ff565b604090610f2982519182610752565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0610f56856107ff565b016000805b82811061115c575050508093825190610f7382610736565b73ffffffffffffffffffffffffffffffffffffffff91827f00000000000000000000000000000000000000000000000000000000000000001681527f000000000000000000000000000000000000000000000000000000000000000015156020820152610fdf84610793565b52610fe983610793565b5060018111610ff9575b50505050565b835161100481610736565b827f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261105a846107cf565b52611064836107cf565b506002811115610ff357600390845161107c81610736565b837f00000000000000000000000000000000000000000000000000000000000000001681527f0000000000000000000000000000000000000000000000000000000000000000151560208201526110d2856107df565b526110dc846107df565b50116110e9575b80610ff3565b6111539251906110f882610736565b7f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261114d826107ef565b526107ef565b503880806110e3565b602090855161116a81610736565b838152828481830152828701015201610f5b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818309818302918280831092039180830391670de0b6b3a7640000958684101561120957908691099214611203577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699350828211900360ee1b910360121c170290565b50500490565b604491604051917f5173648d00000000000000000000000000000000000000000000000000000000835260048301526024820152fdfea164736f6c6343000812000a000000000000000000000000afc02368a174cd08e01c373de6d0b537cecf43c8000000000000000000000000000000000000000000000000000000000000008000000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001b43454c4f2f504850202843454c4f2f5553443a5553442f50485029000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005943ded733211bb3e45fcc34a4e1ec47f42bed940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000001" - } - ], - "isFixedGasLimit": false - }, - { - "hash": "0x69aa76444d819b6915238457e027128e979bb701a9d32d94c41e5e16dc5c12a0", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x1e4386193b38327e501a8348186c1f8885439e50", - "function": "deployRelayer(address,string,(address,bool)[])", - "arguments": [ - "0xab921d6ab1057601A9ae19879b111fC381a2a8E9", - "\"PHP/USD\"", - "[(0x729eA5A1b118C2697f8eefA9a9f54351eB064615, false)]" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x1e4386193b38327e501a8348186c1f8885439e50", - "gas": "0x1768c1", - "value": "0x0", - "input": "0xf4123166000000000000000000000000ab921d6ab1057601a9ae19879b111fc381a2a8e9000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000075048502f555344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x416", - "chainId": "0xf370" - }, - "additionalContracts": [ - { - "transactionType": "CREATE2", - "address": "0x64276f411de50ce9fd2f38a37bdec9409f5b1bd8", - "initCode": "0x60406101e08152346200052957620018579081380380620000208162000563565b938439820190608091828482031262000529576200003e8462000589565b6020858101519093916001600160401b03918281116200052957870196601f9085828a0112156200052957885192848411620004ce57601f19936200008984820186168a0162000563565b9a818c52888a83830101116200052957899060005b8381106200052e5750506000918c010152620000bc86830162000589565b9160608101519086821162000529570187848201121562000529578051868111620004ce57620000f18a8260051b0162000563565b988a808b848152019260061b8401019281841162000529578b01915b838310620004e45750505050885260a052875190838211620004ce57600054926001938481811c91168015620004c3575b89821014620004ad5782811162000462575b5087918311600114620003fb57508192939495969798600092620003ef575b5050600019600383901b1c191690821b176000555b8351936101c09480865215620003de5760049081865111620003cf5784519360a0850190811185821017620003ba5785528184528660005b89811062000397575050826000905b6200030b575b506001600160a01b03969250869150620001ed9050836200059e565b51511660c05284620001ff83620005c2565b51511660e052846200021183620005d3565b515116946101009586526200022683620005e4565b515116610120908152816200023b846200059e565b510151151590610140918252826200025385620005c2565b51015115159261016093845262000281816200026f87620005d3565b510151151595610180968752620005e4565b5101511515946101a0958652519661124c98896200060b8a39518881816102d2015281816105c401526108e2015260a05188818161025b015281816106cf0152610893015260c05188610f8c015260e051886110070152518761107f015251866110fa01525185610fb00152518461102b015251836110a30152518261111e01525181610ef10152f35b815181101562000391576001600160a01b03620003298284620005f5565b5151161562000381576200033e8183620005f5565b516200034b8287620005f5565b52620003588186620005f5565b5060001981146200036c57830183620001cb565b601183634e487b7160e01b6000525260246000fd5b855163029a68ed60e41b81528390fd5b620001d1565b620003a162000543565b60008152600083820152828288010152018790620001bc565b604183634e487b7160e01b6000525260246000fd5b508351633be17a5360e21b8152fd5b8351635a0a2c5160e11b8152600490fd5b0151905038806200016f565b82169060008052876000209160005b8181106200044c5750998385969798999a9b1062000432575b505050811b0160005562000184565b015160001960f88460031b161c1916905538808062000423565b8b8301518455928501929189019189016200040a565b60008052886000208380860160051c8201928b8710620004a3575b0160051c019085905b8281106200049657505062000150565b6000815501859062000486565b925081926200047d565b634e487b7160e01b600052602260045260246000fd5b90607f16906200013e565b634e487b7160e01b600052604160045260246000fd5b89838303126200052957620004f862000543565b90620005048462000589565b82528c8401519081151582036200052957828e92838e9501528152019201916200010d565b600080fd5b818101830151818f018401528b92016200009e565b60408051919082016001600160401b03811183821017620004ce57604052565b6040519190601f01601f191682016001600160401b03811183821017620004ce57604052565b51906001600160a01b03821682036200052957565b805115620005ac5760200190565b634e487b7160e01b600052603260045260246000fd5b805160011015620005ac5760400190565b805160021015620005ac5760600190565b805160031015620005ac5760800190565b8051821015620005ac5760209160051b01019056fe608060408181526004918236101561001657600080fd5b600090813560e01c908163132e8aa714610685575080637ee7f7d1146105e8578063a1bd91da14610579578063b59589d1146102125763e6f4c8651461005b57600080fd5b3461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57815190808154600181811c918181168015610205575b60209889851082146101d95750918391899593889586529081600014610199575060011461013e575b50506100da9250959392950382610752565b82519382859384528251928382860152825b84811061012857505050828201840152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168101030190f35b81810183015188820188015287955082016100ec565b8580527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5639492508591905b8183106101815750889450508201016100da386100c8565b85548884018501529485019487945091830191610169565b90506100da9593507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201018692386100c8565b8660226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b92607f169261009f565b80fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755773ffffffffffffffffffffffffffffffffffffffff90817f00000000000000000000000000000000000000000000000000000000000000001691610284610eef565b61029661029082610793565b51610c96565b94909480926001809181925b6104c3575b5050508451937f071b48fc0000000000000000000000000000000000000000000000000000000085527f0000000000000000000000000000000000000000000000000000000000000000169283898601526020948581602481875afa9081156104b9578991610488575b50801515918261047d575b50506104555742039142831161042957839060248651809481937f6deb67990000000000000000000000000000000000000000000000000000000083528c8301525afa92831561041f5786936103eb575b505010156103c35750620f424090818102918183041490151715610397576103949061087a565b80f35b5060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8390517fa3644e9f000000000000000000000000000000000000000000000000000000008152fd5b9080929350813d8311610418575b6104038183610752565b81010312610414575190388061036d565b8480fd5b503d6103f9565b84513d88823e3d90fd5b60248760118a7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8785517fc175c1ae000000000000000000000000000000000000000000000000000000008152fd5b11159050388061031c565b90508581813d83116104b2575b61049f8183610752565b810103126104ae575138610311565b8880fd5b503d610495565b87513d8b823e3d90fd5b9091949297815186101561056d576104ec6104e660208860051b85010151610c96565b9261117e565b98808210156105685750805b938082111561056157505b947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105355782019190816102a2565b60248a60118d7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b9050610503565b6104f8565b9792946102a7565b5080fd5b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610575576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50903461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261057557610620610eef565b8151928392602080850191818652845180935281818701950193905b8382106106495786860387f35b8451805173ffffffffffffffffffffffffffffffffffffffff16875283015115158684015287965094850194938201936001919091019061063c565b90503461057557817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105755760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b67ffffffffffffffff811161070757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761070757604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761070757604052565b8051156107a05760200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8051600110156107a05760400190565b8051600210156107a05760600190565b8051600310156107a05760800190565b67ffffffffffffffff81116107075760051b60200190565b81601f820112156108755780519161082e836107ff565b9261083c6040519485610752565b808452602092838086019260051b820101928311610875578301905b828210610866575050505090565b81518152908301908301610858565b600080fd5b73ffffffffffffffffffffffffffffffffffffffff90817f0000000000000000000000000000000000000000000000000000000000000000166040918251907f02f55b61000000000000000000000000000000000000000000000000000000008252600094807f00000000000000000000000000000000000000000000000000000000000000001692836004820152868160248183895af1908115610c755787908892610b9a575b50805180158015610b7b575b610b0957600281118015610ace575b610aa55760018491148015610a90575b15610a755761095e61096692610793565b511691610793565b51905b8784899310600014610a6d57505b853b15610a695782908751947f80e507440000000000000000000000000000000000000000000000000000000086528660048701526024860152166044840152166064820152848160848183875af18015610a5f57908591610a4b575b5050813b15610a47578291604485949285935195869384927fdd34ca3b0000000000000000000000000000000000000000000000000000000084526004840152600160248401525af1908115610a3e5750610a2d575050565b610a3782916106f3565b61020f5750565b513d84823e3d90fd5b8380fd5b610a54906106f3565b610a475783386109d4565b84513d87823e3d90fd5b8780fd5b915090610977565b610a81610a89926107cf565b5116916107cf565b5190610969565b5080610a9b83610793565b511630141561094d565b600488517f6d79d026000000000000000000000000000000000000000000000000000000008152fd5b506002811480610af4575b801561093d575083610aea836107cf565b511630141561093d565b5083610aff83610793565b5116301415610ad9565b50505050908293923b1561041457906084859283855196879485937f80e50744000000000000000000000000000000000000000000000000000000008552600485015260248401528160448401528160648401525af1908115610a3e5750610b6f575050565b610b78906106f3565b50565b5060018114801561092e575083610b9183610793565b5116301461092e565b9150503d8088833e610bac8183610752565b8101606082820312610a695781519067ffffffffffffffff91828111610c715783019181601f84011215610c71578251610be5816107ff565b93610bf28b519586610752565b818552602091828087019160051b83010191858311610c6d578301905b828210610c5157505050840151818111610c4d5782610c2f918601610817565b9389810151918211610c4d57610c46929101610817565b5038610922565b8a80fd5b81518981168103610c69578152908301908301610c0f565b8e80fd5b8d80fd5b8980fd5b86513d89823e3d90fd5b519069ffffffffffffffffffff8216820361087557565b9073ffffffffffffffffffffffffffffffffffffffff9160a083825116604051918280927ffeaf968c00000000000000000000000000000000000000000000000000000000825260049384915afa948515610e65576000928396610e99575b506000831315610e715760208291855116604051928380927f313ce5670000000000000000000000000000000000000000000000000000000082525afa908115610e6557600091610e29575b5060ff1660120360128111610dfb57604d8111610dfb57600a0a91828102928184041490151715610dcd57602082930151610d7d575b50509190565b9080925015610d9f57506ec097ce7bc90715b34b9f1000000000043880610d77565b6012907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011907f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6011827f4e487b71000000000000000000000000000000000000000000000000000000006000525260246000fd5b6020813d8211610e5d575b81610e4160209383610752565b8101031261057557519060ff8216820361020f575060ff610d41565b3d9150610e34565b6040513d6000823e3d90fd5b506040517ebfc921000000000000000000000000000000000000000000000000000000008152fd5b9290955060a0833d8211610ee7575b81610eb560a09383610752565b8101031261020f5750610ec782610c7f565b506020820151610ede608060608501519401610c7f565b50919438610cf5565b3d9150610ea8565b7f000000000000000000000000000000000000000000000000000000000000000090610f1a826107ff565b604090610f2982519182610752565b8381527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0610f56856107ff565b016000805b82811061115c575050508093825190610f7382610736565b73ffffffffffffffffffffffffffffffffffffffff91827f00000000000000000000000000000000000000000000000000000000000000001681527f000000000000000000000000000000000000000000000000000000000000000015156020820152610fdf84610793565b52610fe983610793565b5060018111610ff9575b50505050565b835161100481610736565b827f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261105a846107cf565b52611064836107cf565b506002811115610ff357600390845161107c81610736565b837f00000000000000000000000000000000000000000000000000000000000000001681527f0000000000000000000000000000000000000000000000000000000000000000151560208201526110d2856107df565b526110dc846107df565b50116110e9575b80610ff3565b6111539251906110f882610736565b7f00000000000000000000000000000000000000000000000000000000000000001681527f00000000000000000000000000000000000000000000000000000000000000001515602082015261114d826107ef565b526107ef565b503880806110e3565b602090855161116a81610736565b838152828481830152828701015201610f5b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818309818302918280831092039180830391670de0b6b3a7640000958684101561120957908691099214611203577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699350828211900360ee1b910360121c170290565b50500490565b604491604051917f5173648d00000000000000000000000000000000000000000000000000000000835260048301526024820152fdfea164736f6c6343000812000a000000000000000000000000ab921d6ab1057601a9ae19879b111fc381a2a8e9000000000000000000000000000000000000000000000000000000000000008000000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000075048502f555344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000000" - } - ], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x114094", - "logs": [ - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0xa293edbc5018bd43c95bab416b1cb297eb58222c3471c76b3b87051f720acb05", - "0x0000000000000000000000003bf94361e9684e35f138fd405aa7cf423239146c", - "0x000000000000000000000000afc02368a174cd08e01c373de6d0b537cecf43c8" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001b43454c4f2f504850202843454c4f2f5553443a5553442f50485029000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000005943ded733211bb3e45fcc34a4e1ec47f42bed940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x80d94fd0695855a3999d52be74d4fbca974527693d1545fb67bf01ddde73ce44", - "blockNumber": "0x18062fc", - "transactionHash": "0xd7efb2c047a96f8f10a2166dc69782bb6d3ed9590cede4b1e57c5c53fc2ee774", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000008000040000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000008000000000000000800000000", - "type": "0x0", - "transactionHash": "0xd7efb2c047a96f8f10a2166dc69782bb6d3ed9590cede4b1e57c5c53fc2ee774", - "transactionIndex": "0x0", - "blockHash": "0x80d94fd0695855a3999d52be74d4fbca974527693d1545fb67bf01ddde73ce44", - "blockNumber": "0x18062fc", - "gasUsed": "0x114094", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x1e4386193b38327e501a8348186c1f8885439e50", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x22333a", - "logs": [ - { - "address": "0x1e4386193b38327e501a8348186c1f8885439e50", - "topics": [ - "0xa293edbc5018bd43c95bab416b1cb297eb58222c3471c76b3b87051f720acb05", - "0x00000000000000000000000064276f411de50ce9fd2f38a37bdec9409f5b1bd8", - "0x000000000000000000000000ab921d6ab1057601a9ae19879b111fc381a2a8e9" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000075048502f555344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000729ea5a1b118c2697f8eefa9a9f54351eb0646150000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x80d94fd0695855a3999d52be74d4fbca974527693d1545fb67bf01ddde73ce44", - "blockNumber": "0x18062fc", - "transactionHash": "0x69aa76444d819b6915238457e027128e979bb701a9d32d94c41e5e16dc5c12a0", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008040040800004000000000000000000000100000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x69aa76444d819b6915238457e027128e979bb701a9d32d94c41e5e16dc5c12a0", - "transactionIndex": "0x1", - "blockHash": "0x80d94fd0695855a3999d52be74d4fbca974527693d1545fb67bf01ddde73ce44", - "blockNumber": "0x18062fc", - "gasUsed": "0x10f2a6", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x1e4386193b38327e501a8348186c1f8885439e50", - "contractAddress": null - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1724071020, - "chain": 62320, - "commit": "865d71c" -} \ No newline at end of file diff --git a/broadcast/MU07.sol/62320/run-latest.json b/broadcast/MU07.sol/62320/run-latest.json deleted file mode 100644 index 3cc12fd3..00000000 --- a/broadcast/MU07.sol/62320/run-latest.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x7c1888cce5730eb3beb9a262332a3953eb904b7b495a6fb061d902f13599e4cd", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "function": "minDeposit()", - "arguments": [], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0x9bcc", - "value": "0x0", - "input": "0x41b3d185", - "nonce": "0x41b", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x221c67dd989765ba2fa16199630c0230e70f76d0b3a1db9c93f01bedd30d7616", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "function": "propose(uint256[],address[],bytes,uint256[],string)", - "arguments": [ - "[0, 0]", - "[0x88A187a876290E9843175027902B9f7f1B092c88, 0x88A187a876290E9843175027902B9f7f1B092c88]", - "0xf0ca4adb000000000000000000000000afc02368a174cd08e01c373de6d0b537cecf43c80000000000000000000000003bf94361e9684e35f138fd405aa7cf423239146cf0ca4adb000000000000000000000000ab921d6ab1057601a9ae19879b111fc381a2a8e900000000000000000000000064276f411de50ce9fd2f38a37bdec9409f5b1bd8", - "[68, 68]", - "\"whitelist-oracles\"" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "gas": "0xa78dd", - "value": "0x56bc75e2d63100000", - "input": "0x65bbdaa000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000088a187a876290e9843175027902b9f7f1b092c8800000000000000000000000088a187a876290e9843175027902b9f7f1b092c880000000000000000000000000000000000000000000000000000000000000088f0ca4adb000000000000000000000000afc02368a174cd08e01c373de6d0b537cecf43c80000000000000000000000003bf94361e9684e35f138fd405aa7cf423239146cf0ca4adb000000000000000000000000ab921d6ab1057601a9ae19879b111fc381a2a8e900000000000000000000000064276f411de50ce9fd2f38a37bdec9409f5b1bd8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000001177686974656c6973742d6f7261636c6573000000000000000000000000000000", - "nonce": "0x41c", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x70cc", - "logs": [], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x7c1888cce5730eb3beb9a262332a3953eb904b7b495a6fb061d902f13599e4cd", - "transactionIndex": "0x0", - "blockHash": "0x297b2600854ebea026755c33a340eab9a3589aaa884ef32e056e097ed8f07c81", - "blockNumber": "0x1812bc0", - "gasUsed": "0x70cc", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "contractAddress": null - }, - { - "status": "0x1", - "cumulativeGasUsed": "0x805b2", - "logs": [ - { - "address": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "topics": [ - "0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe", - "0x00000000000000000000000000000000000000000000000000000000000000d8", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000056bc75e2d631000000000000000000000000000000000000000000000000000000000000066c72ef1", - "blockHash": "0x297b2600854ebea026755c33a340eab9a3589aaa884ef32e056e097ed8f07c81", - "blockNumber": "0x1812bc0", - "transactionHash": "0x221c67dd989765ba2fa16199630c0230e70f76d0b3a1db9c93f01bedd30d7616", - "transactionIndex": "0x1", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000020000080000000000000000000000000000002000000010000000000000200000000000002000000000000000000000010000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000010000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x221c67dd989765ba2fa16199630c0230e70f76d0b3a1db9c93f01bedd30d7616", - "transactionIndex": "0x1", - "blockHash": "0x297b2600854ebea026755c33a340eab9a3589aaa884ef32e056e097ed8f07c81", - "blockNumber": "0x1812bc0", - "gasUsed": "0x794e6", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x28443b1d87db521320a6517a4f1b6ead77f8c811", - "contractAddress": null - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1724329717, - "chain": 62320, - "commit": "485a8ea" -} \ No newline at end of file diff --git a/broadcast/MUGOV-00-Create-Factory.sol/62320/run-latest.json b/broadcast/MUGOV-00-Create-Factory.sol/62320/run-latest.json deleted file mode 100644 index 65f80088..00000000 --- a/broadcast/MUGOV-00-Create-Factory.sol/62320/run-latest.json +++ /dev/null @@ -1,252 +0,0 @@ -{ - "transactions": [ - { - "hash": "0xcd14571201eec51a0b6cef699997fc3fa4fee446fe12b54857def88a834e2925", - "transactionType": "CREATE", - "contractName": "LockingDeployerLib", - "contractAddress": "0x92D29a6F03f5079789E7017646e15b29fA4304C2", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x4cb9d1", - "data": "0x6080806040523461001c57614551908161002282393081602d0152f35b600080fdfe608080604052600436101561001357600080fd5b600090813560e01c63775c300c1461002a57600080fd5b307f00000000000000000000000000000000000000000000000000000000000000001461010157817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101015761443f8082019082821067ffffffffffffffff8311176100d4579082916101068339039082f080156100c75760209073ffffffffffffffffffffffffffffffffffffffff60405191168152f35b50604051903d90823e3d90fd5b6024847f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b5080fdfe6080806040523461001657614423908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816306fdde0314611bc5575080630fc8deca14611b8c57806315622e2314611b3f57806318160ddd14611b24578063258c97ca14611aeb578063313ce56714611acf5780633a46b1a814611a475780633ccfd60b146118fc578063587cde1e1461189d5780635b4df0a21461182b5780635c19a95c1461180c57806361bc221a146117ee57806367c8c473146117d05780636a4fd4501461173257806370a0823114611707578063715018a614611687578063748bb5e8146113cf5780637ac512bb1461118b5780638606d0e11461115f578063874d6d811461113c5780638da5cb5b146111085780638e539e8c146110a95780639109ec001461100b57806395d89b4114610fb15780639ab24eb014610f445780639f4d110f14610f28578063ac7ae58914610f0a578063b53546ab14610e8d578063b623163314610e6f578063c3cda52014610e44578063cbf9fe5f14610dec578063d4fadbde14610db3578063ee85dc401461049b578063f15403f914610444578063f2fde38b14610392578063f4359ce514610374578063fc0c546a146103405763fc7881c6146101c157600080fd5b3461033b57604060031936011261033b5760043573ffffffffffffffffffffffffffffffffffffffff806101f3611c9e565b1691610200831515611e8f565b61020981612a7b565b81600052602092606a84528060406000206001015416918363ffffffff93844316809161023582612a2b565b9080600052606b8a528160406000209061024e916139fb565b600052606b89526040600020968161026781878b613392565b926102749296919b613f6b565b6040519361028185611d3b565b828416998a86526bffffffffffffffffffffffff8092168d87015216604085015216606083015289600052606b89526040600020906102bf916139fb565b88600052606b88526040600020926102d693612baa565b83600052606a855260406000206001018681547fffffffffffffffffffffffff00000000000000000000000000000000000000001617905560405192835216927f85c2730e083fbf1495501a47cbebc8a7e57eab8b6eeac16aedcebc825e268fac91a4005b600080fd5b3461033b57600060031936011261033b57602073ffffffffffffffffffffffffffffffffffffffff60655416604051908152f35b3461033b57600060031936011261033b5760206040516201d8808152f35b3461033b57602060031936011261033b576103ab611c7b565b6103b3614344565b73ffffffffffffffffffffffffffffffffffffffff8116156103da576103d8906143a9565b005b608460405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b3461033b57606060031936011261033b576004356bffffffffffffffffffffffff808216820361033b5761048a60409261047c611cc1565b610484611d0d565b9161284b565b835191831682529091166020820152f35b3461033b5760a060031936011261033b576104b4611c9e565b6104bc611d20565b6104c4611ce7565b916104cd611cfa565b926104ef73ffffffffffffffffffffffffffffffffffffffff83161515611e8f565b6104fa600435612a7b565b9161050a63ffffffff4316612a2b565b916bffffffffffffffffffffffff851615610d6f57610532606763ffffffff88161115611df9565b606863ffffffff821611610d2b5763ffffffff811615610ce75761055f8161055a8886612b02565b612b02565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b602052600560406000200160043560005260205261059c6040600020611db4565b9063ffffffff806105fb816105e66105e16bffffffffffffffffffffffff6020890151166105dc6bffffffffffffffffffffffff60408b01511691611f89565b6127ff565b611ee9565b1661055a838751168460608901511690612b02565b9216911611610ca35761062063ffffffff82511663ffffffff60608401511690612b02565b61062a8886612b02565b63ffffffff811663ffffffff831611610bd0575b505050600435600052606a60205273ffffffffffffffffffffffffffffffffffffffff6001604060002001541673ffffffffffffffffffffffffffffffffffffffff8516600052606b60205261069b8460046040600020016139fb565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b6020526bffffffffffffffffffffffff60076040600020015460201c16906106e0858288612764565b600052606b60205261070e60406000206106fd8660043583613392565b5050508563ffffffff431691613f6b565b61071a8460043561306e565b505050606f546bffffffffffffffffffffffff6040519161073a83611d3b565b63ffffffff43168352818160201c16602084015260801c16604082015263ffffffff85166060820152606e5468010000000000000000811015610ba1578060016107879201606e55613c15565b919091610b725761079791612f0d565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b60205260046040600020016107df6107ce8660043584613392565b5050918663ffffffff431691613f6b565b6bffffffffffffffffffffffff87166bffffffffffffffffffffffff821611610b085761080f61084b9188611fa7565b9173ffffffffffffffffffffffffffffffffffffffff8716600052606b6020526bffffffffffffffffffffffff60086040600020015416611fa7565b906bffffffffffffffffffffffff82166bffffffffffffffffffffffff821611610917575b505073ffffffffffffffffffffffffffffffffffffffff9163ffffffff8781846108b3898960209d8a998e6108a6606654611eda565b6066558a8843169561214a565b6bffffffffffffffffffffffff6066549a836040519a8d8c52168d8b0152166040890152166060870152166080850152169216907fff9e53f270b2e95a429fec2ba89150265ce93322bdadde5312993a6297d1021a60a060043592a4604051908152f35b610927610a739492602092611fa7565b73ffffffffffffffffffffffffffffffffffffffff8716600052606b8252610965816bffffffffffffffffffffffff60086040600020015416611f06565b73ffffffffffffffffffffffffffffffffffffffff8816600052606b83526bffffffffffffffffffffffff600860406000200191167fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082541617905573ffffffffffffffffffffffffffffffffffffffff60655416600435600052606a835273ffffffffffffffffffffffffffffffffffffffff6040600020541660006040518098819582947f23b872dd0000000000000000000000000000000000000000000000000000000084523090600485019193926bffffffffffffffffffffffff90604092606085019673ffffffffffffffffffffffffffffffffffffffff809216865216602085015216910152565b03925af1928315610afc578763ffffffff846108b3898960209d73ffffffffffffffffffffffffffffffffffffffff9a998e610aba8d9c899b600091610acd575b50611f3e565b5050505050509450509750819350610870565b6020610aef92503d602011610af5575b610ae78183611d73565b810190611f26565b38610ab4565b503d610add565b6040513d6000823e3d90fd5b608460405162461bcd60e51b815260206004820152602e60248201527f496d706f737369626c6520746f2072656c6f636b3a206c65737320616d6f756e60448201527f742c207468656e206e6f772069730000000000000000000000000000000000006064820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610bd991612a15565b63ffffffff80610bf16105e18287166105dc8c611f89565b1691160263ffffffff8116908103610c74576bffffffffffffffffffffffff6020610c1d82938a611fa7565b93015116911610610c305786808061063e565b606460405162461bcd60e51b815260206004820152601960248201527f64657465637420637574206465706f73697420636f726e6572000000000000006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b606460405162461bcd60e51b815260206004820152601e60248201527f6e6577206c696e6520706572696f64206c6f636b20746f6f2073686f727400006044820152fd5b606460405162461bcd60e51b815260206004820152601460248201527f736c6f706520706572696f6420657175616c20300000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152601460248201527f736c6f706520706572696f6420746f6f206269670000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152600b60248201527f7a65726f20616d6f756e740000000000000000000000000000000000000000006044820152fd5b3461033b57602060031936011261033b576103d8610ddf610dd2611cd4565b610dda614344565b612a2b565b610de7614344565b61381c565b3461033b57602060031936011261033b5773ffffffffffffffffffffffffffffffffffffffff610e1a611c7b565b16600052606b60205260206bffffffffffffffffffffffff60086040600020015416604051908152f35b3461033b5760c060031936011261033b57610e5d611c7b565b5060643560ff811614612b6557600080fd5b3461033b57600060031936011261033b576020606854604051908152f35b3461033b57600060031936011261033b576080604051610eac81611d3b565b606f5463ffffffff908181169283815260208101906bffffffffffffffffffffffff8092818560201c1681526060604084019383878b1c168552019460e01c8552604051968752511660208601525116604084015251166060820152f35b3461033b57600060031936011261033b576020606954604051908152f35b3461033b57602060031936011261033b576103d8610ddf611cd4565b3461033b57602060031936011261033b5760206bffffffffffffffffffffffff610fa8610f6f611c7b565b63ffffffff43169073ffffffffffffffffffffffffffffffffffffffff610f9583612a2b565b9116600052606b85526040600020613d3b565b16604051908152f35b3461033b57600060031936011261033b57611007604051610fd181611d57565b600781527f76654d454e544f00000000000000000000000000000000000000000000000000602082015260405191829182611c15565b0390f35b3461033b57602060031936011261033b5763ffffffff611029611cd4565b611031614344565b166068811161106557806068557f88345dd2cdc36a4778bf7fed510015cf81efda1a773e1b6360fde7cb1631b210600080a2005b606460405162461bcd60e51b815260206004820152601a60248201527f6e657720736c6f706520706572696f64203e20322079656172730000000000006044820152fd5b3461033b57602060031936011261033b5760206bffffffffffffffffffffffff610fa860043563ffffffff906110f7828216926110e584612a2b565b928143161190816110fc575b50612b1a565b613c93565b905082161515876110f1565b3461033b57600060031936011261033b57602073ffffffffffffffffffffffffffffffffffffffff60335416604051908152f35b3461033b57600060031936011261033b57602063ffffffff610fa8814316612a2b565b3461033b57602060031936011261033b57602061117d610dda611cd4565b63ffffffff60405191168152f35b3461033b57608060031936011261033b5760043573ffffffffffffffffffffffffffffffffffffffff811680910361033b576111c5611cc1565b906111ce611d0d565b906111d7611ce7565b6000549260ff8460081c1615948580966113c2575b80156113ab575b1561134157848660017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061129e981617600055611312575b5060ff60005460081c169361123f856120d9565b7fffffffffffffffffffffffff0000000000000000000000000000000000000000606554161760655563ffffffff918280921660695516916112846067841115611df9565b16906112936068831115611e44565b6067556068556120d9565b6112a7336143a9565b600054906112ba60ff8360081c166120d9565b6112c057005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000016610101176000558661122b565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b1580156111f35750600160ff8616146111f3565b50600160ff8616106111ec565b3461033b5760a060031936011261033b576113e8611c7b565b6113f0611c9e565b6113f8611d20565b90611401611ce7565b9161140a611cfa565b916bffffffffffffffffffffffff9384831694670de0b6b3a764000086106116435763ffffffff928386166114426067821115611df9565b848416926114536068851115611e44565b73ffffffffffffffffffffffffffffffffffffffff998a81169788156115ff576114b160009761157e9361148d9c8f89169d8e1515611e8f565b611498606654611eda565b6066558b431692856114a985612a2b565b9a8b9461214a565b88875260209b8c93606b85526114d08382600860408d20015416611f06565b908b8a52606b8652600860408b200191167fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082541617905560655416906040519788809481937f23b872dd0000000000000000000000000000000000000000000000000000000083523033600485019193926bffffffffffffffffffffffff90604092606085019673ffffffffffffffffffffffffffffffffffffffff809216865216602085015216910152565b03925af1928315610afc576115be6080947f9024bda3efb3f3701e8d25fdb8d8adb67deb176633f590ee4a3cd1dad74dc73e966000916115e25750611f3e565b606654988996604051941684528a84015260408301526060820152a4604051908152f35b6115f991508c8d3d10610af557610ae78183611d73565b8c610ab4565b606460405162461bcd60e51b815260206004820152600f60248201527f6163636f756e74206973207a65726f00000000000000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152601b60248201527f616d6f756e74206973206c657373207468616e206d696e696d756d00000000006044820152fd5b3461033b57600060031936011261033b576116a0614344565b600073ffffffffffffffffffffffffffffffffffffffff6033547fffffffffffffffffffffffff00000000000000000000000000000000000000008116603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461033b57602060031936011261033b57602061172a611725611c7b565b61206a565b604051908152f35b3461033b57602060031936011261033b5763ffffffff611750611cd4565b611758614344565b166067811161178c57806067557fa21222d0eed205eed6a46ed1fe7faf1d0b5d097b9e04a6d4e59b7f1debfc8b2b600080a2005b606460405162461bcd60e51b815260206004820152601a60248201527f6e657720636c69666620706572696f64203e20322079656172730000000000006044820152fd5b3461033b57600060031936011261033b576020606754604051908152f35b3461033b57600060031936011261033b576020606654604051908152f35b3461033b57602060031936011261033b57611825611c7b565b50612b65565b3461033b57604060031936011261033b576103d8611847611c7b565b73ffffffffffffffffffffffffffffffffffffffff611867610dd2611cc1565b91611870614344565b1680600052606b6020526118888260406000206139fb565b600052606b60205260046040600020016139fb565b3461033b57602060031936011261033b576118b6611c7b565b5060405162461bcd60e51b815260206004820152600f60248201527f6e6f7420696d706c656d656e74656400000000000000000000000000000000006044820152606490fd5b3461033b57600060031936011261033b5761191633611fc5565b6bffffffffffffffffffffffff808216918261195c575b826040519081527f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436460203392a2005b6119799033600052606b6020528260086040600020015416611fa7565b9033600052606b602052600860406000200191167fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008254161790556000602073ffffffffffffffffffffffffffffffffffffffff606554166044604051809481937fa9059cbb0000000000000000000000000000000000000000000000000000000083523360048401528760248401525af18015610afc57611a2291600091611a295750611f3e565b818061192d565b611a41915060203d8111610af557610ae78183611d73565b83610ab4565b3461033b57604060031936011261033b5760206bffffffffffffffffffffffff610fa8611a72611c7b565b60243573ffffffffffffffffffffffffffffffffffffffff63ffffffff92611ab184841694611aa086612a2b565b94814316119081611ac35750612b1a565b16600052606b85526040600020613d3b565b905084161515896110f1565b3461033b57600060031936011261033b57602060405160128152f35b3461033b57604060031936011261033b576103d8611b07611c7b565b73ffffffffffffffffffffffffffffffffffffffff611867611cc1565b3461033b57600060031936011261033b57602061172a612033565b3461033b57602060031936011261033b57600435600052606a60205260408060002073ffffffffffffffffffffffffffffffffffffffff6001818354169201541682519182526020820152f35b3461033b57602060031936011261033b576020611baf611baa611c7b565b611fc5565b6bffffffffffffffffffffffff60405191168152f35b3461033b57600060031936011261033b5780611be361100792611d57565b601181527f4d656e746f20566f74652d457363726f770000000000000000000000000000006020820152604051918291825b60208082528251818301819052939260005b858110611c67575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201611c27565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361033b57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361033b57565b6024359063ffffffff8216820361033b57565b6004359063ffffffff8216820361033b57565b6064359063ffffffff8216820361033b57565b6084359063ffffffff8216820361033b57565b6044359063ffffffff8216820361033b57565b604435906bffffffffffffffffffffffff8216820361033b57565b6080810190811067ffffffffffffffff821117610ba157604052565b6040810190811067ffffffffffffffff821117610ba157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610ba157604052565b90604051611dc181611d3b565b606081935463ffffffff811683526bffffffffffffffffffffffff808260201c1660208501528160801c16604084015260e01c910152565b15611e0057565b606460405162461bcd60e51b815260206004820152600d60248201527f636c69666620746f6f20626967000000000000000000000000000000000000006044820152fd5b15611e4b57565b606460405162461bcd60e51b815260206004820152600e60248201527f706572696f6420746f6f206269670000000000000000000000000000000000006044820152fd5b15611e9657565b606460405162461bcd60e51b815260206004820152601060248201527f64656c6567617465206973207a65726f000000000000000000000000000000006044820152fd5b6000198114610c745760010190565b9060016bffffffffffffffffffffffff80931601918211610c7457565b9190916bffffffffffffffffffffffff80809416911601918211610c7457565b9081602091031261033b5751801515810361033b5790565b15611f4557565b606460405162461bcd60e51b815260206004820152600f60248201527f7472616e73666572206661696c656400000000000000000000000000000000006044820152fd5b906000196bffffffffffffffffffffffff80931601918211610c7457565b6bffffffffffffffffffffffff9182169082160391908211610c7457565b73ffffffffffffffffffffffffffffffffffffffff612030911680600052606b60205261202a6bffffffffffffffffffffffff600860406000200154169163ffffffff43169061201482612a2b565b90600052606b6020526004604060002001613d3b565b90611fa7565b90565b6bffffffffffffffffffffffff80606f5460201c16156120645761206063ffffffff43166110f781612a2b565b1690565b50600090565b73ffffffffffffffffffffffffffffffffffffffff1680600052606b6020526bffffffffffffffffffffffff908160036040600020015460201c16156120d2576120609063ffffffff4316906120bf82612a2b565b90600052606b6020526040600020613d3b565b5050600090565b156120e057565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b9194939092946bffffffffffffffffffffffff811663ffffffff871611612720576bffffffffffffffffffffffff95612184868686612764565b61218f83828461284b565b6040519891829061219f8b611d3b565b63ffffffff8a168b521660208a01521680604089015263ffffffff8416606089015260665490156126b6576bffffffffffffffffffffffff6040890151166bffffffffffffffffffffffff60208a0151161061264c5780600052606d6020526bffffffffffffffffffffffff60406000205460201c166125e257600052606d60205261222f876040600020612f0d565b61223f63ffffffff88511661381c565b606f547fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff000000006122a16bffffffffffffffffffffffff60208c0151166bffffffffffffffffffffffff8560201c16611f06565b60201b16911617606f55612411876122bf63ffffffff8251166129ff565b63ffffffff6122f36bffffffffffffffffffffffff6020850151166bffffffffffffffffffffffff604086015116906127ff565b169063ffffffff606084015116801560001461259b575063ffffffff61238d6bffffffffffffffffffffffff60406123949596606f547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000061237b868686015116878560801c16611f06565b60801b16911617606f55015116613eff565b9116614248565b63ffffffff6123d26123c86123c38c6bffffffffffffffffffffffff604081602084015116920151169061300e565b613eff565b92828c5116612b02565b61240b8b83612404866123ff6bffffffffffffffffffffffff60406123f6896129ff565b96015116613eff565b61302b565b911661430c565b1661430c565b63ffffffff875116606f54906bffffffffffffffffffffffff6040519261243784611d3b565b63ffffffff8c168452818160201c16602085015260801c1660408301526060820152606e5468010000000000000000811015610ba15780600161247d9201606e55613c15565b919091610b725761248d91612f0d565b73ffffffffffffffffffffffffffffffffffffffff8095169687600052606b602052886040600020916066546124c293612baa565b63ffffffff166124d182611f89565b906124db916127ff565b6124e490611ee9565b90604051956124f287611d3b565b63ffffffff1686526bffffffffffffffffffffffff1660208601526bffffffffffffffffffffffff16604085015263ffffffff166060840152169283600052606b60205260406000206004019160665461254b93612baa565b606654600052606a60205260406000207fffffffffffffffffffffffff00000000000000000000000000000000000000009283825416179055606654600052604060002060010191825416179055565b9263ffffffff61238d6bffffffffffffffffffffffff60406125c36125dd986125cc97612b02565b94015116613eff565b63ffffffff60608b01511690612b02565b612394565b608460405162461bcd60e51b815260206004820152602360248201527f4c696e65207769746820676976656e20696420697320616c726561647920657860448201527f69737400000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602a60248201527f536c6f7065203e20626961732c20756e61636365707461626c652076616c756560448201527f20666f7220736c6f7065000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602860248201527f536c6f7065203d3d20302c20756e61636365707461626c652076616c7565206660448201527f6f7220736c6f70650000000000000000000000000000000000000000000000006064820152fd5b606460405162461bcd60e51b815260206004820152601760248201527f57726f6e672076616c756520736c6f7065506572696f640000000000000000006044820152fd5b906127b792916127738361381c565b73ffffffffffffffffffffffffffffffffffffffff809216600052606b6020526127a18360406000206139fb565b16600052606b60205260046040600020016139fb565b565b906305f5e1006bffffffffffffffffffffffff80931602918216918203610c7457565b9190916bffffffffffffffffffffffff80809416911602918216918203610c7457565b906bffffffffffffffffffffffff80911691821561281c57160490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60675491939263ffffffff90811692831061299557606854941693841061292b576128a0606761288a936bffffffffffffffffffffffff9485916127b9565b1604606884612898886127b9565b160490611f06565b826305f5e100928382841611612923575b8116911690818102918183041490151715610c745704169182156128df576105e1612030916105dc85611f89565b606460405162461bcd60e51b815260206004820152601160248201527f766f74696e6720706f77657220697320300000000000000000000000000000006044820152fd5b8392506128b1565b608460405162461bcd60e51b815260206004820152602260248201527f736c6f706520706572696f64203c206d696e696d616c206c6f636b207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602260248201527f636c69666620706572696f64203c206d696e696d616c206c6f636b207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152fd5b9060001963ffffffff80931601918211610c7457565b63ffffffff9182169082160391908211610c7457565b63ffffffff80911662015f6c81106120d2577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea09401818111610c74576201d880826120309360695416921604612a15565b600052606a60205273ffffffffffffffffffffffffffffffffffffffff6040600020541690338203612aa957565b606460405162461bcd60e51b815260206004820152601760248201527f63616c6c6572206e6f742061206c6f636b206f776e65720000000000000000006044820152fd5b90600163ffffffff80931601918211610c7457565b91909163ffffffff80809416911601918211610c7457565b15612b2157565b606460405162461bcd60e51b815260206004820152601360248201527f626c6f636b206e6f7420796574206d696e6564000000000000000000000000006044820152fd5b60405162461bcd60e51b815260206004820152600f60248201527f6e6f7420696d706c656d656e74656400000000000000000000000000000000006044820152606490fd5b9093929193604094858101916bffffffffffffffffffffffff8084511615612ea4578084511693602092838501958387511610612e3b57600187019080600052818552838b60002054861c16612dd257612d8e9492612c1e876127b79c9d612d6d9795612d87956000528752600020612f0d565b88612d7f888563ffffffff9b8c988995612c3b87865116826139fb565b612c97612c568560038401948554901c168686511690611f06565b83547fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff1660209190911b6fffffffffffffffffffffffff0000000016178355565b8688612ca5828851166129ff565b93606083612cba898951168a865116906127ff565b169801838151168015600014612d96575050938693612d619693612d4d86612d5595612d468a612cfa6123ff9e6123c39d5460801c168585511690611f06565b7fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000083549260801b169116179055565b5116613eff565b9216906142ab565b5116898851169061300e565b988992858d5116612b02565b96612d77886129ff565b955116613eff565b911689614328565b1685614328565b511690613f6b565b849250612d619799938996612dcc96612d4d6123ff9c612dbc612dc4966123c39d612b02565b945116613eff565b511690612b02565b94612d55565b6084858c519062461bcd60e51b82526004820152602360248201527f4c696e65207769746820676976656e20696420697320616c726561647920657860448201527f69737400000000000000000000000000000000000000000000000000000000006064820152fd5b6084848b519062461bcd60e51b82526004820152602a60248201527f536c6f7065203e20626961732c20756e61636365707461626c652076616c756560448201527f20666f7220736c6f7065000000000000000000000000000000000000000000006064820152fd5b6084885162461bcd60e51b815260206004820152602860248201527f536c6f7065203d3d20302c20756e61636365707461626c652076616c7565206660448201527f6f7220736c6f70650000000000000000000000000000000000000000000000006064820152fd5b815181546020808501516fffffffffffffffffffffffff00000000911b1663ffffffff9092167fffffffffffffffffffffffffffffffff000000000000000000000000000000009091161717815590606090612fc06bffffffffffffffffffffffff604083015185547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff16911660801b7bffffffffffffffffffffffff0000000000000000000000000000000016178455565b01517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffff0000000000000000000000000000000000000000000000000000000083549260e01b169116179055565b906bffffffffffffffffffffffff80911691821561281c57160690565b90600b0b90600b0b03906b7fffffffffffffffffffffff82137fffffffffffffffffffffffffffffffffffffffff800000000000000000000000831217610c7457565b9190600091838352602092606d845261308960408220611db4565b848101916bffffffffffffffffffffffff92838151161561334e5783906130af8761381c565b5116968360408401511696829163ffffffff6130db8b826130d48d828b5116936127ff565b1690612b02565b986130ee606088019a838c511690612b02565b828116958383169b878d1161333957908e61313d8f9695949361313890878061312c6123c361311c8a6129ff565b9c6131268c6129ff565b9861300e565b9f511691511690612b02565b6129ff565b8581169e9093908f81116131fc57505050509061315991612a15565b61316290612aed565b9961316c8c613eff565b6131759161430c565b8661317f8c613eff565b906131899161302b565b91169061319591614248565b6131a3604095606d94614248565b6fffffffffffffffffffffffff000000006131c58b606f549889861c16611fa7565b831b167fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff80971617606f5583525220908154169055565b929e5093925094849f508416809111156000146132c757908d939291606f54858d8260801c169061322c91611fa7565b60801b7bffffffffffffffffffffffff0000000000000000000000000000000016907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1617606f558a61327e86613eff565b906132889161302b565b61329191614248565b61329a91612a15565b16906132a5916127dc565b8688166132b191611f06565b9a6132bb8b613eff565b9116906131959161430c565b5050606f548989169c5091506132e590508b608083901c8a16611fa7565b60801b7bffffffffffffffffffffffff0000000000000000000000000000000016907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1617606f55899a8a6132bb90613eff565b50505050505050509450505092505080918190565b6064876040519062461bcd60e51b82526004820152601f60248201527f52656d6f76696e67204c696e652c207768696368206e6f7420657869737473006044820152fd5b91909260018301926000858152846020526133af60408220611db4565b94602086016bffffffffffffffffffffffff81511615613724576bffffffffffffffffffffffff906133e187866139fb565b5116966bffffffffffffffffffffffff6040880151169683966134118a63ffffffff6130d48c82875116936127ff565b90613428606084019263ffffffff84511690612b02565b9863ffffffff8a16928363ffffffff841611613711578b929161347b6131388f9363ffffffff8f61346f6123c361345f84936129ff565b9a6134698b6129ff565b9961300e565b9a511691511690612b02565b9b63ffffffff808e169085161161357f57505050613499908a612a15565b6134a290612aed565b986134ac8b613eff565b6134bc9163ffffffff1689614328565b826134c68b613eff565b906134d09161302b565b6134e09163ffffffff16886142ab565b6040956134f4613551936003935b836142ab565b016135118a6bffffffffffffffffffffffff835460201c16611fa7565b7fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff0000000083549260201b169116179055565b8252602052207fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff8154169055565b919d509a509163ffffffff908116908216811061368257908b929160038a0184815460801c6bffffffffffffffffffffffff16906135bc91611fa7565b81547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1660809190911b7bffffffffffffffffffffffff00000000000000000000000000000000161790558561361185613eff565b9061361b9161302b565b613625918b6142ab565b61362e91612a15565b63ffffffff169061363e916127dc565b826bffffffffffffffffffffffff1661365691611f06565b996136608a613eff565b6136709163ffffffff1688614328565b6040956134f4613551936003936134ee565b50505097506003850197885460801c6bffffffffffffffffffffffff1698826bffffffffffffffffffffffff16998a6136ba91611fa7565b81547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1660809190911b7bffffffffffffffffffffffff000000000000000000000000000000001617905588998961366090613eff565b5050505050505093505092505080918190565b606460405162461bcd60e51b815260206004820152601f60248201527f52656d6f76696e67204c696e652c207768696368206e6f7420657869737473006044820152fd5b90600b0b90600b0b01907fffffffffffffffffffffffffffffffffffffffff80000000000000000000000082126b7fffffffffffffffffffffff831317610c7457565b156137b257565b608460405162461bcd60e51b815260206004820152602560248201527f736c6f7065203c20302c20736f6d657468696e672077726f6e6720776974682060448201527f736c6f70650000000000000000000000000000000000000000000000000000006064820152fd5b606f549063ffffffff8080841692168083146139f5576bffffffffffffffffffffffff92838560801c16906020948087871c1694856138bc575b505050907fffffffff000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffffffffffff00000000949360801b16951617921b161717606f55565b828599939892969499111561398b579697925b878916908582101561392c579061391d6138f56138ef8761392595611fa7565b96613eff565b916000908152606c8a52613913604082205493600b94850b90613768565b80930b12156137ab565b861698612aed565b97926138cf565b9298509096509093507fffffffff0000000000000000000000000000000000000000000000000000000090507bffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffffffffffff00000000613856565b6084876040519062461bcd60e51b82526004820152602560248201527f63616e2774207570646174652042726f6b656e4c696e6520666f72207061737460448201527f2074696d650000000000000000000000000000000000000000000000000000006064820152fd5b50505050565b600381018054939263ffffffff908116818616818114613c0c576bffffffffffffffffffffffff94858860801c1695602091818a841c169586613afc575b505050505090613aaf917fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006127b796971617835582907fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff0000000083549260201b169116179055565b907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000083549260801b169116179055565b84869297959a9499969893981115613ba2579894935b8986169082821015613b645790613b55613b38613b3288613b5d95611fa7565b97613eff565b916000908152898c52613913604082205493600b94850b90613768565b881695612aed565b9493613b12565b93995093975090955090935091508190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006127b7613aaf38613a39565b6084896040519062461bcd60e51b82526004820152602560248201527f63616e2774207570646174652042726f6b656e4c696e6520666f72207061737460448201527f2074696d650000000000000000000000000000000000000000000000000000006064820152fd5b50505050509050565b606e54811015613c4c57606e6000527f9930d9ff0dee0ef5ca2f7710ea66b8f84dd0f5f5351ecffe72b952cd9db7142a0190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8054821015613c4c5760005260206000200190600090565b606f5463ffffffff8082169080841690818314613cec57508110613cc7575050613cbf61203092613fe8565b929092613df3565b909161203093506bffffffffffffffffffffffff808460801c169360201c1691613df3565b915050606e939193546000198101908111610c7457613d0b8291613c15565b5054169082161115613d2d57505060201c6bffffffffffffffffffffffff1690565b6120309250613cbf90613fe8565b600381015463ffffffff8082169080851690818314613d9c57508110613d76575050613d6d6120309360028301614141565b90939192613e7b565b61203094506bffffffffffffffffffffffff939193808560801c169460201c1692613e7b565b915050600283959295019081546000198101908111610c7457613dc0829184613c7b565b5054169083161115613de4575050505060201c6bffffffffffffffffffffffff1690565b612030945090613d6d91614141565b90919392936bffffffffffffffffffffffff9182821615613e745794905b63ffffffff90818716918516821015613e6c5790613e5d613e3e613e3885613e6595611fa7565b94613eff565b916000908152606c602052613913604082205493600b94850b90613768565b831695612aed565b9490613e11565b955050505050565b5093505050565b9294939091946bffffffffffffffffffffffff9283821615613ef75791905b63ffffffff90818416918816821015613eee5790613edf613ec1613e3885613ee795611fa7565b91600090815287602052613913604082205493600b94850b90613768565b841692612aed565b9190613e9a565b96505050505050565b509450505050565b6bffffffffffffffffffffffff166b800000000000000000000000811015613f2757600b0b90565b606460405162461bcd60e51b815260206004820152600e60248201527f696e742063617374206572726f720000000000000000000000000000000000006044820152fd5b90916003600283019201549260405193613f8485611d3b565b63ffffffff80931685526bffffffffffffffffffffffff90818160201c16602087015260801c166040850152166060830152805468010000000000000000811015610ba157613fd891600182018155613c7b565b919091610b72576127b791612f0d565b90606e549182158015614106575b6140fb57600092600019908181019081116140ce578492915b6080841061405f575b5050505061402582613c15565b50906140546bffffffffffffffffffffffff80935460201c169261404885613c15565b505460801c1693613c15565b505460e01c91929190565b90919294828110156140c857828101808211610c74576001808201809211610c74571c9061408c82613c15565b505463ffffffff908116908616106140b157506140a99095611eda565b92919061400f565b959250818101908111610c74576140a99092611eda565b94614018565b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b506000915081908190565b613c4c57606e60005263ffffffff807f9930d9ff0dee0ef5ca2f7710ea66b8f84dd0f5f5351ecffe72b952cd9db7142a541690821610613ff6565b918254918215801561422a575b61421e57600092600019908181019081116140ce579084925b608084106141ae575b505050506140546141818385613c7b565b50926bffffffffffffffffffffffff80945460201c16936141a28287613c7b565b505460801c1694613c7b565b909192948381101561421857838101808211610c74576001808201809211610c74571c906141dc8289613c7b565b505463ffffffff9081169084161061420157506141f99095611eda565b929190614167565b959350828101908111610c74576141f99093611eda565b94614170565b50600092508291508190565b613c4c578360005263ffffffff80602060002054169082161061414e565b906142649082600052606c602052604060002054600b0b613768565b90600052606c6020526040600020907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000825416906bffffffffffffffffffffffff16179055565b90916142c7908360005282602052604060002054600b0b613768565b916000526020526040600020907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000825416906bffffffffffffffffffffffff16179055565b906142649082600052606c602052604060002054600b0b61302b565b90916142c7908360005282602052604060002054600b0b61302b565b73ffffffffffffffffffffffffffffffffffffffff60335416330361436557565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6033549073ffffffffffffffffffffffffffffffffffffffff80911691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a356fea164736f6c6343000812000aa164736f6c6343000812000a", - "nonce": "0x3cc" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x8f2d9f5a90ae71c07a6d5bebeea854f84fd0ead512751aa380d415c10df7f498", - "transactionType": "CREATE", - "contractName": "MentoGovernorDeployerLib", - "contractAddress": "0xBba91F588d031469ABCCA566FE80fB1Ad8Ee3287", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x5b0c06", - "data": "0x6080806040523461001c57615264908161002282393081602d0152f35b600080fdfe608080604052600436101561001357600080fd5b600090813560e01c63775c300c1461002a57600080fd5b307f00000000000000000000000000000000000000000000000000000000000000001461010157817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610101576151528082019082821067ffffffffffffffff8311176100d4579082916101068339039082f080156100c75760209073ffffffffffffffffffffffffffffffffffffffff60405191168152f35b50604051903d90823e3d90fd5b6024847f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b5080fdfe6080806040523461001657615136908161001c8239f35b600080fdfe60806040526004361015610023575b361561001957600080fd5b61002161258f565b005b60003560e01c8063013cf08b1461033357806301ffc9a71461032e57806302a251a314610329578063034201811461032457806306f3f9e61461031f57806306fdde031461031a578063150b7a0214610315578063160cbed71461031057806324bc1a641461030b5780632656227d146103065780632d63f693146103015780632fe3e261146102fc578063328dd982146102f75780633932abb1146102f25780633bccf4fd146102ed5780633e4f49e6146102e857806340e58ee5146102e357806343859632146102de57806354fd4d50146102d957806356781388146102d45780635f398a14146102cf57806360c4247f146102ca57806370b0f660146102c55780637b3c71d3146102c05780637d5e81e2146102bb57806397c3d334146102b65780639a802a6d146102b1578063a2910789146102ac578063a7713a70146102a7578063a890c910146102a2578063ab58fb8e1461029d578063b58131b014610298578063bc197c8114610293578063c01f9e371461028e578063c28bc2fa14610289578063c59057e414610284578063d33219b41461027f578063da95691a1461027a578063dd4e2ba514610275578063ddf0b00914610270578063deaaa7cc1461026b578063e23a9a5214610266578063ea0217cf14610261578063eb9019d41461025c578063ece40cc114610257578063f23a6e6114610252578063f8ce560a1461024d578063fc0c546a146102485763fe0d94c10361000e57612020565b611feb565b611f6f565b611efd565b611e8f565b611de6565b611d78565b611c93565b611c58565b611c07565b611ba9565b611b0e565b611ad9565b611abd565b611a25565b6119ed565b611947565b611928565b61190a565b611839565b61181e565b6116b8565b6115de565b6115c2565b611539565b6114e3565b611475565b611457565b6113e7565b61139f565b611341565b6112d9565b611224565b6111f5565b61110a565b6110eb565b61104c565b610f37565b610ef8565b610ee1565b610dfc565b610dd8565b610ba4565b610a81565b610876565b6107ed565b6105d4565b61048a565b346104855760206003193601126104855760043561035081613ff7565b90806000526104816101308060205267ffffffffffffffff6103756040600020612615565b511690836000526020526103b06103a36103956001604060002001612615565b5167ffffffffffffffff1690565b67ffffffffffffffff1690565b926103c681600052610193602052604060002090565b936103e5855473ffffffffffffffffffffffffffffffffffffffff1690565b94600581015460076006830154920154926103ff85613c6d565b95610409876111e6565b610412876111e6565b604051998a99600260078a149914978b98959273ffffffffffffffffffffffffffffffffffffffff6101209996939c9b9895929c6101408c019d8c521660208b015260408a01526060890152608088015260a087015260c086015260e085015215156101008401521515910152565b0390f35b600080fd5b34610485576020600319360112610485576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361048557807f6e665ced00000000000000000000000000000000000000000000000000000000610481921490811561050a575b5060405190151581529081906020820190565b7fbf26d8970000000000000000000000000000000000000000000000000000000081149150811561059f575b8115610575575b811561054b575b50386104f7565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501438610544565b7f4e2312e0000000000000000000000000000000000000000000000000000000008114915061053d565b7f79dd796f0000000000000000000000000000000000000000000000000000000081149150610536565b600091031261048557565b3461048557600060031936011261048557602061016254604051908152f35b6024359060ff8216820361048557565b6044359060ff8216820361048557565b9181601f840112156104855782359167ffffffffffffffff8311610485576020838186019501011161048557565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6060810190811067ffffffffffffffff82111761068c57604052565b610641565b67ffffffffffffffff811161068c57604052565b6040810190811067ffffffffffffffff82111761068c57604052565b6080810190811067ffffffffffffffff82111761068c57604052565b6020810190811067ffffffffffffffff82111761068c57604052565b60c0810190811067ffffffffffffffff82111761068c57604052565b90601f601f19910116810190811067ffffffffffffffff82111761068c57604052565b60405190610745826106a5565b565b67ffffffffffffffff811161068c57601f01601f191660200190565b91909161076f81610747565b61077c6040519182610715565b8093828252821161048557818160009384602080950137010152565b9291926107a482610747565b916107b26040519384610715565b829481845281830111610485578281602093846000960137010152565b9080601f83011215610485578160206107ea93359101610798565b90565b346104855760e0600319360112610485576108066105f3565b67ffffffffffffffff60443581811161048557610827903690600401610613565b91606435908111610485576108409036906004016107cf565b9260843560ff8116810361048557610481946108669460c4359460a4359460043561293c565b6040519081529081906020820190565b346104855760206003193601126104855760043573ffffffffffffffffffffffffffffffffffffffff61022a54166108af813314612bb3565b3003610a02575b60648111610972577f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997906108e8614642565b80151580610967575b61091b575b6108ff82614a26565b505060408051918252602082019290925290819081015b0390a1005b61096261092782614e81565b61095d610932610738565b600081527bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166020830152565b61489a565b6108f6565b506101f954156108f1565b60a460405162461bcd60e51b815260206004820152604360248201527f476f7665726e6f72566f74657351756f72756d4672616374696f6e3a2071756f60448201527f72756d4e756d657261746f72206f7665722071756f72756d44656e6f6d696e6160648201527f746f7200000000000000000000000000000000000000000000000000000000006084820152fd5b610a0c3636610763565b602081519101205b80610a1d615091565b03610a1457506108b6565b60005b838110610a3b5750506000910152565b8181015183820152602001610a2b565b90601f19601f602093610a6981518092818752878088019101610a28565b0116010190565b9060206107ea928181520190610a4b565b3461048557600080600319360112610b8357604051908061012f90815490610aa8826123bb565b80865292600192808416908115610b385750600114610ade575b61048186610ad281880382610715565b60405191829182610a70565b815292507f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f9795b828410610b20575050508101602001610ad28261048138610ac2565b80546020858701810191909152909301928101610b04565b87965061048197945060209350610ad29592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b820101929338610ac2565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361048557565b3461048557608060031936011261048557610bc0600435610b86565b610bcb602435610b86565b60643567ffffffffffffffff811161048557610beb9036906004016107cf565b5060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b67ffffffffffffffff811161068c5760051b60200190565b81601f8201121561048557803591610c4583610c16565b92610c536040519485610715565b808452602092838086019260051b820101928311610485578301905b828210610c7d575050505090565b8380918335610c8b81610b86565b815201910190610c6f565b81601f8201121561048557803591610cad83610c16565b92610cbb6040519485610715565b808452602092838086019260051b820101928311610485578301905b828210610ce5575050505090565b81358152908301908301610cd7565b9080601f8301121561048557813590610d0c82610c16565b92610d1a6040519485610715565b828452602092838086019160051b8301019280841161048557848301915b848310610d485750505050505090565b823567ffffffffffffffff8111610485578691610d6a848480948901016107cf565b815201920191610d38565b60806003198201126104855767ffffffffffffffff916004358381116104855782610da291600401610c2e565b926024358181116104855783610dba91600401610c96565b9260443591821161048557610dd191600401610cf4565b9060643590565b34610485576020610df4610deb36610d75565b9291909161412c565b604051908152f35b34610485576000600319360112610485576000194301438111610ea357602490602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051938480927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa918215610edc57600092610ea8575b50610e83906146c2565b90818102918183041490151715610ea35760405160649091048152602090f35b612875565b610e83919250610ece9060203d8111610ed5575b610ec68183610715565b810190613fe8565b9190610e79565b503d610ebc565b613c61565b6020610df4610eef36610d75565b929190916126ae565b3461048557602060031936011261048557600435600052610130602052602067ffffffffffffffff610f2d6040600020612615565b5116604051908152f35b346104855760006003193601126104855760206040517fb3b3f3b703cd84ce352197dcff232b1b5d3cfb2025ce47cf04742d0651f1af888152f35b90815180825260208080930193019160005b828110610f92575050505090565b835173ffffffffffffffffffffffffffffffffffffffff1685529381019392810192600101610f84565b90815180825260208080930193019160005b828110610fdc575050505090565b835185529381019392810192600101610fce565b908082519081815260208091019281808460051b8301019501936000915b84831061101e5750505050505090565b909192939495848061103c83601f1986600196030187528a51610a4b565b980193019301919493929061100e565b34610485576020600319360112610485576004356000526101936020526110c1604060002061048161108060018301613288565b916110dd611090600283016132ed565b916110cf6110ac60046110a56003850161318d565b930161318d565b93604051978897608089526080890190610f72565b908782036020890152610fbc565b908582036040870152610ff0565b908382036060850152610ff0565b3461048557600060031936011261048557602061016154604051908152f35b346104855760a06003193601126104855761048161086660043561112c6105f3565b6111a161119961113a610603565b60405160208101917f150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f835286604083015260ff8616606083015260608252611181826106c1565b6111946084359360643593519020614de5565b614d5c565b919091614c21565b604051926111ae846106dd565b600084526129d7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600811156111f057565b6111b7565b3461048557602060031936011261048557611211600435613c6d565b60405160088210156111f0576020918152f35b3461048557602060031936011261048557600435600052610193602052610021604060002061127573ffffffffffffffffffffffffffffffffffffffff8254168033149081156112ba575b5061333c565b6112966112846003830161318d565b6112906004840161318d565b906133ed565b6009820154916112b460026112ad60018401613288565b92016132ed565b906143c5565b6112ce91506112c843612e96565b906122b8565b61016354113861126f565b3461048557604060031936011261048557602060ff6113356024356112fd81610b86565b600435600052610193845260086040600020019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166040519015158152f35b3461048557600060031936011261048557610481604051611361816106a5565b600181527f31000000000000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610a4b565b34610485576040600319360112610485576020610df46113bd6105f3565b6040516113c9816106dd565b60008152604051916113da836106dd565b6000835233600435612a53565b34610485576080600319360112610485576114006105f3565b67ffffffffffffffff9060443582811161048557611422903690600401610613565b90916064359384116104855761144d610df49361144560209636906004016107cf565b933691610798565b9033600435612a53565b34610485576020600319360112610485576020610df46004356146c2565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a54166114ab813314612bb3565b30036114bd575b610021600435613a8e565b6114c73636610763565b602081519101205b806114d8615091565b036114cf57506114b2565b34610485576060600319360112610485576114fc6105f3565b60443567ffffffffffffffff81116104855760209161152c611525610df4933690600401610613565b3691610798565b604051916113da836106dd565b346104855760806003193601126104855767ffffffffffffffff6004358181116104855761156b903690600401610c2e565b9060243581811161048557611584903690600401610c96565b916044358281116104855761159d903690600401610cf4565b60643592831161048557610481936115bc6108669436906004016107cf565b92612d06565b3461048557600060031936011261048557602060405160648152f35b34610485576060600319360112610485576004356115fb81610b86565b60443567ffffffffffffffff81116104855761161b9036906004016107cf565b50602073ffffffffffffffffffffffffffffffffffffffff6044816101c554169360405194859384927f3a46b1a800000000000000000000000000000000000000000000000000000000845216600483015260243560248301525afa8015610edc576104819160009161169a575b506040519081529081906020820190565b6116b2915060203d8111610ed557610ec68183610715565b38611689565b346104855760c0600319360112610485576004356116d581610b86565b6117546024356116e481610b86565b6000549261170960ff8560081c161580958196611810575b81156117f0575b5061206c565b8361173a60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000541617600055565b6117ba575b60a435916084359160643591604435916120dd565b61175a57005b6117877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff60005416600055565b604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498908060208101610916565b6117eb6101007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6000541617600055565b61173f565b303b15915081611802575b5038611703565b6001915060ff1614386117fb565b600160ff82161091506116fc565b34610485576000600319360112610485576020610df4614642565b346104855760206003193601126104855760043561185681610b86565b73ffffffffffffffffffffffffffffffffffffffff61022a918183541661187e813314612bb3565b30036118e4575b7fffffffffffffffffffffffff0000000000000000000000000000000000000000907f08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b226401604084865493169481519084168152856020820152a116179055005b6118ee3636610763565b602081519101205b806118ff615091565b036118f65750611885565b34610485576020600319360112610485576020610df4600435613ff7565b3461048557600060031936011261048557602061016354604051908152f35b346104855760a060031936011261048557611963600435610b86565b61196e602435610b86565b67ffffffffffffffff6044358181116104855761198f903690600401610c96565b50606435818111610485576119a8903690600401610c96565b50608435908111610485576119c19036906004016107cf565b506040517fbc197c81000000000000000000000000000000000000000000000000000000008152602090f35b3461048557602060031936011261048557600435600052610130602052602067ffffffffffffffff610f2d6001604060002001612615565b606060031936011261048557600435611a3d81610b86565b60443567ffffffffffffffff811161048557611a5d903690600401610613565b9073ffffffffffffffffffffffffffffffffffffffff61022a5416611a83813314612bb3565b3003611a97575b6100219260243590612bfe565b611aa13636610763565b602081519101205b80611ab2615091565b03611aa95750611a8a565b34610485576020610df4611ad036610d75565b929190916125b1565b3461048557600060031936011261048557602073ffffffffffffffffffffffffffffffffffffffff61022a5416604051908152f35b346104855760a06003193601126104855767ffffffffffffffff6004803582811161048557611b409036908301610c2e565b60243583811161048557611b579036908401610c96565b60443584811161048557611b6e9036908501610cf4565b60643585811161048557611b859036908601610cf4565b9160843595861161048557611ba361086695610481973691016107cf565b936130f5565b3461048557600060031936011261048557610481604051611bc9816106a5565b601a81527f737570706f72743d627261766f2671756f72756d3d627261766f0000000000006020820152604051918291602083526020830190610a4b565b34610485576020600319360112610485576004356000526101936020526100216040600020611c3b6112846003830161318d565b600982015491611c5260026112ad60018401613288565b9061412c565b346104855760006003193601126104855760206040517f150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f8152f35b34610485576040806003193601126104855761048190611d09602435611cb881610b86565b6000838051611cc681610670565b8281528260208201520152600435600052610193602052600883600020019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b906bffffffffffffffffffffffff815192611d2384610670565b5460ff81161515845260ff8160081c16602085015260101c1681830152519182918291909160406bffffffffffffffffffffffff81606084019580511515855260ff6020820151166020860152015116910152565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a5416611dae813314612bb3565b3003611dc0575b610021600435613acf565b611dca3636610763565b602081519101205b80611ddb615091565b03611dd25750611db5565b3461048557604060031936011261048557600435611e0381610b86565b6000604051611e11816106dd565b52602073ffffffffffffffffffffffffffffffffffffffff6044816101c554169360405194859384927f3a46b1a800000000000000000000000000000000000000000000000000000000845216600483015260243560248301525afa8015610edc576104819160009161169a57506040519081529081906020820190565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a5416611ec5813314612bb3565b3003611ed7575b610021600435613b7e565b611ee13636610763565b602081519101205b80611ef2615091565b03611ee95750611ecc565b346104855760a060031936011261048557611f19600435610b86565b611f24602435610b86565b60843567ffffffffffffffff811161048557611f449036906004016107cf565b5060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b34610485576020600319360112610485576024600435602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051938480927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa918215610edc57600092610ea85750610e83906146c2565b3461048557600060031936011261048557602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051908152f35b602060031936011261048557600435600052610193602052610021604060002061204f6112846003830161318d565b60098201549161206660026112ad60018401613288565b906126ae565b1561207357565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b92909493916040516120ee816106a5565b600d815260208082017f4d656e746f476f7665726e6f7200000000000000000000000000000000000000815261218560ff60005460081c1661212f8161234a565b60405161213b816106a5565b600193848252858201907f310000000000000000000000000000000000000000000000000000000000000082526121718461234a565b87519020915190209060655560665561234a565b82519167ffffffffffffffff831161068c5761012f936121ae846121a987546123bb565b612425565b81601f8511600114612217575093836122009793816107459d9c9a966122059c99956121f39960009361220a575b505060001991921b9260031b1c1916179055613a59565b6121fb612cac565b614923565b6145b4565b613bbd565b01519150600019386121dc565b9190601f198594951661224d61012f6000527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f97990565b936000905b8282106122a1575050936122059a97936121f397936107459e9d9b9793836122009c9810612288575b505050811b019055613a59565b015160001960f88460031b161c1916905538808061227b565b808886978294978701518155019601940190612252565b60209060006040516122c9816106dd565b52604473ffffffffffffffffffffffffffffffffffffffff91826101c5541660405195869485937f3a46b1a800000000000000000000000000000000000000000000000000000000855216600484015260248301525afa908115610edc57600091612332575090565b6107ea915060203d8111610ed557610ec68183610715565b1561235157565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b90600182811c92168015612404575b60208310146123d557565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f16916123ca565b818110612419575050565b6000815560010161240e565b90601f8211612432575050565b6107459161012f6000527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f979906020601f840160051c8301931061247d575b601f0160051c019061240e565b9091508190612470565b9190601f811161249657505050565b610745926000526020600020906020601f840160051c8301931061247d57601f0160051c019061240e565b919091825167ffffffffffffffff811161068c576124e9816124e384546123bb565b84612487565b602080601f8311600114612524575081929394600092612519575b50506000198260011b9260031b1c1916179055565b015190503880612504565b90601f1983169561253a85600052602060002090565b926000905b8882106125775750508360019596971061255e575b505050811b019055565b015160001960f88460031b161c19169055388080612554565b8060018596829496860151815501950193019061253f565b73ffffffffffffffffffffffffffffffffffffffff61022a5416300361048557565b92906125fd9261260f926040519485926125ed6125da602086019960808b5260a0870190610f72565b601f199687878303016040880152610fbc565b9085858303016060860152610ff0565b90608083015203908101835282610715565b51902090565b906040516020810167ffffffffffffffff908281108282111761068c57604052819354169052565b1561264457565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a2070726f706f73616c206e6f742073756363657373667560448201527f6c000000000000000000000000000000000000000000000000000000000000006064820152fd5b939290916126be828285886125b1565b926126c884613c6d565b60088110156111f0578060046126e79214908115612861575b5061263d565b61272d600261270186600052610130602052604060002090565b0160017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b6040958651968588527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f60208099a173ffffffffffffffffffffffffffffffffffffffff978861022a54163003612795575b505061278d94959650614349565b6107ea6128fb565b9492969095600093845b845181101561284b5780898789838f8a8e916127bf6127d19930936128e2565b5116146127d6575b50505050506128a4565b61279f565b6128127fffffffffffffffffffffffffffffffff00000000000000000000000000000000926fffffffffffffffffffffffffffffffff946128e2565b5181815191012061013195610132875493608094851d9788600f0b9052528d2055600185549401901b169116179055898789838c6127c7565b509550969250965061278d94508695943861277f565b6005915061286e816111e6565b14386126e1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000198114610ea35760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80518210156128f65760209160051b010190565b6128b3565b73ffffffffffffffffffffffffffffffffffffffff61022a5416300361291d57565b610131805480600f0b9060801d600f0b13612936575b50565b60009055565b94926129c96107ea986129d194939698611525966111948a8a8d612961368a8c610798565b6020815191012090602081519101209060ff6040519360208501957fb3b3f3b703cd84ce352197dcff232b1b5d3cfb2025ce47cf04742d0651f1af8887526040860152166060840152608083015260a082015260a081526129c1816106f9565b519020614de5565b949094614c21565b92612a53565b916107ea9391604051936129ea856106dd565b60008552612a53565b93909260ff612a1f936107ea97958752166020860152604085015260a0606085015260a0840190610a4b565b916080818403910152610a4b565b909260ff6080936107ea9695845216602083015260408201528160608201520190610a4b565b929091938360005261013060205260406000206001612a7186613c6d565b612a7a816111e6565b03612b4957612a916103a3610395612a9793612615565b8461497b565b948591612aa6838387896138c3565b8051612afe575073ffffffffffffffffffffffffffffffffffffffff927fb8e138887d0aa13bab447e82de9d5c1777041ecd21ca36ba824ff1e6c07ddda49492612af892604051958695169785612a2d565b0390a290565b73ffffffffffffffffffffffffffffffffffffffff937fe2babfbac5889a709b63bb7f598b324e08bc5a4fb9ec647fb3cbc9ec07eb87129593612af8936040519687961698866129f3565b608460405162461bcd60e51b815260206004820152602360248201527f476f7665726e6f723a20766f7465206e6f742063757272656e746c792061637460448201527f69766500000000000000000000000000000000000000000000000000000000006064820152fd5b15612bba57565b606460405162461bcd60e51b815260206004820152601860248201527f476f7665726e6f723a206f6e6c79476f7665726e616e636500000000000000006044820152fd5b61293393600093928493826040519384928337810185815203925af13d15612ca5573d612c2a81610747565b90612c386040519283610715565b81523d6000602083013e5b60405191612c5083610670565b602883527f476f7665726e6f723a2072656c617920726576657274656420776974686f757460208401527f206d65737361676500000000000000000000000000000000000000000000000060408401526149e6565b6060612c43565b61074560ff60005460081c1661234a565b90612cc782610c16565b612cd46040519182610715565b828152601f19612ce48294610c16565b019060005b828110612cf557505050565b806060602080938501015201612ce9565b612e907f7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e09394612d438187612d3b8151612cbd565b8787336136ff565b612d63612d58612d5243612e96565b336122b8565b610163541115612ea5565b6001612d77825160208401208887876125b1565b96612d858551875114612f16565b612d928551825114612f16565b612d9e85511515612f87565b612db388600052610130602052604060002090565b90612dd7612dd2612dc384612615565b5167ffffffffffffffff161590565b612fd2565b612e78612df8612de643614f97565b612df261016154614f97565b90613043565b92612e0e612e0861016254614f97565b85613043565b81547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff8616178255948591019067ffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000825416179055565b612e828651612cbd565b604051978897338c8a61305f565b0390a190565b906000198201918211610ea357565b15612eac57565b608460405162461bcd60e51b815260206004820152603160248201527f476f7665726e6f723a2070726f706f73657220766f7465732062656c6f77207060448201527f726f706f73616c207468726573686f6c640000000000000000000000000000006064820152fd5b15612f1d57565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a20696e76616c69642070726f706f73616c206c656e677460448201527f68000000000000000000000000000000000000000000000000000000000000006064820152fd5b15612f8e57565b606460405162461bcd60e51b815260206004820152601860248201527f476f7665726e6f723a20656d7074792070726f706f73616c00000000000000006044820152fd5b15612fd957565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a2070726f706f73616c20616c726561647920657869737460448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b91909167ffffffffffffffff80809416911601918211610ea357565b95926130cf946130a56130b39273ffffffffffffffffffffffffffffffffffffffff6130c1966107ea9e9c9a968c521660208b01526101208060408c01528a0190610f72565b9088820360608a0152610fbc565b908682036080880152610ff0565b9084820360a0860152610ff0565b9367ffffffffffffffff80921660c08401521660e0820152610100818403910152610a4b565b919392938051855103613123578481613118866107ea9861311d958789336136ff565b6133ed565b91612d06565b608460405162461bcd60e51b815260206004820152602860248201527f476f7665726e6f72427261766f3a20696e76616c6964207369676e617475726560448201527f73206c656e6774680000000000000000000000000000000000000000000000006064820152fd5b9081549161319a83610c16565b926040916131aa83519586610715565b81855260009081526020808220938291908188015b8584106131cf5750505050505050565b81518386928954926131e0846123bb565b80825260019480861690811561324e5750600114613216575b50613208816001960382610715565b8152019701930192956131bf565b8b8a52838a20955089905b80821061323757508101830194506132086131f9565b865483830186015295850195889490910190613221565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168584015250151560051b8101830194506132086131f9565b9060405191828154918282526020928383019160005283600020936000905b8282106132bd5750505061074592500383610715565b855473ffffffffffffffffffffffffffffffffffffffff16845260019586019588955093810193909101906132a7565b9060405191828154918282526020928383019160005283600020936000905b8282106133225750505061074592500383610715565b85548452600195860195889550938101939091019061330c565b1561334357565b608460405162461bcd60e51b815260206004820152602760248201527f476f7665726e6f72427261766f3a2070726f706f7365722061626f766520746860448201527f726573686f6c64000000000000000000000000000000000000000000000000006064820152fd5b7fffffffff00000000000000000000000000000000000000000000000000000000600493921681526133e88251809360208685019101610a28565b010190565b91906133f98151612cbd565b926000805b85518110156134b4578061341561344292856128e2565b51516134475761342581866128e2565b515b61343182896128e2565b5261343c81886128e2565b506128a4565b6133fe565b61345181856128e2565b516134af61348582516020809401207fffffffff000000000000000000000000000000000000000000000000000000001690565b916134a1613493858a6128e2565b5160405194859384016133ad565b03601f198101835282610715565b613427565b50505050565b918181106134c757505050565b610745926000526020600020918201910161240e565b81519167ffffffffffffffff831161068c5768010000000000000000831161068c5761350e838354818555846134ba565b602080910191600052806000209060005b84811061352d575050505050565b8351838201559281019260010161351f565b81519168010000000000000000831161068c5781548383558084106135a2575b50613574602080920192600052602060002090565b6000925b848410613586575050505050565b60018382613596839451866124c1565b01920193019290613578565b6000838152846020822092830192015b8281106135c057505061355f565b806135cd600192546123bb565b806135da575b50016135b2565b601f9081811184146135f25750508281555b386135d3565b836136149261360685600052602060002090565b920160051c8201910161240e565b600081815260208120818355556135ec565b81519168010000000000000000831161068c578154838355808410613689575b5061365b602080920192600052602060002090565b6000925b84841061366d575050505050565b6001838261367d839451866124c1565b0192019301929061365f565b6000838152846020822092830192015b8281106136a7575050613646565b806136b4600192546123bb565b806136c1575b5001613699565b601f9081811184146136d95750508281555b386136ba565b836136ed9261360685600052602060002090565b600081815260208120818355556136d3565b939290918551602080970120956137218761371a87866133ed565b84876125b1565b60005261019381526040600020936009850196875415613747575b505050505050505050565b85547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9091161785556001918286019082519267ffffffffffffffff841161068c5768010000000000000000841161068c5781906137c0858554818755866134ba565b0191600052806000209060005b84811061381057505050505050916137fb6004926137f26138019695600285016134dd565b6003830161353f565b01613626565b5538808080808080808061373c565b835173ffffffffffffffffffffffffffffffffffffffff16838201559281019285016137cd565b1561383e57565b608460405162461bcd60e51b815260206004820152602d60248201527f476f7665726e6f72436f6d7061746962696c697479427261766f3a20766f746560448201527f20616c72656164792063617374000000000000000000000000000000000000006064820152fd5b9060018201809211610ea357565b91908201809211610ea357565b916139a261390c6138e260ff9495600052610193602052604060002090565b94600886019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b61392661392161391d835460ff1690565b1590565b613837565b805461ff00600885901b167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000090911617600117815561396486614f14565b7fffffffffffffffffffffffffffffffffffff000000000000000000000000ffff6dffffffffffffffffffffffff000083549260101b169116179055565b16806139bc575060066139b891019182546138b6565b9055565b600181036139d4575060056139b891019182546138b6565b6002036139ea5760076139b891019182546138b6565b60405162461bcd60e51b815260206004820152602d60248201527f476f7665726e6f72436f6d7061746962696c697479427261766f3a20696e766160448201527f6c696420766f74652074797065000000000000000000000000000000000000006064820152608490fd5b0390fd5b6107459291613a84613a8992613a7f60ff60005460081c16613a7a8161234a565b61234a565b613a8e565b613acf565b613b7e565b610161805460408051918252602082018490527fc565b045403dc03c2eea82b81a0465edad9e2e7fc4d97e11421c209da93d7a939190819081015b0390a155565b8015613b1457610162805460408051918252602082018490527f7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828919081908101613ac9565b608460405162461bcd60e51b815260206004820152602760248201527f476f7665726e6f7253657474696e67733a20766f74696e6720706572696f642060448201527f746f6f206c6f77000000000000000000000000000000000000000000000000006064820152fd5b610163805460408051918252602082018490527fccb45da8d5717e6c4544694297c4ba5cf151d455c9bb0ed4fc7a38411bc05461919081908101613ac9565b613bd260ff60005460081c16613a7a8161234a565b61022a907fffffffffffffffffffffffff000000000000000000000000000000000000000082547f08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b226401604073ffffffffffffffffffffffffffffffffffffffff8095169481519084168152856020820152a116179055565b90816020910312610485575180151581036104855790565b6040513d6000823e3d90fd5b613c7681613de3565b90613c80826111e6565b60048203613ddf57613c9d9060005261022b602052604060002090565b5480613ca7575090565b9050613ce5613ccc61022a5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b6040517f2ab0f5290000000000000000000000000000000000000000000000000000000081526004810183905260209291908381602481855afa908115610edc57600091613dc2575b5015613d3c57505050600790565b6040517f584b153e00000000000000000000000000000000000000000000000000000000815260048101929092528290829060249082905afa918215610edc57600092613d95575b505015613d9057600590565b600290565b613db49250803d10613dbb575b613dac8183610715565b810190613c49565b3880613d84565b503d613da2565b613dd99150843d8611613dbb57613dac8183610715565b38613d2e565b5090565b6002613dfa82600052610130602052604060002090565b015460ff8116613f095760081c60ff16613f0357613e316103a3610395613e2c84600052610130602052604060002090565b612615565b8015613ebe57431115613eb85743613e656103a36103956001613e5f86600052610130602052604060002090565b01612615565b1015613eb257613e7481613f10565b9081613e8b575b5015613e8657600490565b600390565b613eac91506000526101936020526040600020600660058201549101541090565b38613e7b565b50600190565b50600090565b60405162461bcd60e51b815260206004820152601d60248201527f476f7665726e6f723a20756e6b6e6f776e2070726f706f73616c2069640000006044820152606490fd5b50600290565b5050600790565b6000526101936020526024604060002061013060205267ffffffffffffffff613f3c6040600020612615565b5116602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051948580927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa928315610edc57600093613fc4575b50613fa5906146c2565b91828102928184041490151715610ea357600560649101549104111590565b613fa5919350613fe19060203d8111610ed557610ec68183610715565b9290613f9b565b90816020910312610485575190565b602061402873ffffffffffffffffffffffffffffffffffffffff61022a54169260005261022b602052604060002090565b546024604051809481937fd45c443500000000000000000000000000000000000000000000000000000000835260048301525afa908115610edc5760009161407a575b50600181036107ea5750600090565b614092915060203d8111610ed557610ec68183610715565b3861406b565b9493926140c46080936140b66140d29460a08a5260a08a0190610f72565b9088820360208a0152610fbc565b908682036040880152610ff0565b93600060608201520152565b919261410d60a0946140ff61411b949998979960c0875260c0870190610f72565b908582036020870152610fbc565b908382036040850152610ff0565b946000606083015260808201520152565b9290919261413c828585846125b1565b9361415a600461414b87613c6d565b614154816111e6565b1461263d565b61022a9361417f613ccc865473ffffffffffffffffffffffffffffffffffffffff1690565b604051957ff27a0c920000000000000000000000000000000000000000000000000000000087526020918288600481845afa978815610edc57600098614320575b506040517fb1c5f4270000000000000000000000000000000000000000000000000000000081529291908290849081806142008c8b8b8e60048601614098565b03915afa8015610edc5761424c93613ccc93600092614303575b50506142318a60005261022b602052604060002090565b555473ffffffffffffffffffffffffffffffffffffffff1690565b90813b15610485576000809461429288604051988997889687957f8f2a0bb0000000000000000000000000000000000000000000000000000000008752600487016140de565b03925af18015610edc577f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda289292612e90926142d2926142ea575b50426138b6565b60408051858152602081019290925290918291820190565b806142f76142fd92610691565b806105c9565b386142cb565b6143199250803d10610ed557610ec68183610715565b388061421a565b8392919850928561433e8995833d8511610ed557610ec68183610715565b9992939450506141c0565b919073ffffffffffffffffffffffffffffffffffffffff61022a541690813b15610485576000936143a9604051968795869485947fe38335e500000000000000000000000000000000000000000000000000000000865260048601614098565b039134905af18015610edc576143bc5750565b61074590610691565b906143d19392916125b1565b6143da81613c6d565b60088110156111f0578060026143ff9214159081614553575b8161453e575b50614569565b614446600261441983600052610130602052604060002090565b016101007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff825416179055565b6040518181527f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c90602090a16144878160005261022b602052604060002090565b5461448f5790565b6144b2613ccc61022a5473ffffffffffffffffffffffffffffffffffffffff1690565b6144c78260005261022b602052604060002090565b5490803b15610485576040517fc4d252f500000000000000000000000000000000000000000000000000000000815260048101929092526000908290602490829084905af18015610edc5761452b575b50600081815261022b602052604081205590565b806142f761453892610691565b38614517565b6007915061454b816111e6565b1415386143f9565b905061455e816111e6565b6006811415906143f3565b1561457057565b606460405162461bcd60e51b815260206004820152601d60248201527f476f7665726e6f723a2070726f706f73616c206e6f74206163746976650000006044820152fd5b6145c960ff60005460081c16613a7a8161234a565b60648111610972577f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997906145fb614642565b80151580614637575b614626575b61461282614a26565b5050604080519182526020820192909252a1565b61463261092782614e81565b614609565b506101f95415614604565b6101f9805460009181614659575050506101f85490565b81600019810111610ea3577f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e89252015460201c90565b906040516040810181811067ffffffffffffffff82111761068c57604052602081935463ffffffff81168352811c910152565b906101f98054928315614890576000198401848111610ea3578411156128f6576000918083526147137f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e8860161468f565b9163ffffffff92818482511611156148665750438110156148225761473790615016565b918084969316905b8387106147be575050507bffffffffffffffffffffffffffffffffffffffffffffffffffffffff929350801560001461477757501690565b6147ba91506147886147b391612e96565b6101f96000527f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e90190565b5460201c90565b1690565b9091928087169080881860011c8201809211610ea3578486528383837f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e9015416116000146148105750925b919061473f565b93965061481c906138a8565b95614809565b606460405162461bcd60e51b815260206004820152602060248201527f436865636b706f696e74733a20626c6f636b206e6f7420796574206d696e65646044820152fd5b602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16955050505050565b50506101f8549150565b6101f99081546801000000000000000081101561068c57600181018084558110156128f657600092909252805160209182015190911b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff91909116177f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e990910155565b61493860ff60005460081c16613a7a8161234a565b73ffffffffffffffffffffffffffffffffffffffff6101c591167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b602090604473ffffffffffffffffffffffffffffffffffffffff91826101c5541660405195869485937f3a46b1a800000000000000000000000000000000000000000000000000000000855216600484015260248301525afa908115610edc57600091612332575090565b909190156149f2575090565b815115614a025750805190602001fd5b613a559060405191829162461bcd60e51b8352602060048401526024830190610a4b565b614a4290614a3c614a3643615016565b91614e81565b90614ab3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff91821692911690565b15614a6f57565b606460405162461bcd60e51b815260206004820152601760248201527f436865636b706f696e743a20696e76616c6964206b65790000000000000000006044820152fd5b6101f9549192918015614bd857614b89918185614adc614ad7614788602096612e96565b61468f565b92614aeb845163ffffffff1690565b614b0263ffffffff91828416928391161115614a68565b614b1c614b13865163ffffffff1690565b63ffffffff1690565b03614b8d5750614b31614788614b6693612e96565b9063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000083549260201b169116179055565b01517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b9190565b9050614bd39150614bab614b9f610738565b63ffffffff9092168252565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff87168185015261489a565b614b66565b50614c1190614be8614b9f610738565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8416602082015261489a565b60009190565b600511156111f057565b614c2a81614c17565b80614c325750565b614c3b81614c17565b60018103614c885760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b614c9181614c17565b60028103614cde5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b80614cea600392614c17565b14614cf157565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608490fd5b9291907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311614dd95791608094939160ff602094604051948552168484015260408301526060820152600093849182805260015afa15610edc57815173ffffffffffffffffffffffffffffffffffffffff811615613eb2579190565b50505050600090600390565b6065546066546040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a08152614e3a816106f9565b519020906040519060208201927f19010000000000000000000000000000000000000000000000000000000000008452602283015260428201526042815261260f816106c1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90818111614eaa571690565b608460405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203260448201527f32342062697473000000000000000000000000000000000000000000000000006064820152fd5b6bffffffffffffffffffffffff90818111614f2d571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203960448201527f36206269747300000000000000000000000000000000000000000000000000006064820152fd5b67ffffffffffffffff90818111614fac571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201527f34206269747300000000000000000000000000000000000000000000000000006064820152fd5b63ffffffff90818111615027571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201527f32206269747300000000000000000000000000000000000000000000000000006064820152fd5b6101319081549182600f0b809360801d600f0b13156150ff578260005261013260205260406000209260008454945560017fffffffffffffffffffffffffffffffff0000000000000000000000000000000083541691016fffffffffffffffffffffffffffffffff16179055565b60046040517f3db2a12a000000000000000000000000000000000000000000000000000000008152fdfea164736f6c6343000812000aa164736f6c6343000812000a", - "nonce": "0x3cd" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xce7699ec2fcb4bc8946eec9c60b8fe726f12c6ce82cad9897301798e67e23f5f", - "transactionType": "CREATE", - "contractName": "MentoTokenDeployerLib", - "contractAddress": "0x2Dc038ea8f8BF797571FE83cAeef7238e6Fb8064", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x284e3a", - "data": "0x6080806040523461001c576123ff908161002282393081602d0152f35b600080fdfe608060405260043610156200001357600080fd5b6000803560e01c6395e9e07a146200002a57600080fd5b307f000000000000000000000000000000000000000000000000000000000000000014620002b55760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112620002b5576004359067ffffffffffffffff808311620002b15736602384011215620002b1578260040135620000b8620000b2826200032c565b620002b8565b9384828652602080960191826024809560051b83010191368311620002ad578501905b8282106200027f575050508235938085116200027b57366023860112156200027b5784600401359262000112620000b2856200032c565b9588878681520186819660051b83010191368311620002635790878b9201905b8382106200026b57505050506044359073ffffffffffffffffffffffffffffffffffffffff968783168093036200026757606435948886168096036200026357604051976120ad90818a01968a881090881117620002385750918b9189989796959493620003468a396080860190608087525180915260a0860193908c5b8181106200021c57505050848303828601525191828152019490895b8b828210620002045750505050604082015260600152039083f0918215620001f8575060405191168152f35b604051903d90823e3d90fd5b835188528998509687019690920191600101620001cc565b82518d1686528b9a50948401948e9490920191600101620001b0565b8b7f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8980fd5b8880fd5b8135815290820190820162000132565b8580fd5b813573ffffffffffffffffffffffffffffffffffffffff8116810362000267578152908801908801620000db565b8780fd5b5080fd5b80fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff821117620002fd57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b67ffffffffffffffff8111620002fd5760051b6020019056fe60e06040523462000a2657620020ad803803806200001d8162000a66565b928339810160808282031262000a265781516001600160401b03811162000a265782019181601f8401121562000a2657825192620000656200005f8562000a8c565b62000a66565b9360208086838152019160051b8301019184831162000a2657602001905b82821062000a2b5750505060208101516001600160401b03811162000a265781019180601f8401121562000a26578251620000c26200005f8262000a8c565b9360208086848152019260051b82010192831162000a2657602001905b82821062000a1557505050620001066060620000fe6040840162000aa4565b920162000aa4565b6200011062000a46565b600b81526a26b2b73a37902a37b5b2b760a91b60208201526200013262000a46565b9060058252644d454e544f60d81b60208301526000543360018060a01b0382167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a36001600160a81b0319163360ff60a01b1916176000558051906001600160401b038211620008e75760045490600182811c9216801562000a0a575b6020831014620008c65781601f84931162000998575b50602090601f83116001146200090957600092620008fd575b50508160011b916000199060031b1c1916176004555b8051906001600160401b038211620008e75760055490600182811c92168015620008dc575b6020831014620008c65781601f8493116200086d575b50602090601f8311600114620007de57600092620007d2575b50508160011b916000199060031b1c1916176005555b6001600160a01b0382161562000781576001600160a01b0381161562000730578351835103620006d05760805260a0526000805b835182101562000575576001600160a01b03620002b3838662000ad6565b5116156200051757620002c7828462000ad6565b51156200051057620002e790620002df838562000ad6565b519062000b01565b906001600160a01b03620002fc828662000ad6565b51166103e86200031862000311848762000ad6565b5162000ab9565b048115620004cb57308214620004605760005460ff8160a01c16159081156200044c575b50801562000437575b801562000422575b15620003cd577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602060009260036200038882825462000b01565b90558484526001825260408420818154019055604051908152a35b6000198114620003b7576001019062000295565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152602760248201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c65604482015266081c185d5cd95960ca1b6064820152608490fd5b5060a0516001600160a01b031633146200034d565b506080516001600160a01b0316331462000345565b6001600160a01b031633149050386200033c565b60405162461bcd60e51b815260206004820152603460248201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152608490fd5b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b90620003a3565b60405162461bcd60e51b815260206004820152603060248201527f4d656e746f546f6b656e3a20616c6c6f636174696f6e20726563697069656e7460448201526f206973207a65726f206164647265737360801b6064820152608490fd5b6103e89081811162000679578103818111620003b757620005969062000ab9565b0460c05260005460ff8160a01c16620006415760ff60a01b1916600160a01b176000556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25890602090a160405161159d908162000b1082396080518181816106c5015281816108a30152818161103701526114f0015260a05181818161055a0152818161073f0152818161100b01526114c4015260c0518181816107760152610a6b0152f35b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b60405162461bcd60e51b815260206004820152602960248201527f4d656e746f546f6b656e3a20746f74616c20616c6c6f636174696f6e2065786360448201526865656473203130302560b81b6064820152608490fd5b60405162461bcd60e51b815260206004820152603260248201527f4d656e746f546f6b656e3a20726563697069656e747320616e6420616d6f756e6044820152710e8e640d8cadccee8d040dad2e6dac2e8c6d60731b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f4d656e746f546f6b656e3a206c6f636b696e67206973207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f4d656e746f546f6b656e3a20656d697373696f6e206973207a65726f206164646044820152637265737360e01b6064820152608490fd5b0151905038806200024b565b6005600090815293507f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db091905b601f198416851062000851576001945083601f1981161062000837575b505050811b0160055562000261565b015160001960f88460031b161c1916905538808062000828565b818101518355602094850194600190930192909101906200080b565b90915060056000526020600020601f840160051c81019160208510620008bb575b90601f859493920160051c01905b818110620008ab575062000232565b600081558493506001016200089c565b90915081906200088e565b634e487b7160e01b600052602260045260246000fd5b91607f16916200021c565b634e487b7160e01b600052604160045260246000fd5b015190503880620001e1565b6004600090815293507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b91905b601f19841685106200097c576001945083601f1981161062000962575b505050811b01600455620001f7565b015160001960f88460031b161c1916905538808062000953565b8181015183556020948501946001909301929091019062000936565b60046000529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c81016020851062000a02575b90849392915b601f830160051c82018110620009f2575050620001c8565b60008155859450600101620009da565b5080620009d4565b91607f1691620001b2565b8151815260209182019101620000df565b600080fd5b6020809162000a3a8462000aa4565b81520191019062000083565b60408051919082016001600160401b03811183821017620008e757604052565b6040519190601f01601f191682016001600160401b03811183821017620008e757604052565b6001600160401b038111620008e75760051b60200190565b51906001600160a01b038216820362000a2657565b906b033b2e3c9fd0803ce80000009180830292830403620003b757565b805182101562000aeb5760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b91908201809211620003b75756fe6080604081815260048036101561001557600080fd5b600092833560e01c908163023a7d7a14610d2e5750806306fdde0314610c49578063095ea7b314610c1f57806318160ddd14610c0057806323b872dd14610bc3578063313ce56714610ba75780633950935114610b4b5780633f4ba83a14610a8e5780633fecb08714610a5357806340c10f191461070757806342966c68146106e957806358ad5a8b146106985780635c975abb1461067357806370a082311461062f578063715018a6146105b157806379cc67901461057e578063827c049e1461052d5780638da5cb5b146104fa57806395d89b4114610379578063a457c2d7146102ac578063a9059cbb1461027b578063dd62ed3e146102215763f2fde38b1461012057600080fd5b3461021d57602060031936011261021d57610139610d92565b90610142610e19565b73ffffffffffffffffffffffffffffffffffffffff8092169283156101b45750508254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8280fd5b5050346102775780600319360112610277578060209261023f610d92565b610247610dba565b73ffffffffffffffffffffffffffffffffffffffff91821683526002865283832091168252845220549051908152f35b5080fd5b5050346102775780600319360112610277576020906102a561029b610d92565b6024359033610e7e565b5160018152f35b5082346103765782600319360112610376576102c6610d92565b918360243592338152600260205281812073ffffffffffffffffffffffffffffffffffffffff8616825260205220549082821061030d576020856102a585850387336111ab565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b80fd5b5091903461027757816003193601126102775780519082600554600181811c908083169283156104f0575b60209384841081146104c45783885287959493929181156104875750600114610428575b50505003601f01601f191682019267ffffffffffffffff8411838510176103fc57508291826103f8925282610d4a565b0390f35b806041867f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b600588529193925086917f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b8284106104715750505090601f1992601f928201019181936103c8565b8054888501870152879450928501928101610454565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016848701525050151560051b830101905081601f601f196103c8565b60248960228c7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b91607f16916103a4565b50503461027757816003193601126102775773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b5050346102775781600319360112610277576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50503461027757600319360112610376576105ae61059a610d92565b602435906105a98233836112ec565b6113af565b80f35b83346103765780600319360112610376576105ca610e19565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b505034610277576020600319360112610277578060209273ffffffffffffffffffffffffffffffffffffffff610663610d92565b1681526001845220549051908152f35b50503461027757816003193601126102775760ff6020925460a01c1690519015158152f35b5050346102775781600319360112610277576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b838234610277576020600319360112610277576105ae9035336113af565b503461021d578160031936011261021d57610720610d92565b9160249182359273ffffffffffffffffffffffffffffffffffffffff807f000000000000000000000000000000000000000000000000000000000000000016958633036109eb576006546107748782610ddd565b7f00000000000000000000000000000000000000000000000000000000000000001061098357906107a6878493610ddd565b60065516958615610941573087146108d95787549160ff8360a01c16159283156108cd575b5082156108a1575b508115610897575b50156108305750506020827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef926108158795600354610ddd565b6003558585526001835280852082815401905551908152a380f35b6027906020608494519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c6560448201527f20706175736564000000000000000000000000000000000000000000000000006064820152fd5b90503314386107db565b7f00000000000000000000000000000000000000000000000000000000000000001633149150386107d3565b811633149250386107cb565b608484603485602089519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152fd5b606484601f85602089519362461bcd60e51b85528401528201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152fd5b5050506020608493519262461bcd60e51b8452830152808201527f4d656e746f546f6b656e3a20656d697373696f6e20737570706c79206578636560448201527f65646564000000000000000000000000000000000000000000000000000000006064820152fd5b608484602285602089519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a206f6e6c7920656d697373696f6e20636f6e74726160448201527f63740000000000000000000000000000000000000000000000000000000000006064820152fd5b505034610277578160031936011261027757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b503461021d578260031936011261021d57610aa7610e19565b82549060ff8260a01c1615610b0857507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa917fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff60209216845551338152a180f35b606490602084519162461bcd60e51b8352820152601f60248201527f4d656e746f546f6b656e3a20746f6b656e206973206e6f7420706175736564006044820152fd5b5050346102775780600319360112610277576102a5602092610ba0610b6e610d92565b913381526002865284812073ffffffffffffffffffffffffffffffffffffffff84168252865284602435912054610ddd565b90336111ab565b5050346102775781600319360112610277576020905160128152f35b505034610277576060600319360112610277576020906102a5610be4610d92565b610bec610dba565b60443591610bfb8333836112ec565b610e7e565b5050346102775781600319360112610277576020906003549051908152f35b5050346102775780600319360112610277576020906102a5610c3f610d92565b60243590336111ab565b50919034610277578160031936011261027757805190828454600181811c90808316928315610d24575b60209384841081146104c45783885287959493929181156104875750600114610cc65750505003601f01601f191682019267ffffffffffffffff8411838510176103fc57508291826103f8925282610d4a565b8888529193925086917f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b828410610d0e5750505090601f1992601f928201019181936103c8565b8054888501870152879450928501928101610cf1565b91607f1691610c73565b8490346102775781600319360112610277576020906006548152f35b60208082528251818301819052939260005b858110610d7e57505050601f19601f8460006040809697860101520116010190565b818101830151848201604001528201610d5c565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610db557565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610db557565b91908201809211610dea57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff600054163303610e3a57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9173ffffffffffffffffffffffffffffffffffffffff8093169182156111415783169283156110d75730841461106d5760009081549060ff8260a01c1615918215611061575b508115611035575b8115611009575b5015610f9f578281526001602052604081205491808310610f3557604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef95876020965260018652038282205586815220818154019055604051908152a3565b608460405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602760248201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c6560448201527f20706175736564000000000000000000000000000000000000000000000000006064820152fd5b7f0000000000000000000000000000000000000000000000000000000000000000163314905038610ed3565b7f0000000000000000000000000000000000000000000000000000000000000000811633149150610ecc565b81163314915038610ec4565b608460405162461bcd60e51b815260206004820152603460248201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff80911691821561128357169182156112195760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260028252604060002085600052825280604060002055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80831660005260026020526040600020908216600052602052604060002054927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8403611350575b50505050565b80841061136b576113629303916111ab565b3880808061134a565b606460405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80921690811561152657301561106d5760009283549060ff8260a01c161591821561151a575b5081156114ee575b81156114c2575b5015610f9f578183526001602052604083205481811061145857817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092858752600184520360408620558060035403600355604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b7f00000000000000000000000000000000000000000000000000000000000000001633149050386113fa565b7f00000000000000000000000000000000000000000000000000000000000000008116331491506113f3565b811633149150386113eb565b608460405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fdfea164736f6c6343000812000aa164736f6c6343000812000a", - "nonce": "0x3ce" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x0ef4d00478ecd983773ca94742894f894b3b4c2be900521190d3192d9a347745", - "transactionType": "CREATE", - "contractName": "ProxyDeployerLib", - "contractAddress": "0x915167582Dc79D27c464b05dB9f9363478F645a1", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x1dbd57", - "data": "0x6080806040523461001c57611a5990816100228239308160090152f35b600080fdfe60806040818152307f000000000000000000000000000000000000000000000000000000000000000014600436101561003757600080fd5b600092833560e01c9081636df79b05146101bc57506378adc0d61461005b57600080fd5b6101b85760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101b85760043573ffffffffffffffffffffffffffffffffffffffff908181168091036101b4576024358281168091036101b05767ffffffffffffffff906044358281116101ac57366023820112156101ac578060040135918383116101a85736602484840101116101a857865194610f9d8087019586118787101761017b5793806024608097957fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe095601f958b99610ab08b398852602088015260608c88015282606088015201878601378986828601015201160103019084f091821561017257602093505191168152f35b513d84823e3d90fd5b60248a7f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8780fd5b8680fd5b8480fd5b8380fd5b5080fd5b91905061027157827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102715761083a8082019082821067ffffffffffffffff831117610244579082916102768339039083f09182156102395760208373ffffffffffffffffffffffffffffffffffffffff845191168152f35b9051903d90823e3d90fd5b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8280fdfe6080806040523461005b5760008054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36107d990816100618239f35b600080fdfe6080604081815260048036101561001557600080fd5b600092833560e01c90848263204e1c7a146105845750508063715018a6146105065780637eff275e146104665780638da5cb5b146104335780639623609d146102da5783816399a88ec41461022857508063f2fde38b1461010d5763f3b7dead1461007f57600080fd5b3461010957602060031936011261010957828073ffffffffffffffffffffffffffffffffffffffff92836100b16105e8565b168551907ff851a4400000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b931561010657506100fe8360208080965183010191016107a0565b169051908152f35b80fd5b8280fd5b5034610109576020600319360112610109576101276105e8565b906101306106f1565b73ffffffffffffffffffffffffffffffffffffffff8092169283156101a5575050600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a380f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b929050346102d657806003193601126102d6576102436105e8565b61024b610610565b906102546106f1565b73ffffffffffffffffffffffffffffffffffffffff809116803b156102d257859283602492865197889586947f3659cfe600000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506102b95750f35b6102c290610633565b6101065780f35b513d84823e3d90fd5b8580fd5b5050fd5b508290606060031936011261042f576102f16105e8565b926102fa610610565b916044359067ffffffffffffffff821161042b573660238301121561042b578181013591610327836106b7565b9261033485519485610676565b8084523660248284010111610427576024929181889260209586930183880137850101526103606106f1565b73ffffffffffffffffffffffffffffffffffffffff80971696873b15610427578451957f4f1ef2860000000000000000000000000000000000000000000000000000000087521690850152826024850152815191826044860152855b83811061041357505050828495816064817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f878b85819a860101520116810103019134905af19081156102c957506102b95750f35b8181018301518682016064015282016103bc565b8680fd5b8480fd5b5080fd5b50503461042f578160031936011261042f5773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b509034610109578060031936011261010957826104816105e8565b610489610610565b6104916106f1565b73ffffffffffffffffffffffffffffffffffffffff80921690813b156105025783602492865197889586947f8f28397000000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506104f6575080f35b6104ff90610633565b80f35b8380fd5b833461010657806003193601126101065761051f6106f1565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b9150913461042f57602060031936011261042f57819073ffffffffffffffffffffffffffffffffffffffff93846105b96105e8565b167f5c60da1b0000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b67ffffffffffffffff811161064757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761064757604052565b67ffffffffffffffff811161064757601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b73ffffffffffffffffffffffffffffffffffffffff60005416330361071257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b3d1561079b573d90610781826106b7565b9161078f6040519384610676565b82523d6000602084013e565b606090565b9081602091031261060b575173ffffffffffffffffffffffffffffffffffffffff8116810361060b579056fea164736f6c6343000812000a60406080815262000f9d8038038062000018816200030b565b9283398101906060818303126200030657620000348162000347565b916020926200004584840162000347565b8584015190936001600160401b0391908282116200030657019280601f850112156200030657835193620000836200007d866200035c565b6200030b565b948086528786019288828401011162000306578288620000a4930162000378565b823b15620002ac577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002a4575b620001f5575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a357501617905551610b469081620004578239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000290578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a860152516200027a9493929183918291845af4903d1562000286573d6200026a6200007d826200035c565b90815280938a3d92013e6200039d565b5038808080806200012d565b606092506200039d565b634e487b7160e01b85526041600452602485fd5b508362000127565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033157604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030657565b6001600160401b0381116200033157601f01601f191660200190565b60005b8381106200038c5750506000910152565b81810151838201526020016200037b565b91929015620004025750815115620003b3575090565b3b15620003bd5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620004165750805190602001fd5b6044604051809262461bcd60e51b82526020600483015262000448815180928160248601526020868601910162000378565b601f01601f19168101030190fdfe608060405236610217577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163303610212576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b602081519101f35b7f4f1ef2860000000000000000000000000000000000000000000000000000000081036100d957506100d4610893565b61009c565b7f8f28397000000000000000000000000000000000000000000000000000000000810361010957506100d461051f565b7ff851a44000000000000000000000000000000000000000000000000000000000810361013957506100d46103ae565b7f5c60da1b0000000000000000000000000000000000000000000000000000000003610167576100d4610407565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b6102aa565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff1633036102aa576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156102fd573d90f35b3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761034c57604052565b610301565b6020810190811067ffffffffffffffff82111761034c57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034c57604052565b6103b661094f565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166040519060208201526020815261040481610330565b90565b61040f61094f565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166040519060208201526020815261040481610330565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361048057565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60209101126104805760043573ffffffffffffffffffffffffffffffffffffffff811681036104805790565b67ffffffffffffffff811161034c57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6040519061051982610351565b60008252565b61052761094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff8061054e36610485565b167fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a181156105d8577fffffffffffffffffffffffff00000000000000000000000000000000000000001617905561040461050c565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b61066461094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff61068a36610485565b166040519061069882610351565b60008252803b15610759577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2815115801590610751575b610737575b505060405161073081610351565b6000815290565b61074991610743610956565b916109c6565b503880610722565b50600061071d565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107595773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061088b575b61087c575050565b61088891610743610956565b50565b506001610874565b366004116104805760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610480576108cd61045d565b6024359067ffffffffffffffff82116104805736602383011215610480578160040135916108fa836104d2565b91610908604051938461036d565b838352366024858401011161048057600060208561094796602473ffffffffffffffffffffffffffffffffffffffff96018388013785010152166107dd565b61040461050c565b3461048057565b604051906060820182811067ffffffffffffffff82111761034c57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806104049493602081519101845af43d15610a05573d916109e8836104d2565b926109f6604051948561036d565b83523d6000602085013e610a72565b606091610a72565b15610a1457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b91929015610a925750815115610a86575090565b610404903b1515610a0d565b825190915015610aa55750805190602001fd5b604051907f08c379a000000000000000000000000000000000000000000000000000000000825281602080600483015282519283602484015260005b848110610b22575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610ae156fea164736f6c6343000812000aa164736f6c6343000812000a", - "nonce": "0x3cf" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x35ca339576a6bd82df58300178cd6396099f383229eb7c85ebdcd5d47b8b2271", - "transactionType": "CREATE", - "contractName": "TimelockControllerDeployerLib", - "contractAddress": "0x6776f5333e61340b260b163F977C355563B06329", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x31fcfc", - "data": "0x6080806040523461001c57612cc7908161002282393081602d0152f35b600080fdfe608080604052600436101561001357600080fd5b600090813560e01c63775c300c1461002a57600080fd5b307f00000000000000000000000000000000000000000000000000000000000000001461010157817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261010157612bb58082019082821067ffffffffffffffff8311176100d4579082916101068339039082f080156100c75760209073ffffffffffffffffffffffffffffffffffffffff60405191168152f35b50604051903d90823e3d90fd5b6024847f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b5080fdfe6080806040523461001657612b99908161001c8239f35b600080fdfe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c806301d5062a1461191d57806301ffc9a71461184957806307bd02651461180e5780630d3cf6fc146117d3578063134008d31461171e57806313bc9f2014611700578063150b7a0214611692578063248a9ca3146116635780632ab0f529146116365780632f2ff15d1461157357806331d507501461154757806336568abe1461149b578063584b153e1461146457806364d62353146113a8578063672f70c5146109ac5780638065657f1461098d5780638f2a0bb01461086b5780638f61f4f51461083057806391d14854146107d5578063a217fddf146107b9578063b08e51c01461077e578063b1c5f42714610754578063bc197c81146106b3578063c4d252f514610391578063d45c443514610365578063d547741f14610324578063e38335e5146101f0578063f23a6e61146101825763f27a0c920361000e573461017d57600060031936011261017d576020609854604051908152f35b600080fd5b3461017d5760a060031936011261017d5761019b6119c1565b506101a46119e4565b5060843567ffffffffffffffff811161017d576101c5903690600401611b3c565b5060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b61028461027d6101ff36611c32565b600080527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b6020527fa01e231ca478cf51f663e103939e98de36fa76d3e4e0b1de673dc711acc3a01b5492999198939693919260ff1615610316575b6102668585146125f0565b6102718a85146125f0565b888a888789888d612409565b9687612963565b60005b8181106102975761001987612a0f565b8080887fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b5888886103096102f08f98610311998f828e6102e38f836102de916102e996612661565b612671565b97612661565b3595612692565b906102fd8282878761283a565b60405194859485612805565b0390a361233e565b610287565b61031f33611f8c565b61025b565b3461017d57604060031936011261017d576100196004356103436119e4565b908060005260656020526103606001604060002001543390612107565b612249565b3461017d57602060031936011261017d5760043560005260976020526020604060002054604051908152f35b3461017d5760208060031936011261017d57600435907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7838060005260658252604060002033600052825260ff60406000205416156104a7575061040282600052609760205260016040600020541190565b1561043d576097908260005252600060408120557fbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70600080a2005b6084906040519062461bcd60e51b82526004820152603160248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20636160448201527f6e6e6f742062652063616e63656c6c65640000000000000000000000000000006064820152fd5b906104b133612a3e565b6040516104bd81611ab2565b604281528281019360603686378151156106845760308553815160019081101561068457607860218401536041905b8082116106045750506105c157601f6044939261058f6048601f1994604051988991610580898401967f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000885261054b815180928d603789019101611cf2565b8401917f206973206d697373696e6720726f6c6520000000000000000000000000000000603784015251809386840190611cf2565b01036028810189520187611afd565b6105b860405196879562461bcd60e51b8752600487015251809281602488015287870190611cf2565b01168101030190fd5b6064836040519062461bcd60e51b825280600483015260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b9091600f81166010811015610684577f3031323334353637383961626364656600000000000000000000000000000000901a6106408486612a2d565b5360041c9180156106555760001901906104ec565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b3461017d5760a060031936011261017d576106cc6119c1565b506106d56119e4565b5067ffffffffffffffff60443581811161017d576106f7903690600401611c94565b5060643581811161017d57610710903690600401611c94565b5060843590811161017d57610729903690600401611b3c565b5060206040517fbc197c81000000000000000000000000000000000000000000000000000000008152f35b3461017d57602061077661076736611c32565b96959095949194939293612409565b604051908152f35b3461017d57600060031936011261017d5760206040517ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7838152f35b3461017d57600060031936011261017d57602060405160008152f35b3461017d57604060031936011261017d576107ee6119e4565b600435600052606560205273ffffffffffffffffffffffffffffffffffffffff60406000209116600052602052602060ff604060002054166040519015158152f35b3461017d57600060031936011261017d5760206040517fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc18152f35b3461017d5760c060031936011261017d5767ffffffffffffffff60043581811161017d5761089d903690600401611c01565b919060243582811161017d576108b7903690600401611c01565b91909260443590811161017d576108d2903690600401611c01565b906064359460a435936108e433611d15565b6108ef8689146125f0565b6108fa8489146125f0565b61090c6084358886868a878e88612409565b9461091781876126f2565b60005b89811061092357005b8080887f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca88888f8f8f9061097b8f9a6109889b6109748f8f9661096e6102de866103099b8195612661565b99612661565b3597612692565b90604051968796876125aa565b61091a565b3461017d5760206107766109a036611a56565b949390939291926123a6565b3461017d5760a060031936011261017d5767ffffffffffffffff60243581811161017d576109de903690600401611b9b565b9060443590811161017d576109f7903690600401611b9b565b6064359073ffffffffffffffffffffffffffffffffffffffff8216820361017d5760843573ffffffffffffffffffffffffffffffffffffffff8116810361017d576000549260ff8460081c16159384809561139b575b8015611384575b1561131a5784600160ff198316176000556112eb575b50610a8560ff60005460081c16610a80816122cd565b6122cd565b7f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560005260656020527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560016040600020018181549155817fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc16000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc17fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e636000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e637fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7836000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7837fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560005260406000203060005260205260ff6040600020541615611264575b73ffffffffffffffffffffffffffffffffffffffff811661117b575b5060005b8451811015610f00578073ffffffffffffffffffffffffffffffffffffffff610d55610ded938861234d565b511660008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f842885477602052604090205460ff1615610e79575b5073ffffffffffffffffffffffffffffffffffffffff610dae828861234d565b511660008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa320602052604090205460ff1615610df2575b5061233e565b610d29565b60008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa32060205260408120805460ff191660011790553391907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a486610de7565b60008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f84288547760205260408120805460ff191660011790553391907fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a486610d8e565b508260005b8351811015610ffb578073ffffffffffffffffffffffffffffffffffffffff610f31610f6f938761234d565b511660008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b602052604090205460ff1615610f74575061233e565b610f05565b60008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b60205260408120805460ff191660011790553391907fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a485610de7565b50907f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5604060043580609855815190600082526020820152a173ffffffffffffffffffffffffffffffffffffffff811660009081527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa320602052604090205460ff16156110de575b5061108957005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff600054166000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160018152a1005b73ffffffffffffffffffffffffffffffffffffffff1660008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa32060205260408120805460ff191660011790553391907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a481611082565b73ffffffffffffffffffffffffffffffffffffffff811660009081527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e77602052604090205460ff16610d255773ffffffffffffffffffffffffffffffffffffffff1660008181527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e7760205260408120805460ff191660011790553391907f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a484610d25565b3060008181527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e7760205260408120805460ff191660011790553391907f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4610d09565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760005585610a6a565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015610a545750600160ff821614610a54565b50600160ff821610610a4d565b3461017d57602060031936011261017d576004353033036113fa577f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d560406098548151908152836020820152a1609855005b608460405162461bcd60e51b815260206004820152602b60248201527f54696d656c6f636b436f6e74726f6c6c65723a2063616c6c6572206d7573742060448201527f62652074696d656c6f636b0000000000000000000000000000000000000000006064820152fd5b3461017d57602060031936011261017d576020611491600435600052609760205260016040600020541190565b6040519015158152f35b3461017d57604060031936011261017d576114b46119e4565b3373ffffffffffffffffffffffffffffffffffffffff8216036114dd5761001990600435612249565b608460405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152fd5b3461017d57602060031936011261017d5760206114916004356000526097602052604060002054151590565b3461017d57604060031936011261017d5760043561158f6119e4565b8160005260656020526115ab6001604060002001543390612107565b81600052606560205273ffffffffffffffffffffffffffffffffffffffff60406000209116908160005260205260ff60406000205416156115e857005b8160005260656020526040600020816000526020526040600020600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4005b3461017d57602060031936011261017d576020611491600435600052609760205260016040600020541490565b3461017d57602060031936011261017d5760043560005260656020526020600160406000200154604051908152f35b3461017d57608060031936011261017d576116ab6119c1565b506116b46119e4565b5060643567ffffffffffffffff811161017d576116d5903690600401611b3c565b5060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b3461017d57602060031936011261017d576020611491600435612361565b6100196117b160006117bd7fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b586117a861175636611a56565b7fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e638a999597929994939452606560205260408a208a805260205260ff60408b205416156117c5575b88848489896123a6565b98899788612963565b6102fd8282878761283a565b0390a3612a0f565b6117ce33611f8c565b61179e565b3461017d57600060031936011261017d5760206040517f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca58152f35b3461017d57600060031936011261017d5760206040517fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e638152f35b3461017d57602060031936011261017d576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361017d57807f4e2312e000000000000000000000000000000000000000000000000000000000602092149081156118c0575b506040519015158152f35b7f7965db0b000000000000000000000000000000000000000000000000000000008114915081156118f3575b50826118b5565b7f01ffc9a700000000000000000000000000000000000000000000000000000000915014826118ec565b3461017d5760c060031936011261017d576119366119c1565b6024359060443567ffffffffffffffff811161017d576000926119bc926119827f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca933690600401611a28565b60649591953560a4359161199533611d15565b6119a560843583838b8a8a6123a6565b976119b0848a6126f2565b604051968796876125aa565b0390a3005b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b9181601f8401121561017d5782359167ffffffffffffffff831161017d576020838186019501011161017d57565b60a060031982011261017d5760043573ffffffffffffffffffffffffffffffffffffffff8116810361017d5791602435916044359067ffffffffffffffff821161017d57611aa691600401611a28565b90916064359060843590565b6080810190811067ffffffffffffffff821117611ace57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f601f19910116810190811067ffffffffffffffff821117611ace57604052565b67ffffffffffffffff8111611ace57601f01601f191660200190565b81601f8201121561017d57803590611b5382611b20565b92611b616040519485611afd565b8284526020838301011161017d57816000926020809301838601378301015290565b67ffffffffffffffff8111611ace5760051b60200190565b81601f8201121561017d57803591611bb283611b83565b92611bc06040519485611afd565b808452602092838086019260051b82010192831161017d578301905b828210611bea575050505090565b838091611bf684611a07565b815201910190611bdc565b9181601f8401121561017d5782359167ffffffffffffffff831161017d576020808501948460051b01011161017d57565b9060a060031983011261017d5767ffffffffffffffff60043581811161017d5783611c5f91600401611c01565b9390939260243583811161017d5782611c7a91600401611c01565b9390939260443591821161017d57611aa691600401611c01565b81601f8201121561017d57803591611cab83611b83565b92611cb96040519485611afd565b808452602092838086019260051b82010192831161017d578301905b828210611ce3575050505090565b81358152908301908301611cd5565b60005b838110611d055750506000910152565b8181015183820152602001611cf5565b73ffffffffffffffffffffffffffffffffffffffff1660008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f8428854776020908152604080832054929391927fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1929060ff1615611d92575050505050565b611d9b90612a3e565b91815190611da882611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b818311611eb257505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b0103602881018b520189611afd565b5196879562461bcd60e51b8752600487015251809281602488015287870190611cf2565b60648483519062461bcd60e51b825280600483015260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a611eef8587612a2d565b5360041c928015611f0557600019019190611dd9565b6024827f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526032600452fd5b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526032600452fd5b73ffffffffffffffffffffffffffffffffffffffff1660008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b6020908152604080832054929391927fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63929060ff1615612009575050505050565b61201290612a3e565b9181519061201f82611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b8183116120b457505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a6120f18587612a2d565b5360041c928015611f0557600019019190612050565b906000918083526020916065835260409073ffffffffffffffffffffffffffffffffffffffff828620911690818652845260ff82862054161561214b575050505050565b61215490612a3e565b9181519061216182611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b8183116121f657505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a6122338587612a2d565b5360041c928015611f0557600019019190612192565b90600091808352606560205273ffffffffffffffffffffffffffffffffffffffff6040842092169182845260205260ff60408420541661228857505050565b8083526065602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4565b156122d457565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b60001981146106555760010190565b80518210156106845760209160051b010190565b600052609760205260406000205460018111908161237d575090565b905042101590565b601f8260209493601f19938186528686013760008582860101520116010190565b946123ea6124039495929360405196879573ffffffffffffffffffffffffffffffffffffffff602088019a168a52604087015260a0606087015260c0860191612385565b91608084015260a083015203601f198101835282611afd565b51902090565b969294909695919560405196602091828901998060c08b0160a08d525260e08a01919060005b858282106125775750505050601f1997888a83030160408b01528082527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811161017d579089969495939897929160051b80928a830137019380888601878703606089015252604085019460408260051b82010195836000925b8484106124d1575050505050506124039550608084015260a083015203908101835282611afd565b91939698509193989994967fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc082820301845289357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181121561017d57830186810191903567ffffffffffffffff811161017d57803603831361017d5761256088928392600195612385565b9b0194019401918b98969394919a9997959a6124a9565b80849573ffffffffffffffffffffffffffffffffffffffff61259c6001959697611a07565b16815201940192910161242f565b9290936125e69273ffffffffffffffffffffffffffffffffffffffff60809699989799168552602085015260a0604085015260a0840191612385565b9460608201520152565b156125f757565b608460405162461bcd60e51b815260206004820152602360248201527f54696d656c6f636b436f6e74726f6c6c65723a206c656e677468206d69736d6160448201527f74636800000000000000000000000000000000000000000000000000000000006064820152fd5b91908110156106845760051b0190565b3573ffffffffffffffffffffffffffffffffffffffff8116810361017d5790565b91908110156106845760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561017d57019081359167ffffffffffffffff831161017d57602001823603811361017d579190565b9061270a826000526097602052604060002054151590565b61279b57609854811061273157420190814211610655576000526097602052604060002055565b608460405162461bcd60e51b815260206004820152602660248201527f54696d656c6f636b436f6e74726f6c6c65723a20696e73756666696369656e7460448201527f2064656c617900000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602f60248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20616c60448201527f7265616479207363686564756c656400000000000000000000000000000000006064820152fd5b612837949273ffffffffffffffffffffffffffffffffffffffff60609316825260208201528160408201520191612385565b90565b90926000938493826040519384928337810185815203925af13d156128ed573d61286381611b20565b906128716040519283611afd565b8152600060203d92013e5b1561288357565b608460405162461bcd60e51b815260206004820152603360248201527f54696d656c6f636b436f6e74726f6c6c65723a20756e6465726c79696e67207460448201527f72616e73616374696f6e207265766572746564000000000000000000000000006064820152fd5b61287c565b156128f957565b608460405162461bcd60e51b815260206004820152602a60248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20697360448201527f206e6f74207265616479000000000000000000000000000000000000000000006064820152fd5b61296f61297491612361565b6128f2565b80159081156129f0575b501561298657565b608460405162461bcd60e51b815260206004820152602660248201527f54696d656c6f636b436f6e74726f6c6c65723a206d697373696e67206465706560448201527f6e64656e637900000000000000000000000000000000000000000000000000006064820152fd5b612a099150600052609760205260016040600020541490565b3861297e565b612a1b61296f82612361565b60005260976020526001604060002055565b908151811015610684570160200190565b604051906060820182811067ffffffffffffffff821117611ace57604052602a82526020820160403682378251156106845760309053815160019081101561068457607860218401536029905b808211612adf575050612a9b5790565b606460405162461bcd60e51b815260206004820152602060248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b9091600f81166010811015612b5e577f3031323334353637383961626364656600000000000000000000000000000000901a612b1b8486612a2d565b5360041c918015612b30576000190190612a8b565b602460007f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b602460007f4e487b710000000000000000000000000000000000000000000000000000000081526032600452fdfea164736f6c6343000812000aa164736f6c6343000812000a", - "nonce": "0x3d0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x52174a4a38c92c6aec785040664158fa362645d41c2dd4f8f4714478ae82571f", - "transactionType": "CREATE", - "contractName": "GovernanceFactory", - "contractAddress": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "function": null, - "arguments": [ - "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x1d8ddb", - "value": "0x0", - "data": "0x6080346200012757601f62001b2938819003918201601f19168301916001600160401b038311848410176200012c578084926020946040528339810103126200012757516001600160a01b03808216908183036200012757620000623362000142565b33906000541603620000e357156200008f576200007f9062000142565b60405161199f90816200018a8239f35b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b600080546001600160a01b039283166001600160a01b03198216811783559216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a356fe608080604052600436101561001357600080fd5b600090813560e01c90816306e216051461165b57508063158ef93e146116355780632c525dc8146112be5780633e47158c1461128a5780634b7162571461042757806358ad5a8b146103f35780635beeef6d146103d6578063715018a6146103575780637d7c8d151461033b578063875ad635146103075780638da5cb5b146102d45780639044aa29146102b857806396354a93146102845780639a1fdd79146102505780639b40bb721461022b578063d5a4d230146101f75763f2fde38b146100dc57600080fd5b346101f45760206003193601126101f4576100f5611674565b6100fd611913565b73ffffffffffffffffffffffffffffffffffffffff80911690811561017057600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a380f35b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b80fd5b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60065416604051908152f35b50346101f457806003193601126101f457602060405169021e19e0c9bab24000008152f35b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60035416604051908152f35b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b50346101f457806003193601126101f457602060405160028152f35b50346101f457806003193601126101f45773ffffffffffffffffffffffffffffffffffffffff6020915416604051908152f35b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60045416604051908152f35b50346101f457806003193601126101f4576020604051603c8152f35b50346101f457806003193601126101f457610370611913565b600073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b50346101f457806003193601126101f457602060405161012c8152f35b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60055416604051908152f35b50346101f45760406003193601126101f457610441611674565b67ffffffffffffffff60243511611286576060600319602435360301126112865761046a611913565b60065460ff8160a01c16611202577fffffffffffffffffffffff00000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff740100000000000000000000000000000000000000009316911617176006556040519060208201917fd6000000000000000000000000000000000000000000000000000000000000009283815273ffffffffffffffffffffffffffffffffffffffff807f9400000000000000000000000000000000000000000000000000000000000000928360218601523060601b948560228201527f0200000000000000000000000000000000000000000000000000000000000000603682015260178152610577816116b0565b51902016948160405160208101908382528560218201528660228201527f04000000000000000000000000000000000000000000000000000000000000006036820152601781526105c7816116b0565b51902016928260405160208101908482528360218201528760228201527f0600000000000000000000000000000000000000000000000000000000000000603682015260178152610617816116b0565b51902016946040519160208301938452602183015260228201527f0800000000000000000000000000000000000000000000000000000000000000603682015260178152610664816116b0565b5190201682610688604051610678816116b0565b6001815260203681830137611725565b526040517f6df79b0500000000000000000000000000000000000000000000000000000000815260208160048173915167582dc79d27c464b05db9f9363478f645a15af48015610fc657859061119f575b73ffffffffffffffffffffffffffffffffffffffff9150167fffffffffffffffffffffffff0000000000000000000000000000000000000000600154161760015561072d6024803501602435600401611775565b939050600184018411611172576107466001850161170d565b9261075460405194856116cc565b6001850184527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06107876001870161170d565b013660208601377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06107d660016107bf81890161170d565b976107cd604051998a6116cc565b0180885261170d565b01366020870137816107e785611725565b52602435600401356107f886611725565b52855b61080e6024803501602435600401611775565b9050811015610930576108348161082e6024803501602435600401611775565b906117c9565b3573ffffffffffffffffffffffffffffffffffffffff8116810361092c5760018201908183116108ff5773ffffffffffffffffffffffffffffffffffffffff1661087e8288611761565b526108a261089a8361082e604460243501602435600401611775565b359188611761565b527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108d2576001016107fb565b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6024897f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b8780fd5b50868587956040519182917f95e9e07a00000000000000000000000000000000000000000000000000000000835260848301608060048501528151809152602060a485019201908a5b8181106111435750505060031983820301602484015260208083519283815201920190895b81811061112a5750505090806020927356fd3f2bee130e9867942d0f463a16fbe49b8d8160448301528660648301520381732dc038ea8f8bf797571fe83caeef7238e6fb80645af49081156110655786916110c5575b509073ffffffffffffffffffffffffffffffffffffffff610a44921686600254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216176002551617146117d9565b604051907f775c300c0000000000000000000000000000000000000000000000000000000082526020826004817392d29a6f03f5079789e7017646e15b29fa4304c25af4918215610fc6578592611070575b50604051917f874d6d8100000000000000000000000000000000000000000000000000000000835260208360048173ffffffffffffffffffffffffffffffffffffffff85165afa92831561106557869361102d575b50827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101116110005773ffffffffffffffffffffffffffffffffffffffff600154169063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73ffffffffffffffffffffffffffffffffffffffff6002541695604051967f7ac512bb00000000000000000000000000000000000000000000000000000000602089015260248801520116604485015286606485015260016084850152608484528360c081011067ffffffffffffffff60c086011117610fd1577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4084610c498160209560c082016040527f78adc0d60000000000000000000000000000000000000000000000000000000060c083015273ffffffffffffffffffffffffffffffffffffffff60c08301961660c4830161183b565b030160c0850173915167582dc79d27c464b05db9f9363478f645a15af4918215610fc657610cc49273ffffffffffffffffffffffffffffffffffffffff918791610f8f575b501685600554827fffffffffffffffffffffffff00000000000000000000000000000000000000008216176005551617146117d9565b6040517f775c300c000000000000000000000000000000000000000000000000000000008152602081600481736776f5333e61340b260b163f977c355563b063295af4908115610f84578491610f1d575b5073ffffffffffffffffffffffffffffffffffffffff602091610e69610dcc610e34604051610d43816116b0565b6001815286368183013760405198610d5a8a6116b0565b60018a528736818c0137610d6d82611725565b5289610d788a611725565b52856001541698610dfc8760065416916040519586947f672f70c5000000000000000000000000000000000000000000000000000000008c87015261012c602487015260a0604487015260c48601906118c9565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc8583030160648601526118c9565b908b608484015260a4830152037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081018352826116cc565b60405196879485947f78adc0d6000000000000000000000000000000000000000000000000000000008652166004850161183b565b038173915167582dc79d27c464b05db9f9363478f645a15af4918215610f1257610ee09273ffffffffffffffffffffffffffffffffffffffff918591610ee3575b501683600354827fffffffffffffffffffffffff00000000000000000000000000000000000000008216176003551617146117d9565b80f35b610f05915060203d602011610f0b575b610efd81836116cc565b81019061180f565b85610eaa565b503d610ef3565b6040513d85823e3d90fd5b90506020813d602011610f7c575b81610f38602093836116cc565b81010312610f78575173ffffffffffffffffffffffffffffffffffffffff81168103610f785773ffffffffffffffffffffffffffffffffffffffff610d15565b8380fd5b3d9150610f2b565b6040513d86823e3d90fd5b610fb9915060203d602011610fbf575b60c081610faf82938386016116cc565b830101910161180f565b87610c8e565b503d610f9f565b6040513d87823e3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6024867f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b9092506020813d60201161105d575b81611049602093836116cc565b8101031261105957519186610aeb565b8580fd5b3d915061103c565b6040513d88823e3d90fd5b9091506020813d6020116110bd575b8161108c602093836116cc565b810103126110b9575173ffffffffffffffffffffffffffffffffffffffff811681036110b9579085610a96565b8480fd5b3d915061107f565b90506020813d602011611122575b816110e0602093836116cc565b8101031261105957519073ffffffffffffffffffffffffffffffffffffffff82168203611059579073ffffffffffffffffffffffffffffffffffffffff6109f4565b3d91506110d3565b825184528594506020938401939092019160010161099e565b825173ffffffffffffffffffffffffffffffffffffffff16845286955060209384019390920191600101610979565b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b506020813d6020116111fa575b816111b9602093836116cc565b810103126110b9575173ffffffffffffffffffffffffffffffffffffffff811681036110b95773ffffffffffffffffffffffffffffffffffffffff906106d9565b3d91506111ac565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f466163746f72793a20676f7665726e616e636520616c7265616479206372656160448201527f74656400000000000000000000000000000000000000000000000000000000006064820152fd5b5080fd5b50346101f457806003193601126101f457602073ffffffffffffffffffffffffffffffffffffffff60015416604051908152f35b50346101f457806003193601126101f4576112d7611913565b604051907f775c300c000000000000000000000000000000000000000000000000000000008252602091828160048173bba91f588d031469abcca566fe80fb1ad8ee32875af49081156115525782916115eb575b5073ffffffffffffffffffffffffffffffffffffffff908160015416938260055416918360035416604051937fa2910789000000000000000000000000000000000000000000000000000000008486015260248501526044840152846064840152603c608484015269021e19e0c9bab240000060a4840152600260c484015260c483526101008084019184831067ffffffffffffffff8411176115be57827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0086611426818b9c8b8a97876040527f78adc0d600000000000000000000000000000000000000000000000000000000885216610104830161183b565b03018173915167582dc79d27c464b05db9f9363478f645a15af4928315611065578594879461158e575b50505050167fffffffffffffffffffffffff000000000000000000000000000000000000000060045416176004558060055416816003541690803b1561155d5783906024604051809781937ff2fde38b000000000000000000000000000000000000000000000000000000009687845260048401525af18015610f125761157a575b82935081600154168260035416813b156110b957849160248392604051948593849288845260048401525af1908115610f84578491611562575b505081600254169160035416823b1561155d5760248492836040519586948593845260048401525af18015611552576115425750f35b61154b9061169c565b6101f45780f35b6040513d84823e3d90fd5b505050fd5b61156b9061169c565b61157657823861150c565b5050fd5b9190926115869061169c565b9082906114d2565b6115ad9450813d106115b6575b6115a582856116cc565b01019061180f565b38808080611450565b3d915061159b565b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b90508281813d831161162e575b61160281836116cc565b81010312611286575173ffffffffffffffffffffffffffffffffffffffff81168103611286573861132b565b503d6115f8565b50346101f457806003193601126101f457602060ff60065460a01c166040519015158152f35b9050346112865781600319360112611286576020918152f35b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361169757565b600080fd5b67ffffffffffffffff8111610fd157604052565b6040810190811067ffffffffffffffff821117610fd157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610fd157604052565b67ffffffffffffffff8111610fd15760051b60200190565b8051156117325760200190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80518210156117325760209160051b010190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215611697570180359067ffffffffffffffff821161169757602001918160051b3603831361169757565b91908110156117325760051b0190565b156117e057565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b90816020910312611697575173ffffffffffffffffffffffffffffffffffffffff811681036116975790565b919093929373ffffffffffffffffffffffffffffffffffffffff809116835260209116818301526060604083015283519384606084015260005b8581106118b5575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006080809697860101520116010190565b818101830151848201608001528201611875565b90815180825260208080930193019160005b8281106118e9575050505090565b835173ffffffffffffffffffffffffffffffffffffffff16855293810193928101926001016118db565b73ffffffffffffffffffffffffffffffffffffffff60005416330361193457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fdfea164736f6c6343000812000a00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "nonce": "0x3d1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0xcd14571201eec51a0b6cef699997fc3fa4fee446fe12b54857def88a834e2925", - "transactionIndex": "0x1", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x572df0", - "gasUsed": "0x3b0517", - "contractAddress": "0x92D29a6F03f5079789E7017646e15b29fA4304C2", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x8f2d9f5a90ae71c07a6d5bebeea854f84fd0ead512751aa380d415c10df7f498", - "transactionIndex": "0x2", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x9d3730", - "gasUsed": "0x460940", - "contractAddress": "0xBba91F588d031469ABCCA566FE80fB1Ad8Ee3287", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xce7699ec2fcb4bc8946eec9c60b8fe726f12c6ce82cad9897301798e67e23f5f", - "transactionIndex": "0x3", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xbc3849", - "gasUsed": "0x1f0119", - "contractAddress": "0x2Dc038ea8f8BF797571FE83cAeef7238e6Fb8064", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x0ef4d00478ecd983773ca94742894f894b3b4c2be900521190d3192d9a347745", - "transactionIndex": "0x4", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xd318b4", - "gasUsed": "0x16e06b", - "contractAddress": "0x915167582Dc79D27c464b05dB9f9363478F645a1", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x35ca339576a6bd82df58300178cd6396099f383229eb7c85ebdcd5d47b8b2271", - "transactionIndex": "0x5", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0xf98c8a", - "gasUsed": "0x2673d6", - "contractAddress": "0x6776f5333e61340b260b163F977C355563B06329", - "logs": [], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x52174a4a38c92c6aec785040664158fa362645d41c2dd4f8f4714478ae82571f", - "transactionIndex": "0x6", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x110486e", - "gasUsed": "0x16bbe4", - "contractAddress": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "logs": [ - { - "address": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "transactionHash": "0x52174a4a38c92c6aec785040664158fa362645d41c2dd4f8f4714478ae82571f", - "transactionIndex": "0x6", - "logIndex": "0xc", - "removed": false - }, - { - "address": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xbb76cedd41d6d63c7d1c7141657538679f646589b48c8f5fdef4629816776344", - "blockNumber": "0x1745b8d", - "transactionHash": "0x52174a4a38c92c6aec785040664158fa362645d41c2dd4f8f4714478ae82571f", - "transactionIndex": "0x6", - "logIndex": "0xd", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020880000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519", - "lib/mento-core-2.3.1/contracts/governance/deployers/LockingDeployerLib.sol:LockingDeployerLib:0x92D29a6F03f5079789E7017646e15b29fA4304C2", - "lib/mento-core-2.3.1/contracts/governance/deployers/MentoGovernorDeployerLib.sol:MentoGovernorDeployerLib:0xBba91F588d031469ABCCA566FE80fB1Ad8Ee3287", - "lib/mento-core-2.3.1/contracts/governance/deployers/MentoTokenDeployerLib.sol:MentoTokenDeployerLib:0x2Dc038ea8f8BF797571FE83cAeef7238e6Fb8064", - "lib/mento-core-2.3.1/contracts/governance/deployers/ProxyDeployerLib.sol:ProxyDeployerLib:0x915167582Dc79D27c464b05dB9f9363478F645a1", - "lib/mento-core-2.3.1/contracts/governance/deployers/TimelockControllerDeployerLib.sol:TimelockControllerDeployerLib:0x6776f5333e61340b260b163F977C355563B06329" - ], - "pending": [], - "returns": {}, - "timestamp": 1720079874, - "chain": 62320, - "commit": "974edfe" -} \ No newline at end of file diff --git a/broadcast/MUGOV.sol/62320/run-latest.json b/broadcast/MUGOV.sol/62320/run-latest.json deleted file mode 100644 index 42d74501..00000000 --- a/broadcast/MUGOV.sol/62320/run-latest.json +++ /dev/null @@ -1,646 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xe23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "gas": "0xc69f12", - "value": "0x0", - "data": "0x4b71625700000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d810000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000400000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d810000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000032", - "nonce": "0x3d2" - }, - "additionalContracts": [ - { - "transactionType": "CREATE", - "address": "0xdF3fcC2BfFacB378cBa0cAb7b0Ba2943b0612592", - "initCode": "0x6080806040523461005b5760008054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a36107d990816100618239f35b600080fdfe6080604081815260048036101561001557600080fd5b600092833560e01c90848263204e1c7a146105845750508063715018a6146105065780637eff275e146104665780638da5cb5b146104335780639623609d146102da5783816399a88ec41461022857508063f2fde38b1461010d5763f3b7dead1461007f57600080fd5b3461010957602060031936011261010957828073ffffffffffffffffffffffffffffffffffffffff92836100b16105e8565b168551907ff851a4400000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b931561010657506100fe8360208080965183010191016107a0565b169051908152f35b80fd5b8280fd5b5034610109576020600319360112610109576101276105e8565b906101306106f1565b73ffffffffffffffffffffffffffffffffffffffff8092169283156101a5575050600054827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617600055167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a380f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b929050346102d657806003193601126102d6576102436105e8565b61024b610610565b906102546106f1565b73ffffffffffffffffffffffffffffffffffffffff809116803b156102d257859283602492865197889586947f3659cfe600000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506102b95750f35b6102c290610633565b6101065780f35b513d84823e3d90fd5b8580fd5b5050fd5b508290606060031936011261042f576102f16105e8565b926102fa610610565b916044359067ffffffffffffffff821161042b573660238301121561042b578181013591610327836106b7565b9261033485519485610676565b8084523660248284010111610427576024929181889260209586930183880137850101526103606106f1565b73ffffffffffffffffffffffffffffffffffffffff80971696873b15610427578451957f4f1ef2860000000000000000000000000000000000000000000000000000000087521690850152826024850152815191826044860152855b83811061041357505050828495816064817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f878b85819a860101520116810103019134905af19081156102c957506102b95750f35b8181018301518682016064015282016103bc565b8680fd5b8480fd5b5080fd5b50503461042f578160031936011261042f5773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b509034610109578060031936011261010957826104816105e8565b610489610610565b6104916106f1565b73ffffffffffffffffffffffffffffffffffffffff80921690813b156105025783602492865197889586947f8f28397000000000000000000000000000000000000000000000000000000000865216908401525af19081156102c957506104f6575080f35b6104ff90610633565b80f35b8380fd5b833461010657806003193601126101065761051f6106f1565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b9150913461042f57602060031936011261042f57819073ffffffffffffffffffffffffffffffffffffffff93846105b96105e8565b167f5c60da1b0000000000000000000000000000000000000000000000000000000082525afa926100e3610770565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361060b57565b67ffffffffffffffff811161064757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761064757604052565b67ffffffffffffffff811161064757601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b73ffffffffffffffffffffffffffffffffffffffff60005416330361071257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b3d1561079b573d90610781826106b7565b9161078f6040519384610676565b82523d6000602084013e565b606090565b9081602091031261060b575173ffffffffffffffffffffffffffffffffffffffff8116810361060b579056fea164736f6c6343000812000a" - }, - { - "transactionType": "CREATE", - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "initCode": "0x60e06040523462000a2657620020ad803803806200001d8162000a66565b928339810160808282031262000a265781516001600160401b03811162000a265782019181601f8401121562000a2657825192620000656200005f8562000a8c565b62000a66565b9360208086838152019160051b8301019184831162000a2657602001905b82821062000a2b5750505060208101516001600160401b03811162000a265781019180601f8401121562000a26578251620000c26200005f8262000a8c565b9360208086848152019260051b82010192831162000a2657602001905b82821062000a1557505050620001066060620000fe6040840162000aa4565b920162000aa4565b6200011062000a46565b600b81526a26b2b73a37902a37b5b2b760a91b60208201526200013262000a46565b9060058252644d454e544f60d81b60208301526000543360018060a01b0382167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a36001600160a81b0319163360ff60a01b1916176000558051906001600160401b038211620008e75760045490600182811c9216801562000a0a575b6020831014620008c65781601f84931162000998575b50602090601f83116001146200090957600092620008fd575b50508160011b916000199060031b1c1916176004555b8051906001600160401b038211620008e75760055490600182811c92168015620008dc575b6020831014620008c65781601f8493116200086d575b50602090601f8311600114620007de57600092620007d2575b50508160011b916000199060031b1c1916176005555b6001600160a01b0382161562000781576001600160a01b0381161562000730578351835103620006d05760805260a0526000805b835182101562000575576001600160a01b03620002b3838662000ad6565b5116156200051757620002c7828462000ad6565b51156200051057620002e790620002df838562000ad6565b519062000b01565b906001600160a01b03620002fc828662000ad6565b51166103e86200031862000311848762000ad6565b5162000ab9565b048115620004cb57308214620004605760005460ff8160a01c16159081156200044c575b50801562000437575b801562000422575b15620003cd577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef602060009260036200038882825462000b01565b90558484526001825260408420818154019055604051908152a35b6000198114620003b7576001019062000295565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152602760248201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c65604482015266081c185d5cd95960ca1b6064820152608490fd5b5060a0516001600160a01b031633146200034d565b506080516001600160a01b0316331462000345565b6001600160a01b031633149050386200033c565b60405162461bcd60e51b815260206004820152603460248201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152608490fd5b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b90620003a3565b60405162461bcd60e51b815260206004820152603060248201527f4d656e746f546f6b656e3a20616c6c6f636174696f6e20726563697069656e7460448201526f206973207a65726f206164647265737360801b6064820152608490fd5b6103e89081811162000679578103818111620003b757620005969062000ab9565b0460c05260005460ff8160a01c16620006415760ff60a01b1916600160a01b176000556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25890602090a160405161159d908162000b1082396080518181816106c5015281816108a30152818161103701526114f0015260a05181818161055a0152818161073f0152818161100b01526114c4015260c0518181816107760152610a6b0152f35b60405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606490fd5b60405162461bcd60e51b815260206004820152602960248201527f4d656e746f546f6b656e3a20746f74616c20616c6c6f636174696f6e2065786360448201526865656473203130302560b81b6064820152608490fd5b60405162461bcd60e51b815260206004820152603260248201527f4d656e746f546f6b656e3a20726563697069656e747320616e6420616d6f756e6044820152710e8e640d8cadccee8d040dad2e6dac2e8c6d60731b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f4d656e746f546f6b656e3a206c6f636b696e67206973207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f4d656e746f546f6b656e3a20656d697373696f6e206973207a65726f206164646044820152637265737360e01b6064820152608490fd5b0151905038806200024b565b6005600090815293507f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db091905b601f198416851062000851576001945083601f1981161062000837575b505050811b0160055562000261565b015160001960f88460031b161c1916905538808062000828565b818101518355602094850194600190930192909101906200080b565b90915060056000526020600020601f840160051c81019160208510620008bb575b90601f859493920160051c01905b818110620008ab575062000232565b600081558493506001016200089c565b90915081906200088e565b634e487b7160e01b600052602260045260246000fd5b91607f16916200021c565b634e487b7160e01b600052604160045260246000fd5b015190503880620001e1565b6004600090815293507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b91905b601f19841685106200097c576001945083601f1981161062000962575b505050811b01600455620001f7565b015160001960f88460031b161c1916905538808062000953565b8181015183556020948501946001909301929091019062000936565b60046000529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c81016020851062000a02575b90849392915b601f830160051c82018110620009f2575050620001c8565b60008155859450600101620009da565b5080620009d4565b91607f1691620001b2565b8151815260209182019101620000df565b600080fd5b6020809162000a3a8462000aa4565b81520191019062000083565b60408051919082016001600160401b03811183821017620008e757604052565b6040519190601f01601f191682016001600160401b03811183821017620008e757604052565b6001600160401b038111620008e75760051b60200190565b51906001600160a01b038216820362000a2657565b906b033b2e3c9fd0803ce80000009180830292830403620003b757565b805182101562000aeb5760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b91908201809211620003b75756fe6080604081815260048036101561001557600080fd5b600092833560e01c908163023a7d7a14610d2e5750806306fdde0314610c49578063095ea7b314610c1f57806318160ddd14610c0057806323b872dd14610bc3578063313ce56714610ba75780633950935114610b4b5780633f4ba83a14610a8e5780633fecb08714610a5357806340c10f191461070757806342966c68146106e957806358ad5a8b146106985780635c975abb1461067357806370a082311461062f578063715018a6146105b157806379cc67901461057e578063827c049e1461052d5780638da5cb5b146104fa57806395d89b4114610379578063a457c2d7146102ac578063a9059cbb1461027b578063dd62ed3e146102215763f2fde38b1461012057600080fd5b3461021d57602060031936011261021d57610139610d92565b90610142610e19565b73ffffffffffffffffffffffffffffffffffffffff8092169283156101b45750508254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8280fd5b5050346102775780600319360112610277578060209261023f610d92565b610247610dba565b73ffffffffffffffffffffffffffffffffffffffff91821683526002865283832091168252845220549051908152f35b5080fd5b5050346102775780600319360112610277576020906102a561029b610d92565b6024359033610e7e565b5160018152f35b5082346103765782600319360112610376576102c6610d92565b918360243592338152600260205281812073ffffffffffffffffffffffffffffffffffffffff8616825260205220549082821061030d576020856102a585850387336111ab565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b80fd5b5091903461027757816003193601126102775780519082600554600181811c908083169283156104f0575b60209384841081146104c45783885287959493929181156104875750600114610428575b50505003601f01601f191682019267ffffffffffffffff8411838510176103fc57508291826103f8925282610d4a565b0390f35b806041867f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b600588529193925086917f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b8284106104715750505090601f1992601f928201019181936103c8565b8054888501870152879450928501928101610454565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016848701525050151560051b830101905081601f601f196103c8565b60248960228c7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b91607f16916103a4565b50503461027757816003193601126102775773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b5050346102775781600319360112610277576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50503461027757600319360112610376576105ae61059a610d92565b602435906105a98233836112ec565b6113af565b80f35b83346103765780600319360112610376576105ca610e19565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b505034610277576020600319360112610277578060209273ffffffffffffffffffffffffffffffffffffffff610663610d92565b1681526001845220549051908152f35b50503461027757816003193601126102775760ff6020925460a01c1690519015158152f35b5050346102775781600319360112610277576020905173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b838234610277576020600319360112610277576105ae9035336113af565b503461021d578160031936011261021d57610720610d92565b9160249182359273ffffffffffffffffffffffffffffffffffffffff807f000000000000000000000000000000000000000000000000000000000000000016958633036109eb576006546107748782610ddd565b7f00000000000000000000000000000000000000000000000000000000000000001061098357906107a6878493610ddd565b60065516958615610941573087146108d95787549160ff8360a01c16159283156108cd575b5082156108a1575b508115610897575b50156108305750506020827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef926108158795600354610ddd565b6003558585526001835280852082815401905551908152a380f35b6027906020608494519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c6560448201527f20706175736564000000000000000000000000000000000000000000000000006064820152fd5b90503314386107db565b7f00000000000000000000000000000000000000000000000000000000000000001633149150386107d3565b811633149250386107cb565b608484603485602089519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152fd5b606484601f85602089519362461bcd60e51b85528401528201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152fd5b5050506020608493519262461bcd60e51b8452830152808201527f4d656e746f546f6b656e3a20656d697373696f6e20737570706c79206578636560448201527f65646564000000000000000000000000000000000000000000000000000000006064820152fd5b608484602285602089519362461bcd60e51b85528401528201527f4d656e746f546f6b656e3a206f6e6c7920656d697373696f6e20636f6e74726160448201527f63740000000000000000000000000000000000000000000000000000000000006064820152fd5b505034610277578160031936011261027757602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b503461021d578260031936011261021d57610aa7610e19565b82549060ff8260a01c1615610b0857507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa917fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff60209216845551338152a180f35b606490602084519162461bcd60e51b8352820152601f60248201527f4d656e746f546f6b656e3a20746f6b656e206973206e6f7420706175736564006044820152fd5b5050346102775780600319360112610277576102a5602092610ba0610b6e610d92565b913381526002865284812073ffffffffffffffffffffffffffffffffffffffff84168252865284602435912054610ddd565b90336111ab565b5050346102775781600319360112610277576020905160128152f35b505034610277576060600319360112610277576020906102a5610be4610d92565b610bec610dba565b60443591610bfb8333836112ec565b610e7e565b5050346102775781600319360112610277576020906003549051908152f35b5050346102775780600319360112610277576020906102a5610c3f610d92565b60243590336111ab565b50919034610277578160031936011261027757805190828454600181811c90808316928315610d24575b60209384841081146104c45783885287959493929181156104875750600114610cc65750505003601f01601f191682019267ffffffffffffffff8411838510176103fc57508291826103f8925282610d4a565b8888529193925086917f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b828410610d0e5750505090601f1992601f928201019181936103c8565b8054888501870152879450928501928101610cf1565b91607f1691610c73565b8490346102775781600319360112610277576020906006548152f35b60208082528251818301819052939260005b858110610d7e57505050601f19601f8460006040809697860101520116010190565b818101830151848201604001528201610d5c565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610db557565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610db557565b91908201809211610dea57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff600054163303610e3a57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9173ffffffffffffffffffffffffffffffffffffffff8093169182156111415783169283156110d75730841461106d5760009081549060ff8260a01c1615918215611061575b508115611035575b8115611009575b5015610f9f578281526001602052604081205491808310610f3557604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef95876020965260018652038282205586815220818154019055604051908152a3565b608460405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602760248201527f4d656e746f546f6b656e3a20746f6b656e207472616e73666572207768696c6560448201527f20706175736564000000000000000000000000000000000000000000000000006064820152fd5b7f0000000000000000000000000000000000000000000000000000000000000000163314905038610ed3565b7f0000000000000000000000000000000000000000000000000000000000000000811633149150610ecc565b81163314915038610ec4565b608460405162461bcd60e51b815260206004820152603460248201527f4d656e746f546f6b656e3a2063616e6e6f74207472616e7366657220746f6b6560448201527f6e7320746f20746f6b656e20636f6e74726163740000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff80911691821561128357169182156112195760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260028252604060002085600052825280604060002055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80831660005260026020526040600020908216600052602052604060002054927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8403611350575b50505050565b80841061136b576113629303916111ab565b3880808061134a565b606460405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b9073ffffffffffffffffffffffffffffffffffffffff80921690811561152657301561106d5760009283549060ff8260a01c161591821561151a575b5081156114ee575b81156114c2575b5015610f9f578183526001602052604083205481811061145857817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092858752600184520360408620558060035403600355604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b7f00000000000000000000000000000000000000000000000000000000000000001633149050386113fa565b7f00000000000000000000000000000000000000000000000000000000000000008116331491506113f3565b811633149150386113eb565b608460405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fdfea164736f6c6343000812000a0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000014000000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d810000000000000000000000001e15b108c51a0caeaff1a0e6f27a853bde1aa2e600000000000000000000000000000000000000000000000000000000000000050000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e2000000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d8100000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000012c000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000032" - }, - { - "transactionType": "CREATE", - "address": "0x7Ddc03F21798E2e564f365eE336cF842Ad10d363", - "initCode": "0x6080806040523461001657614423908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816306fdde0314611bc5575080630fc8deca14611b8c57806315622e2314611b3f57806318160ddd14611b24578063258c97ca14611aeb578063313ce56714611acf5780633a46b1a814611a475780633ccfd60b146118fc578063587cde1e1461189d5780635b4df0a21461182b5780635c19a95c1461180c57806361bc221a146117ee57806367c8c473146117d05780636a4fd4501461173257806370a0823114611707578063715018a614611687578063748bb5e8146113cf5780637ac512bb1461118b5780638606d0e11461115f578063874d6d811461113c5780638da5cb5b146111085780638e539e8c146110a95780639109ec001461100b57806395d89b4114610fb15780639ab24eb014610f445780639f4d110f14610f28578063ac7ae58914610f0a578063b53546ab14610e8d578063b623163314610e6f578063c3cda52014610e44578063cbf9fe5f14610dec578063d4fadbde14610db3578063ee85dc401461049b578063f15403f914610444578063f2fde38b14610392578063f4359ce514610374578063fc0c546a146103405763fc7881c6146101c157600080fd5b3461033b57604060031936011261033b5760043573ffffffffffffffffffffffffffffffffffffffff806101f3611c9e565b1691610200831515611e8f565b61020981612a7b565b81600052602092606a84528060406000206001015416918363ffffffff93844316809161023582612a2b565b9080600052606b8a528160406000209061024e916139fb565b600052606b89526040600020968161026781878b613392565b926102749296919b613f6b565b6040519361028185611d3b565b828416998a86526bffffffffffffffffffffffff8092168d87015216604085015216606083015289600052606b89526040600020906102bf916139fb565b88600052606b88526040600020926102d693612baa565b83600052606a855260406000206001018681547fffffffffffffffffffffffff00000000000000000000000000000000000000001617905560405192835216927f85c2730e083fbf1495501a47cbebc8a7e57eab8b6eeac16aedcebc825e268fac91a4005b600080fd5b3461033b57600060031936011261033b57602073ffffffffffffffffffffffffffffffffffffffff60655416604051908152f35b3461033b57600060031936011261033b5760206040516201d8808152f35b3461033b57602060031936011261033b576103ab611c7b565b6103b3614344565b73ffffffffffffffffffffffffffffffffffffffff8116156103da576103d8906143a9565b005b608460405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b3461033b57606060031936011261033b576004356bffffffffffffffffffffffff808216820361033b5761048a60409261047c611cc1565b610484611d0d565b9161284b565b835191831682529091166020820152f35b3461033b5760a060031936011261033b576104b4611c9e565b6104bc611d20565b6104c4611ce7565b916104cd611cfa565b926104ef73ffffffffffffffffffffffffffffffffffffffff83161515611e8f565b6104fa600435612a7b565b9161050a63ffffffff4316612a2b565b916bffffffffffffffffffffffff851615610d6f57610532606763ffffffff88161115611df9565b606863ffffffff821611610d2b5763ffffffff811615610ce75761055f8161055a8886612b02565b612b02565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b602052600560406000200160043560005260205261059c6040600020611db4565b9063ffffffff806105fb816105e66105e16bffffffffffffffffffffffff6020890151166105dc6bffffffffffffffffffffffff60408b01511691611f89565b6127ff565b611ee9565b1661055a838751168460608901511690612b02565b9216911611610ca35761062063ffffffff82511663ffffffff60608401511690612b02565b61062a8886612b02565b63ffffffff811663ffffffff831611610bd0575b505050600435600052606a60205273ffffffffffffffffffffffffffffffffffffffff6001604060002001541673ffffffffffffffffffffffffffffffffffffffff8516600052606b60205261069b8460046040600020016139fb565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b6020526bffffffffffffffffffffffff60076040600020015460201c16906106e0858288612764565b600052606b60205261070e60406000206106fd8660043583613392565b5050508563ffffffff431691613f6b565b61071a8460043561306e565b505050606f546bffffffffffffffffffffffff6040519161073a83611d3b565b63ffffffff43168352818160201c16602084015260801c16604082015263ffffffff85166060820152606e5468010000000000000000811015610ba1578060016107879201606e55613c15565b919091610b725761079791612f0d565b73ffffffffffffffffffffffffffffffffffffffff8516600052606b60205260046040600020016107df6107ce8660043584613392565b5050918663ffffffff431691613f6b565b6bffffffffffffffffffffffff87166bffffffffffffffffffffffff821611610b085761080f61084b9188611fa7565b9173ffffffffffffffffffffffffffffffffffffffff8716600052606b6020526bffffffffffffffffffffffff60086040600020015416611fa7565b906bffffffffffffffffffffffff82166bffffffffffffffffffffffff821611610917575b505073ffffffffffffffffffffffffffffffffffffffff9163ffffffff8781846108b3898960209d8a998e6108a6606654611eda565b6066558a8843169561214a565b6bffffffffffffffffffffffff6066549a836040519a8d8c52168d8b0152166040890152166060870152166080850152169216907fff9e53f270b2e95a429fec2ba89150265ce93322bdadde5312993a6297d1021a60a060043592a4604051908152f35b610927610a739492602092611fa7565b73ffffffffffffffffffffffffffffffffffffffff8716600052606b8252610965816bffffffffffffffffffffffff60086040600020015416611f06565b73ffffffffffffffffffffffffffffffffffffffff8816600052606b83526bffffffffffffffffffffffff600860406000200191167fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082541617905573ffffffffffffffffffffffffffffffffffffffff60655416600435600052606a835273ffffffffffffffffffffffffffffffffffffffff6040600020541660006040518098819582947f23b872dd0000000000000000000000000000000000000000000000000000000084523090600485019193926bffffffffffffffffffffffff90604092606085019673ffffffffffffffffffffffffffffffffffffffff809216865216602085015216910152565b03925af1928315610afc578763ffffffff846108b3898960209d73ffffffffffffffffffffffffffffffffffffffff9a998e610aba8d9c899b600091610acd575b50611f3e565b5050505050509450509750819350610870565b6020610aef92503d602011610af5575b610ae78183611d73565b810190611f26565b38610ab4565b503d610add565b6040513d6000823e3d90fd5b608460405162461bcd60e51b815260206004820152602e60248201527f496d706f737369626c6520746f2072656c6f636b3a206c65737320616d6f756e60448201527f742c207468656e206e6f772069730000000000000000000000000000000000006064820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610bd991612a15565b63ffffffff80610bf16105e18287166105dc8c611f89565b1691160263ffffffff8116908103610c74576bffffffffffffffffffffffff6020610c1d82938a611fa7565b93015116911610610c305786808061063e565b606460405162461bcd60e51b815260206004820152601960248201527f64657465637420637574206465706f73697420636f726e6572000000000000006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b606460405162461bcd60e51b815260206004820152601e60248201527f6e6577206c696e6520706572696f64206c6f636b20746f6f2073686f727400006044820152fd5b606460405162461bcd60e51b815260206004820152601460248201527f736c6f706520706572696f6420657175616c20300000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152601460248201527f736c6f706520706572696f6420746f6f206269670000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152600b60248201527f7a65726f20616d6f756e740000000000000000000000000000000000000000006044820152fd5b3461033b57602060031936011261033b576103d8610ddf610dd2611cd4565b610dda614344565b612a2b565b610de7614344565b61381c565b3461033b57602060031936011261033b5773ffffffffffffffffffffffffffffffffffffffff610e1a611c7b565b16600052606b60205260206bffffffffffffffffffffffff60086040600020015416604051908152f35b3461033b5760c060031936011261033b57610e5d611c7b565b5060643560ff811614612b6557600080fd5b3461033b57600060031936011261033b576020606854604051908152f35b3461033b57600060031936011261033b576080604051610eac81611d3b565b606f5463ffffffff908181169283815260208101906bffffffffffffffffffffffff8092818560201c1681526060604084019383878b1c168552019460e01c8552604051968752511660208601525116604084015251166060820152f35b3461033b57600060031936011261033b576020606954604051908152f35b3461033b57602060031936011261033b576103d8610ddf611cd4565b3461033b57602060031936011261033b5760206bffffffffffffffffffffffff610fa8610f6f611c7b565b63ffffffff43169073ffffffffffffffffffffffffffffffffffffffff610f9583612a2b565b9116600052606b85526040600020613d3b565b16604051908152f35b3461033b57600060031936011261033b57611007604051610fd181611d57565b600781527f76654d454e544f00000000000000000000000000000000000000000000000000602082015260405191829182611c15565b0390f35b3461033b57602060031936011261033b5763ffffffff611029611cd4565b611031614344565b166068811161106557806068557f88345dd2cdc36a4778bf7fed510015cf81efda1a773e1b6360fde7cb1631b210600080a2005b606460405162461bcd60e51b815260206004820152601a60248201527f6e657720736c6f706520706572696f64203e20322079656172730000000000006044820152fd5b3461033b57602060031936011261033b5760206bffffffffffffffffffffffff610fa860043563ffffffff906110f7828216926110e584612a2b565b928143161190816110fc575b50612b1a565b613c93565b905082161515876110f1565b3461033b57600060031936011261033b57602073ffffffffffffffffffffffffffffffffffffffff60335416604051908152f35b3461033b57600060031936011261033b57602063ffffffff610fa8814316612a2b565b3461033b57602060031936011261033b57602061117d610dda611cd4565b63ffffffff60405191168152f35b3461033b57608060031936011261033b5760043573ffffffffffffffffffffffffffffffffffffffff811680910361033b576111c5611cc1565b906111ce611d0d565b906111d7611ce7565b6000549260ff8460081c1615948580966113c2575b80156113ab575b1561134157848660017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0061129e981617600055611312575b5060ff60005460081c169361123f856120d9565b7fffffffffffffffffffffffff0000000000000000000000000000000000000000606554161760655563ffffffff918280921660695516916112846067841115611df9565b16906112936068831115611e44565b6067556068556120d9565b6112a7336143a9565b600054906112ba60ff8360081c166120d9565b6112c057005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160018152a1005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000016610101176000558661122b565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b1580156111f35750600160ff8616146111f3565b50600160ff8616106111ec565b3461033b5760a060031936011261033b576113e8611c7b565b6113f0611c9e565b6113f8611d20565b90611401611ce7565b9161140a611cfa565b916bffffffffffffffffffffffff9384831694670de0b6b3a764000086106116435763ffffffff928386166114426067821115611df9565b848416926114536068851115611e44565b73ffffffffffffffffffffffffffffffffffffffff998a81169788156115ff576114b160009761157e9361148d9c8f89169d8e1515611e8f565b611498606654611eda565b6066558b431692856114a985612a2b565b9a8b9461214a565b88875260209b8c93606b85526114d08382600860408d20015416611f06565b908b8a52606b8652600860408b200191167fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082541617905560655416906040519788809481937f23b872dd0000000000000000000000000000000000000000000000000000000083523033600485019193926bffffffffffffffffffffffff90604092606085019673ffffffffffffffffffffffffffffffffffffffff809216865216602085015216910152565b03925af1928315610afc576115be6080947f9024bda3efb3f3701e8d25fdb8d8adb67deb176633f590ee4a3cd1dad74dc73e966000916115e25750611f3e565b606654988996604051941684528a84015260408301526060820152a4604051908152f35b6115f991508c8d3d10610af557610ae78183611d73565b8c610ab4565b606460405162461bcd60e51b815260206004820152600f60248201527f6163636f756e74206973207a65726f00000000000000000000000000000000006044820152fd5b606460405162461bcd60e51b815260206004820152601b60248201527f616d6f756e74206973206c657373207468616e206d696e696d756d00000000006044820152fd5b3461033b57600060031936011261033b576116a0614344565b600073ffffffffffffffffffffffffffffffffffffffff6033547fffffffffffffffffffffffff00000000000000000000000000000000000000008116603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461033b57602060031936011261033b57602061172a611725611c7b565b61206a565b604051908152f35b3461033b57602060031936011261033b5763ffffffff611750611cd4565b611758614344565b166067811161178c57806067557fa21222d0eed205eed6a46ed1fe7faf1d0b5d097b9e04a6d4e59b7f1debfc8b2b600080a2005b606460405162461bcd60e51b815260206004820152601a60248201527f6e657720636c69666620706572696f64203e20322079656172730000000000006044820152fd5b3461033b57600060031936011261033b576020606754604051908152f35b3461033b57600060031936011261033b576020606654604051908152f35b3461033b57602060031936011261033b57611825611c7b565b50612b65565b3461033b57604060031936011261033b576103d8611847611c7b565b73ffffffffffffffffffffffffffffffffffffffff611867610dd2611cc1565b91611870614344565b1680600052606b6020526118888260406000206139fb565b600052606b60205260046040600020016139fb565b3461033b57602060031936011261033b576118b6611c7b565b5060405162461bcd60e51b815260206004820152600f60248201527f6e6f7420696d706c656d656e74656400000000000000000000000000000000006044820152606490fd5b3461033b57600060031936011261033b5761191633611fc5565b6bffffffffffffffffffffffff808216918261195c575b826040519081527f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436460203392a2005b6119799033600052606b6020528260086040600020015416611fa7565b9033600052606b602052600860406000200191167fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008254161790556000602073ffffffffffffffffffffffffffffffffffffffff606554166044604051809481937fa9059cbb0000000000000000000000000000000000000000000000000000000083523360048401528760248401525af18015610afc57611a2291600091611a295750611f3e565b818061192d565b611a41915060203d8111610af557610ae78183611d73565b83610ab4565b3461033b57604060031936011261033b5760206bffffffffffffffffffffffff610fa8611a72611c7b565b60243573ffffffffffffffffffffffffffffffffffffffff63ffffffff92611ab184841694611aa086612a2b565b94814316119081611ac35750612b1a565b16600052606b85526040600020613d3b565b905084161515896110f1565b3461033b57600060031936011261033b57602060405160128152f35b3461033b57604060031936011261033b576103d8611b07611c7b565b73ffffffffffffffffffffffffffffffffffffffff611867611cc1565b3461033b57600060031936011261033b57602061172a612033565b3461033b57602060031936011261033b57600435600052606a60205260408060002073ffffffffffffffffffffffffffffffffffffffff6001818354169201541682519182526020820152f35b3461033b57602060031936011261033b576020611baf611baa611c7b565b611fc5565b6bffffffffffffffffffffffff60405191168152f35b3461033b57600060031936011261033b5780611be361100792611d57565b601181527f4d656e746f20566f74652d457363726f770000000000000000000000000000006020820152604051918291825b60208082528251818301819052939260005b858110611c67575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201611c27565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361033b57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361033b57565b6024359063ffffffff8216820361033b57565b6004359063ffffffff8216820361033b57565b6064359063ffffffff8216820361033b57565b6084359063ffffffff8216820361033b57565b6044359063ffffffff8216820361033b57565b604435906bffffffffffffffffffffffff8216820361033b57565b6080810190811067ffffffffffffffff821117610ba157604052565b6040810190811067ffffffffffffffff821117610ba157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610ba157604052565b90604051611dc181611d3b565b606081935463ffffffff811683526bffffffffffffffffffffffff808260201c1660208501528160801c16604084015260e01c910152565b15611e0057565b606460405162461bcd60e51b815260206004820152600d60248201527f636c69666620746f6f20626967000000000000000000000000000000000000006044820152fd5b15611e4b57565b606460405162461bcd60e51b815260206004820152600e60248201527f706572696f6420746f6f206269670000000000000000000000000000000000006044820152fd5b15611e9657565b606460405162461bcd60e51b815260206004820152601060248201527f64656c6567617465206973207a65726f000000000000000000000000000000006044820152fd5b6000198114610c745760010190565b9060016bffffffffffffffffffffffff80931601918211610c7457565b9190916bffffffffffffffffffffffff80809416911601918211610c7457565b9081602091031261033b5751801515810361033b5790565b15611f4557565b606460405162461bcd60e51b815260206004820152600f60248201527f7472616e73666572206661696c656400000000000000000000000000000000006044820152fd5b906000196bffffffffffffffffffffffff80931601918211610c7457565b6bffffffffffffffffffffffff9182169082160391908211610c7457565b73ffffffffffffffffffffffffffffffffffffffff612030911680600052606b60205261202a6bffffffffffffffffffffffff600860406000200154169163ffffffff43169061201482612a2b565b90600052606b6020526004604060002001613d3b565b90611fa7565b90565b6bffffffffffffffffffffffff80606f5460201c16156120645761206063ffffffff43166110f781612a2b565b1690565b50600090565b73ffffffffffffffffffffffffffffffffffffffff1680600052606b6020526bffffffffffffffffffffffff908160036040600020015460201c16156120d2576120609063ffffffff4316906120bf82612a2b565b90600052606b6020526040600020613d3b565b5050600090565b156120e057565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b9194939092946bffffffffffffffffffffffff811663ffffffff871611612720576bffffffffffffffffffffffff95612184868686612764565b61218f83828461284b565b6040519891829061219f8b611d3b565b63ffffffff8a168b521660208a01521680604089015263ffffffff8416606089015260665490156126b6576bffffffffffffffffffffffff6040890151166bffffffffffffffffffffffff60208a0151161061264c5780600052606d6020526bffffffffffffffffffffffff60406000205460201c166125e257600052606d60205261222f876040600020612f0d565b61223f63ffffffff88511661381c565b606f547fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff000000006122a16bffffffffffffffffffffffff60208c0151166bffffffffffffffffffffffff8560201c16611f06565b60201b16911617606f55612411876122bf63ffffffff8251166129ff565b63ffffffff6122f36bffffffffffffffffffffffff6020850151166bffffffffffffffffffffffff604086015116906127ff565b169063ffffffff606084015116801560001461259b575063ffffffff61238d6bffffffffffffffffffffffff60406123949596606f547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000061237b868686015116878560801c16611f06565b60801b16911617606f55015116613eff565b9116614248565b63ffffffff6123d26123c86123c38c6bffffffffffffffffffffffff604081602084015116920151169061300e565b613eff565b92828c5116612b02565b61240b8b83612404866123ff6bffffffffffffffffffffffff60406123f6896129ff565b96015116613eff565b61302b565b911661430c565b1661430c565b63ffffffff875116606f54906bffffffffffffffffffffffff6040519261243784611d3b565b63ffffffff8c168452818160201c16602085015260801c1660408301526060820152606e5468010000000000000000811015610ba15780600161247d9201606e55613c15565b919091610b725761248d91612f0d565b73ffffffffffffffffffffffffffffffffffffffff8095169687600052606b602052886040600020916066546124c293612baa565b63ffffffff166124d182611f89565b906124db916127ff565b6124e490611ee9565b90604051956124f287611d3b565b63ffffffff1686526bffffffffffffffffffffffff1660208601526bffffffffffffffffffffffff16604085015263ffffffff166060840152169283600052606b60205260406000206004019160665461254b93612baa565b606654600052606a60205260406000207fffffffffffffffffffffffff00000000000000000000000000000000000000009283825416179055606654600052604060002060010191825416179055565b9263ffffffff61238d6bffffffffffffffffffffffff60406125c36125dd986125cc97612b02565b94015116613eff565b63ffffffff60608b01511690612b02565b612394565b608460405162461bcd60e51b815260206004820152602360248201527f4c696e65207769746820676976656e20696420697320616c726561647920657860448201527f69737400000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602a60248201527f536c6f7065203e20626961732c20756e61636365707461626c652076616c756560448201527f20666f7220736c6f7065000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602860248201527f536c6f7065203d3d20302c20756e61636365707461626c652076616c7565206660448201527f6f7220736c6f70650000000000000000000000000000000000000000000000006064820152fd5b606460405162461bcd60e51b815260206004820152601760248201527f57726f6e672076616c756520736c6f7065506572696f640000000000000000006044820152fd5b906127b792916127738361381c565b73ffffffffffffffffffffffffffffffffffffffff809216600052606b6020526127a18360406000206139fb565b16600052606b60205260046040600020016139fb565b565b906305f5e1006bffffffffffffffffffffffff80931602918216918203610c7457565b9190916bffffffffffffffffffffffff80809416911602918216918203610c7457565b906bffffffffffffffffffffffff80911691821561281c57160490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60675491939263ffffffff90811692831061299557606854941693841061292b576128a0606761288a936bffffffffffffffffffffffff9485916127b9565b1604606884612898886127b9565b160490611f06565b826305f5e100928382841611612923575b8116911690818102918183041490151715610c745704169182156128df576105e1612030916105dc85611f89565b606460405162461bcd60e51b815260206004820152601160248201527f766f74696e6720706f77657220697320300000000000000000000000000000006044820152fd5b8392506128b1565b608460405162461bcd60e51b815260206004820152602260248201527f736c6f706520706572696f64203c206d696e696d616c206c6f636b207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602260248201527f636c69666620706572696f64203c206d696e696d616c206c6f636b207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152fd5b9060001963ffffffff80931601918211610c7457565b63ffffffff9182169082160391908211610c7457565b63ffffffff80911662015f6c81106120d2577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffea09401818111610c74576201d880826120309360695416921604612a15565b600052606a60205273ffffffffffffffffffffffffffffffffffffffff6040600020541690338203612aa957565b606460405162461bcd60e51b815260206004820152601760248201527f63616c6c6572206e6f742061206c6f636b206f776e65720000000000000000006044820152fd5b90600163ffffffff80931601918211610c7457565b91909163ffffffff80809416911601918211610c7457565b15612b2157565b606460405162461bcd60e51b815260206004820152601360248201527f626c6f636b206e6f7420796574206d696e6564000000000000000000000000006044820152fd5b60405162461bcd60e51b815260206004820152600f60248201527f6e6f7420696d706c656d656e74656400000000000000000000000000000000006044820152606490fd5b9093929193604094858101916bffffffffffffffffffffffff8084511615612ea4578084511693602092838501958387511610612e3b57600187019080600052818552838b60002054861c16612dd257612d8e9492612c1e876127b79c9d612d6d9795612d87956000528752600020612f0d565b88612d7f888563ffffffff9b8c988995612c3b87865116826139fb565b612c97612c568560038401948554901c168686511690611f06565b83547fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff1660209190911b6fffffffffffffffffffffffff0000000016178355565b8688612ca5828851166129ff565b93606083612cba898951168a865116906127ff565b169801838151168015600014612d96575050938693612d619693612d4d86612d5595612d468a612cfa6123ff9e6123c39d5460801c168585511690611f06565b7fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000083549260801b169116179055565b5116613eff565b9216906142ab565b5116898851169061300e565b988992858d5116612b02565b96612d77886129ff565b955116613eff565b911689614328565b1685614328565b511690613f6b565b849250612d619799938996612dcc96612d4d6123ff9c612dbc612dc4966123c39d612b02565b945116613eff565b511690612b02565b94612d55565b6084858c519062461bcd60e51b82526004820152602360248201527f4c696e65207769746820676976656e20696420697320616c726561647920657860448201527f69737400000000000000000000000000000000000000000000000000000000006064820152fd5b6084848b519062461bcd60e51b82526004820152602a60248201527f536c6f7065203e20626961732c20756e61636365707461626c652076616c756560448201527f20666f7220736c6f7065000000000000000000000000000000000000000000006064820152fd5b6084885162461bcd60e51b815260206004820152602860248201527f536c6f7065203d3d20302c20756e61636365707461626c652076616c7565206660448201527f6f7220736c6f70650000000000000000000000000000000000000000000000006064820152fd5b815181546020808501516fffffffffffffffffffffffff00000000911b1663ffffffff9092167fffffffffffffffffffffffffffffffff000000000000000000000000000000009091161717815590606090612fc06bffffffffffffffffffffffff604083015185547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff16911660801b7bffffffffffffffffffffffff0000000000000000000000000000000016178455565b01517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffff0000000000000000000000000000000000000000000000000000000083549260e01b169116179055565b906bffffffffffffffffffffffff80911691821561281c57160690565b90600b0b90600b0b03906b7fffffffffffffffffffffff82137fffffffffffffffffffffffffffffffffffffffff800000000000000000000000831217610c7457565b9190600091838352602092606d845261308960408220611db4565b848101916bffffffffffffffffffffffff92838151161561334e5783906130af8761381c565b5116968360408401511696829163ffffffff6130db8b826130d48d828b5116936127ff565b1690612b02565b986130ee606088019a838c511690612b02565b828116958383169b878d1161333957908e61313d8f9695949361313890878061312c6123c361311c8a6129ff565b9c6131268c6129ff565b9861300e565b9f511691511690612b02565b6129ff565b8581169e9093908f81116131fc57505050509061315991612a15565b61316290612aed565b9961316c8c613eff565b6131759161430c565b8661317f8c613eff565b906131899161302b565b91169061319591614248565b6131a3604095606d94614248565b6fffffffffffffffffffffffff000000006131c58b606f549889861c16611fa7565b831b167fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff80971617606f5583525220908154169055565b929e5093925094849f508416809111156000146132c757908d939291606f54858d8260801c169061322c91611fa7565b60801b7bffffffffffffffffffffffff0000000000000000000000000000000016907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1617606f558a61327e86613eff565b906132889161302b565b61329191614248565b61329a91612a15565b16906132a5916127dc565b8688166132b191611f06565b9a6132bb8b613eff565b9116906131959161430c565b5050606f548989169c5091506132e590508b608083901c8a16611fa7565b60801b7bffffffffffffffffffffffff0000000000000000000000000000000016907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1617606f55899a8a6132bb90613eff565b50505050505050509450505092505080918190565b6064876040519062461bcd60e51b82526004820152601f60248201527f52656d6f76696e67204c696e652c207768696368206e6f7420657869737473006044820152fd5b91909260018301926000858152846020526133af60408220611db4565b94602086016bffffffffffffffffffffffff81511615613724576bffffffffffffffffffffffff906133e187866139fb565b5116966bffffffffffffffffffffffff6040880151169683966134118a63ffffffff6130d48c82875116936127ff565b90613428606084019263ffffffff84511690612b02565b9863ffffffff8a16928363ffffffff841611613711578b929161347b6131388f9363ffffffff8f61346f6123c361345f84936129ff565b9a6134698b6129ff565b9961300e565b9a511691511690612b02565b9b63ffffffff808e169085161161357f57505050613499908a612a15565b6134a290612aed565b986134ac8b613eff565b6134bc9163ffffffff1689614328565b826134c68b613eff565b906134d09161302b565b6134e09163ffffffff16886142ab565b6040956134f4613551936003935b836142ab565b016135118a6bffffffffffffffffffffffff835460201c16611fa7565b7fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff0000000083549260201b169116179055565b8252602052207fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff8154169055565b919d509a509163ffffffff908116908216811061368257908b929160038a0184815460801c6bffffffffffffffffffffffff16906135bc91611fa7565b81547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1660809190911b7bffffffffffffffffffffffff00000000000000000000000000000000161790558561361185613eff565b9061361b9161302b565b613625918b6142ab565b61362e91612a15565b63ffffffff169061363e916127dc565b826bffffffffffffffffffffffff1661365691611f06565b996136608a613eff565b6136709163ffffffff1688614328565b6040956134f4613551936003936134ee565b50505097506003850197885460801c6bffffffffffffffffffffffff1698826bffffffffffffffffffffffff16998a6136ba91611fa7565b81547fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff1660809190911b7bffffffffffffffffffffffff000000000000000000000000000000001617905588998961366090613eff565b5050505050505093505092505080918190565b606460405162461bcd60e51b815260206004820152601f60248201527f52656d6f76696e67204c696e652c207768696368206e6f7420657869737473006044820152fd5b90600b0b90600b0b01907fffffffffffffffffffffffffffffffffffffffff80000000000000000000000082126b7fffffffffffffffffffffff831317610c7457565b156137b257565b608460405162461bcd60e51b815260206004820152602560248201527f736c6f7065203c20302c20736f6d657468696e672077726f6e6720776974682060448201527f736c6f70650000000000000000000000000000000000000000000000000000006064820152fd5b606f549063ffffffff8080841692168083146139f5576bffffffffffffffffffffffff92838560801c16906020948087871c1694856138bc575b505050907fffffffff000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffffffffffff00000000949360801b16951617921b161717606f55565b828599939892969499111561398b579697925b878916908582101561392c579061391d6138f56138ef8761392595611fa7565b96613eff565b916000908152606c8a52613913604082205493600b94850b90613768565b80930b12156137ab565b861698612aed565b97926138cf565b9298509096509093507fffffffff0000000000000000000000000000000000000000000000000000000090507bffffffffffffffffffffffff000000000000000000000000000000006fffffffffffffffffffffffff00000000613856565b6084876040519062461bcd60e51b82526004820152602560248201527f63616e2774207570646174652042726f6b656e4c696e6520666f72207061737460448201527f2074696d650000000000000000000000000000000000000000000000000000006064820152fd5b50505050565b600381018054939263ffffffff908116818616818114613c0c576bffffffffffffffffffffffff94858860801c1695602091818a841c169586613afc575b505050505090613aaf917fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006127b796971617835582907fffffffffffffffffffffffffffffffff000000000000000000000000ffffffff6fffffffffffffffffffffffff0000000083549260201b169116179055565b907fffffffff000000000000000000000000ffffffffffffffffffffffffffffffff7bffffffffffffffffffffffff0000000000000000000000000000000083549260801b169116179055565b84869297959a9499969893981115613ba2579894935b8986169082821015613b645790613b55613b38613b3288613b5d95611fa7565b97613eff565b916000908152898c52613913604082205493600b94850b90613768565b881695612aed565b9493613b12565b93995093975090955090935091508190507fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006127b7613aaf38613a39565b6084896040519062461bcd60e51b82526004820152602560248201527f63616e2774207570646174652042726f6b656e4c696e6520666f72207061737460448201527f2074696d650000000000000000000000000000000000000000000000000000006064820152fd5b50505050509050565b606e54811015613c4c57606e6000527f9930d9ff0dee0ef5ca2f7710ea66b8f84dd0f5f5351ecffe72b952cd9db7142a0190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8054821015613c4c5760005260206000200190600090565b606f5463ffffffff8082169080841690818314613cec57508110613cc7575050613cbf61203092613fe8565b929092613df3565b909161203093506bffffffffffffffffffffffff808460801c169360201c1691613df3565b915050606e939193546000198101908111610c7457613d0b8291613c15565b5054169082161115613d2d57505060201c6bffffffffffffffffffffffff1690565b6120309250613cbf90613fe8565b600381015463ffffffff8082169080851690818314613d9c57508110613d76575050613d6d6120309360028301614141565b90939192613e7b565b61203094506bffffffffffffffffffffffff939193808560801c169460201c1692613e7b565b915050600283959295019081546000198101908111610c7457613dc0829184613c7b565b5054169083161115613de4575050505060201c6bffffffffffffffffffffffff1690565b612030945090613d6d91614141565b90919392936bffffffffffffffffffffffff9182821615613e745794905b63ffffffff90818716918516821015613e6c5790613e5d613e3e613e3885613e6595611fa7565b94613eff565b916000908152606c602052613913604082205493600b94850b90613768565b831695612aed565b9490613e11565b955050505050565b5093505050565b9294939091946bffffffffffffffffffffffff9283821615613ef75791905b63ffffffff90818416918816821015613eee5790613edf613ec1613e3885613ee795611fa7565b91600090815287602052613913604082205493600b94850b90613768565b841692612aed565b9190613e9a565b96505050505050565b509450505050565b6bffffffffffffffffffffffff166b800000000000000000000000811015613f2757600b0b90565b606460405162461bcd60e51b815260206004820152600e60248201527f696e742063617374206572726f720000000000000000000000000000000000006044820152fd5b90916003600283019201549260405193613f8485611d3b565b63ffffffff80931685526bffffffffffffffffffffffff90818160201c16602087015260801c166040850152166060830152805468010000000000000000811015610ba157613fd891600182018155613c7b565b919091610b72576127b791612f0d565b90606e549182158015614106575b6140fb57600092600019908181019081116140ce578492915b6080841061405f575b5050505061402582613c15565b50906140546bffffffffffffffffffffffff80935460201c169261404885613c15565b505460801c1693613c15565b505460e01c91929190565b90919294828110156140c857828101808211610c74576001808201809211610c74571c9061408c82613c15565b505463ffffffff908116908616106140b157506140a99095611eda565b92919061400f565b959250818101908111610c74576140a99092611eda565b94614018565b6024857f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b506000915081908190565b613c4c57606e60005263ffffffff807f9930d9ff0dee0ef5ca2f7710ea66b8f84dd0f5f5351ecffe72b952cd9db7142a541690821610613ff6565b918254918215801561422a575b61421e57600092600019908181019081116140ce579084925b608084106141ae575b505050506140546141818385613c7b565b50926bffffffffffffffffffffffff80945460201c16936141a28287613c7b565b505460801c1694613c7b565b909192948381101561421857838101808211610c74576001808201809211610c74571c906141dc8289613c7b565b505463ffffffff9081169084161061420157506141f99095611eda565b929190614167565b959350828101908111610c74576141f99093611eda565b94614170565b50600092508291508190565b613c4c578360005263ffffffff80602060002054169082161061414e565b906142649082600052606c602052604060002054600b0b613768565b90600052606c6020526040600020907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000825416906bffffffffffffffffffffffff16179055565b90916142c7908360005282602052604060002054600b0b613768565b916000526020526040600020907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000825416906bffffffffffffffffffffffff16179055565b906142649082600052606c602052604060002054600b0b61302b565b90916142c7908360005282602052604060002054600b0b61302b565b73ffffffffffffffffffffffffffffffffffffffff60335416330361436557565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b6033549073ffffffffffffffffffffffffffffffffffffffff80911691827fffffffffffffffffffffffff0000000000000000000000000000000000000000821617603355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a356fea164736f6c6343000812000a" - }, - { - "transactionType": "CREATE", - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "initCode": "0x60406080815262000f9d8038038062000018816200030b565b9283398101906060818303126200030657620000348162000347565b916020926200004584840162000347565b8584015190936001600160401b0391908282116200030657019280601f850112156200030657835193620000836200007d866200035c565b6200030b565b948086528786019288828401011162000306578288620000a4930162000378565b823b15620002ac577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002a4575b620001f5575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a357501617905551610b469081620004578239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000290578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a860152516200027a9493929183918291845af4903d1562000286573d6200026a6200007d826200035c565b90815280938a3d92013e6200039d565b5038808080806200012d565b606092506200039d565b634e487b7160e01b85526041600452602485fd5b508362000127565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033157604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030657565b6001600160401b0381116200033157601f01601f191660200190565b60005b8381106200038c5750506000910152565b81810151838201526020016200037b565b91929015620004025750815115620003b3575090565b3b15620003bd5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620004165750805190602001fd5b6044604051809262461bcd60e51b82526020600483015262000448815180928160248601526020868601910162000378565b601f01601f19168101030190fdfe608060405236610217577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163303610212576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b602081519101f35b7f4f1ef2860000000000000000000000000000000000000000000000000000000081036100d957506100d4610893565b61009c565b7f8f28397000000000000000000000000000000000000000000000000000000000810361010957506100d461051f565b7ff851a44000000000000000000000000000000000000000000000000000000000810361013957506100d46103ae565b7f5c60da1b0000000000000000000000000000000000000000000000000000000003610167576100d4610407565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b6102aa565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff1633036102aa576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156102fd573d90f35b3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761034c57604052565b610301565b6020810190811067ffffffffffffffff82111761034c57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034c57604052565b6103b661094f565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166040519060208201526020815261040481610330565b90565b61040f61094f565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166040519060208201526020815261040481610330565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361048057565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60209101126104805760043573ffffffffffffffffffffffffffffffffffffffff811681036104805790565b67ffffffffffffffff811161034c57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6040519061051982610351565b60008252565b61052761094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff8061054e36610485565b167fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a181156105d8577fffffffffffffffffffffffff00000000000000000000000000000000000000001617905561040461050c565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b61066461094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff61068a36610485565b166040519061069882610351565b60008252803b15610759577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2815115801590610751575b610737575b505060405161073081610351565b6000815290565b61074991610743610956565b916109c6565b503880610722565b50600061071d565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107595773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061088b575b61087c575050565b61088891610743610956565b50565b506001610874565b366004116104805760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610480576108cd61045d565b6024359067ffffffffffffffff82116104805736602383011215610480578160040135916108fa836104d2565b91610908604051938461036d565b838352366024858401011161048057600060208561094796602473ffffffffffffffffffffffffffffffffffffffff96018388013785010152166107dd565b61040461050c565b3461048057565b604051906060820182811067ffffffffffffffff82111761034c57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806104049493602081519101845af43d15610a05573d916109e8836104d2565b926109f6604051948561036d565b83523d6000602085013e610a72565b606091610a72565b15610a1457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b91929015610a925750815115610a86575090565b610404903b1515610a0d565b825190915015610aa55750805190602001fd5b604051907f08c379a000000000000000000000000000000000000000000000000000000000825281602080600483015282519283602484015260005b848110610b22575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610ae156fea164736f6c6343000812000a0000000000000000000000007ddc03f21798e2e564f365ee336cf842ad10d363000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b0612592000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000847ac512bb0000000000000000000000008942330ecb5a6c808aac3aec3c6aab6d8cf436fe00000000000000000000000000000000000000000000000000000000000000c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000" - }, - { - "transactionType": "CREATE", - "address": "0x96823700aA98b7Eed299520fF9Ca24e568Df7058", - "initCode": "0x6080806040523461001657612b99908161001c8239f35b600080fdfe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c806301d5062a1461191d57806301ffc9a71461184957806307bd02651461180e5780630d3cf6fc146117d3578063134008d31461171e57806313bc9f2014611700578063150b7a0214611692578063248a9ca3146116635780632ab0f529146116365780632f2ff15d1461157357806331d507501461154757806336568abe1461149b578063584b153e1461146457806364d62353146113a8578063672f70c5146109ac5780638065657f1461098d5780638f2a0bb01461086b5780638f61f4f51461083057806391d14854146107d5578063a217fddf146107b9578063b08e51c01461077e578063b1c5f42714610754578063bc197c81146106b3578063c4d252f514610391578063d45c443514610365578063d547741f14610324578063e38335e5146101f0578063f23a6e61146101825763f27a0c920361000e573461017d57600060031936011261017d576020609854604051908152f35b600080fd5b3461017d5760a060031936011261017d5761019b6119c1565b506101a46119e4565b5060843567ffffffffffffffff811161017d576101c5903690600401611b3c565b5060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b61028461027d6101ff36611c32565b600080527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b6020527fa01e231ca478cf51f663e103939e98de36fa76d3e4e0b1de673dc711acc3a01b5492999198939693919260ff1615610316575b6102668585146125f0565b6102718a85146125f0565b888a888789888d612409565b9687612963565b60005b8181106102975761001987612a0f565b8080887fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b5888886103096102f08f98610311998f828e6102e38f836102de916102e996612661565b612671565b97612661565b3595612692565b906102fd8282878761283a565b60405194859485612805565b0390a361233e565b610287565b61031f33611f8c565b61025b565b3461017d57604060031936011261017d576100196004356103436119e4565b908060005260656020526103606001604060002001543390612107565b612249565b3461017d57602060031936011261017d5760043560005260976020526020604060002054604051908152f35b3461017d5760208060031936011261017d57600435907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7838060005260658252604060002033600052825260ff60406000205416156104a7575061040282600052609760205260016040600020541190565b1561043d576097908260005252600060408120557fbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70600080a2005b6084906040519062461bcd60e51b82526004820152603160248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20636160448201527f6e6e6f742062652063616e63656c6c65640000000000000000000000000000006064820152fd5b906104b133612a3e565b6040516104bd81611ab2565b604281528281019360603686378151156106845760308553815160019081101561068457607860218401536041905b8082116106045750506105c157601f6044939261058f6048601f1994604051988991610580898401967f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000885261054b815180928d603789019101611cf2565b8401917f206973206d697373696e6720726f6c6520000000000000000000000000000000603784015251809386840190611cf2565b01036028810189520187611afd565b6105b860405196879562461bcd60e51b8752600487015251809281602488015287870190611cf2565b01168101030190fd5b6064836040519062461bcd60e51b825280600483015260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b9091600f81166010811015610684577f3031323334353637383961626364656600000000000000000000000000000000901a6106408486612a2d565b5360041c9180156106555760001901906104ec565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b3461017d5760a060031936011261017d576106cc6119c1565b506106d56119e4565b5067ffffffffffffffff60443581811161017d576106f7903690600401611c94565b5060643581811161017d57610710903690600401611c94565b5060843590811161017d57610729903690600401611b3c565b5060206040517fbc197c81000000000000000000000000000000000000000000000000000000008152f35b3461017d57602061077661076736611c32565b96959095949194939293612409565b604051908152f35b3461017d57600060031936011261017d5760206040517ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7838152f35b3461017d57600060031936011261017d57602060405160008152f35b3461017d57604060031936011261017d576107ee6119e4565b600435600052606560205273ffffffffffffffffffffffffffffffffffffffff60406000209116600052602052602060ff604060002054166040519015158152f35b3461017d57600060031936011261017d5760206040517fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc18152f35b3461017d5760c060031936011261017d5767ffffffffffffffff60043581811161017d5761089d903690600401611c01565b919060243582811161017d576108b7903690600401611c01565b91909260443590811161017d576108d2903690600401611c01565b906064359460a435936108e433611d15565b6108ef8689146125f0565b6108fa8489146125f0565b61090c6084358886868a878e88612409565b9461091781876126f2565b60005b89811061092357005b8080887f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca88888f8f8f9061097b8f9a6109889b6109748f8f9661096e6102de866103099b8195612661565b99612661565b3597612692565b90604051968796876125aa565b61091a565b3461017d5760206107766109a036611a56565b949390939291926123a6565b3461017d5760a060031936011261017d5767ffffffffffffffff60243581811161017d576109de903690600401611b9b565b9060443590811161017d576109f7903690600401611b9b565b6064359073ffffffffffffffffffffffffffffffffffffffff8216820361017d5760843573ffffffffffffffffffffffffffffffffffffffff8116810361017d576000549260ff8460081c16159384809561139b575b8015611384575b1561131a5784600160ff198316176000556112eb575b50610a8560ff60005460081c16610a80816122cd565b6122cd565b7f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560005260656020527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560016040600020018181549155817fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc16000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc17fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e636000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e637fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7836000527f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5600160406000200181815491557ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f7837fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff600080a47f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca560005260406000203060005260205260ff6040600020541615611264575b73ffffffffffffffffffffffffffffffffffffffff811661117b575b5060005b8451811015610f00578073ffffffffffffffffffffffffffffffffffffffff610d55610ded938861234d565b511660008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f842885477602052604090205460ff1615610e79575b5073ffffffffffffffffffffffffffffffffffffffff610dae828861234d565b511660008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa320602052604090205460ff1615610df2575b5061233e565b610d29565b60008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa32060205260408120805460ff191660011790553391907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a486610de7565b60008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f84288547760205260408120805460ff191660011790553391907fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a486610d8e565b508260005b8351811015610ffb578073ffffffffffffffffffffffffffffffffffffffff610f31610f6f938761234d565b511660008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b602052604090205460ff1615610f74575061233e565b610f05565b60008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b60205260408120805460ff191660011790553391907fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a485610de7565b50907f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5604060043580609855815190600082526020820152a173ffffffffffffffffffffffffffffffffffffffff811660009081527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa320602052604090205460ff16156110de575b5061108957005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff600054166000557f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498602060405160018152a1005b73ffffffffffffffffffffffffffffffffffffffff1660008181527fb33a3829f2d1f31fd111fcd13892b72b93a782f7b93bf968903b15b040efa32060205260408120805460ff191660011790553391907ffd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a481611082565b73ffffffffffffffffffffffffffffffffffffffff811660009081527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e77602052604090205460ff16610d255773ffffffffffffffffffffffffffffffffffffffff1660008181527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e7760205260408120805460ff191660011790553391907f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a484610d25565b3060008181527fa7f0fe6b160f14839da5807e54d8be701aeb7039e18d9515384c8011270d6e7760205260408120805460ff191660011790553391907f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9080a4610d09565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011760005585610a6a565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b158015610a545750600160ff821614610a54565b50600160ff821610610a4d565b3461017d57602060031936011261017d576004353033036113fa577f11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d560406098548151908152836020820152a1609855005b608460405162461bcd60e51b815260206004820152602b60248201527f54696d656c6f636b436f6e74726f6c6c65723a2063616c6c6572206d7573742060448201527f62652074696d656c6f636b0000000000000000000000000000000000000000006064820152fd5b3461017d57602060031936011261017d576020611491600435600052609760205260016040600020541190565b6040519015158152f35b3461017d57604060031936011261017d576114b46119e4565b3373ffffffffffffffffffffffffffffffffffffffff8216036114dd5761001990600435612249565b608460405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152fd5b3461017d57602060031936011261017d5760206114916004356000526097602052604060002054151590565b3461017d57604060031936011261017d5760043561158f6119e4565b8160005260656020526115ab6001604060002001543390612107565b81600052606560205273ffffffffffffffffffffffffffffffffffffffff60406000209116908160005260205260ff60406000205416156115e857005b8160005260656020526040600020816000526020526040600020600160ff1982541617905533917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4005b3461017d57602060031936011261017d576020611491600435600052609760205260016040600020541490565b3461017d57602060031936011261017d5760043560005260656020526020600160406000200154604051908152f35b3461017d57608060031936011261017d576116ab6119c1565b506116b46119e4565b5060643567ffffffffffffffff811161017d576116d5903690600401611b3c565b5060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b3461017d57602060031936011261017d576020611491600435612361565b6100196117b160006117bd7fc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b586117a861175636611a56565b7fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e638a999597929994939452606560205260408a208a805260205260ff60408b205416156117c5575b88848489896123a6565b98899788612963565b6102fd8282878761283a565b0390a3612a0f565b6117ce33611f8c565b61179e565b3461017d57600060031936011261017d5760206040517f5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca58152f35b3461017d57600060031936011261017d5760206040517fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e638152f35b3461017d57602060031936011261017d576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361017d57807f4e2312e000000000000000000000000000000000000000000000000000000000602092149081156118c0575b506040519015158152f35b7f7965db0b000000000000000000000000000000000000000000000000000000008114915081156118f3575b50826118b5565b7f01ffc9a700000000000000000000000000000000000000000000000000000000915014826118ec565b3461017d5760c060031936011261017d576119366119c1565b6024359060443567ffffffffffffffff811161017d576000926119bc926119827f4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca933690600401611a28565b60649591953560a4359161199533611d15565b6119a560843583838b8a8a6123a6565b976119b0848a6126f2565b604051968796876125aa565b0390a3005b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b359073ffffffffffffffffffffffffffffffffffffffff8216820361017d57565b9181601f8401121561017d5782359167ffffffffffffffff831161017d576020838186019501011161017d57565b60a060031982011261017d5760043573ffffffffffffffffffffffffffffffffffffffff8116810361017d5791602435916044359067ffffffffffffffff821161017d57611aa691600401611a28565b90916064359060843590565b6080810190811067ffffffffffffffff821117611ace57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f601f19910116810190811067ffffffffffffffff821117611ace57604052565b67ffffffffffffffff8111611ace57601f01601f191660200190565b81601f8201121561017d57803590611b5382611b20565b92611b616040519485611afd565b8284526020838301011161017d57816000926020809301838601378301015290565b67ffffffffffffffff8111611ace5760051b60200190565b81601f8201121561017d57803591611bb283611b83565b92611bc06040519485611afd565b808452602092838086019260051b82010192831161017d578301905b828210611bea575050505090565b838091611bf684611a07565b815201910190611bdc565b9181601f8401121561017d5782359167ffffffffffffffff831161017d576020808501948460051b01011161017d57565b9060a060031983011261017d5767ffffffffffffffff60043581811161017d5783611c5f91600401611c01565b9390939260243583811161017d5782611c7a91600401611c01565b9390939260443591821161017d57611aa691600401611c01565b81601f8201121561017d57803591611cab83611b83565b92611cb96040519485611afd565b808452602092838086019260051b82010192831161017d578301905b828210611ce3575050505090565b81358152908301908301611cd5565b60005b838110611d055750506000910152565b8181015183820152602001611cf5565b73ffffffffffffffffffffffffffffffffffffffff1660008181527fafe71ff1fe81c59ca16af21c02420893e650adae4948ece1623218f8428854776020908152604080832054929391927fb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1929060ff1615611d92575050505050565b611d9b90612a3e565b91815190611da882611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b818311611eb257505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b0103602881018b520189611afd565b5196879562461bcd60e51b8752600487015251809281602488015287870190611cf2565b60648483519062461bcd60e51b825280600483015260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a611eef8587612a2d565b5360041c928015611f0557600019019190611dd9565b6024827f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526032600452fd5b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526032600452fd5b73ffffffffffffffffffffffffffffffffffffffff1660008181527f7dc9f88e569f94faad6fa0d44dd44858caf3f34f1bd1c985800aedf5793aad8b6020908152604080832054929391927fd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63929060ff1615612009575050505050565b61201290612a3e565b9181519061201f82611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b8183116120b457505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a6120f18587612a2d565b5360041c928015611f0557600019019190612050565b906000918083526020916065835260409073ffffffffffffffffffffffffffffffffffffffff828620911690818652845260ff82862054161561214b575050505050565b61215490612a3e565b9181519061216182611ab2565b60428252848201956060368837825115611f5f5760308753825190600191821015611f5f5790607860218501536041915b8183116121f657505050611e7057604493926105b883611e4c6048601f95601f1997519a8b91611e3d8b8401987f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008a5261054b8d8251928391603789019101611cf2565b909192600f81166010811015611f32577f3031323334353637383961626364656600000000000000000000000000000000901a6122338587612a2d565b5360041c928015611f0557600019019190612192565b90600091808352606560205273ffffffffffffffffffffffffffffffffffffffff6040842092169182845260205260ff60408420541661228857505050565b8083526065602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4565b156122d457565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b60001981146106555760010190565b80518210156106845760209160051b010190565b600052609760205260406000205460018111908161237d575090565b905042101590565b601f8260209493601f19938186528686013760008582860101520116010190565b946123ea6124039495929360405196879573ffffffffffffffffffffffffffffffffffffffff602088019a168a52604087015260a0606087015260c0860191612385565b91608084015260a083015203601f198101835282611afd565b51902090565b969294909695919560405196602091828901998060c08b0160a08d525260e08a01919060005b858282106125775750505050601f1997888a83030160408b01528082527f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811161017d579089969495939897929160051b80928a830137019380888601878703606089015252604085019460408260051b82010195836000925b8484106124d1575050505050506124039550608084015260a083015203908101835282611afd565b91939698509193989994967fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc082820301845289357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181121561017d57830186810191903567ffffffffffffffff811161017d57803603831361017d5761256088928392600195612385565b9b0194019401918b98969394919a9997959a6124a9565b80849573ffffffffffffffffffffffffffffffffffffffff61259c6001959697611a07565b16815201940192910161242f565b9290936125e69273ffffffffffffffffffffffffffffffffffffffff60809699989799168552602085015260a0604085015260a0840191612385565b9460608201520152565b156125f757565b608460405162461bcd60e51b815260206004820152602360248201527f54696d656c6f636b436f6e74726f6c6c65723a206c656e677468206d69736d6160448201527f74636800000000000000000000000000000000000000000000000000000000006064820152fd5b91908110156106845760051b0190565b3573ffffffffffffffffffffffffffffffffffffffff8116810361017d5790565b91908110156106845760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18136030182121561017d57019081359167ffffffffffffffff831161017d57602001823603811361017d579190565b9061270a826000526097602052604060002054151590565b61279b57609854811061273157420190814211610655576000526097602052604060002055565b608460405162461bcd60e51b815260206004820152602660248201527f54696d656c6f636b436f6e74726f6c6c65723a20696e73756666696369656e7460448201527f2064656c617900000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602f60248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20616c60448201527f7265616479207363686564756c656400000000000000000000000000000000006064820152fd5b612837949273ffffffffffffffffffffffffffffffffffffffff60609316825260208201528160408201520191612385565b90565b90926000938493826040519384928337810185815203925af13d156128ed573d61286381611b20565b906128716040519283611afd565b8152600060203d92013e5b1561288357565b608460405162461bcd60e51b815260206004820152603360248201527f54696d656c6f636b436f6e74726f6c6c65723a20756e6465726c79696e67207460448201527f72616e73616374696f6e207265766572746564000000000000000000000000006064820152fd5b61287c565b156128f957565b608460405162461bcd60e51b815260206004820152602a60248201527f54696d656c6f636b436f6e74726f6c6c65723a206f7065726174696f6e20697360448201527f206e6f74207265616479000000000000000000000000000000000000000000006064820152fd5b61296f61297491612361565b6128f2565b80159081156129f0575b501561298657565b608460405162461bcd60e51b815260206004820152602660248201527f54696d656c6f636b436f6e74726f6c6c65723a206d697373696e67206465706560448201527f6e64656e637900000000000000000000000000000000000000000000000000006064820152fd5b612a099150600052609760205260016040600020541490565b3861297e565b612a1b61296f82612361565b60005260976020526001604060002055565b908151811015610684570160200190565b604051906060820182811067ffffffffffffffff821117611ace57604052602a82526020820160403682378251156106845760309053815160019081101561068457607860218401536029905b808211612adf575050612a9b5790565b606460405162461bcd60e51b815260206004820152602060248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152fd5b9091600f81166010811015612b5e577f3031323334353637383961626364656600000000000000000000000000000000901a612b1b8486612a2d565b5360041c918015612b30576000190190612a8b565b602460007f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b602460007f4e487b710000000000000000000000000000000000000000000000000000000081526032600452fdfea164736f6c6343000812000a" - }, - { - "transactionType": "CREATE", - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "initCode": "0x60406080815262000f9d8038038062000018816200030b565b9283398101906060818303126200030657620000348162000347565b916020926200004584840162000347565b8584015190936001600160401b0391908282116200030657019280601f850112156200030657835193620000836200007d866200035c565b6200030b565b948086528786019288828401011162000306578288620000a4930162000378565b823b15620002ac577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002a4575b620001f5575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a357501617905551610b469081620004578239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000290578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a860152516200027a9493929183918291845af4903d1562000286573d6200026a6200007d826200035c565b90815280938a3d92013e6200039d565b5038808080806200012d565b606092506200039d565b634e487b7160e01b85526041600452602485fd5b508362000127565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033157604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030657565b6001600160401b0381116200033157601f01601f191660200190565b60005b8381106200038c5750506000910152565b81810151838201526020016200037b565b91929015620004025750815115620003b3575090565b3b15620003bd5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620004165750805190602001fd5b6044604051809262461bcd60e51b82526020600483015262000448815180928160248601526020868601910162000378565b601f01601f19168101030190fdfe608060405236610217577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163303610212576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b602081519101f35b7f4f1ef2860000000000000000000000000000000000000000000000000000000081036100d957506100d4610893565b61009c565b7f8f28397000000000000000000000000000000000000000000000000000000000810361010957506100d461051f565b7ff851a44000000000000000000000000000000000000000000000000000000000810361013957506100d46103ae565b7f5c60da1b0000000000000000000000000000000000000000000000000000000003610167576100d4610407565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b6102aa565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff1633036102aa576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156102fd573d90f35b3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761034c57604052565b610301565b6020810190811067ffffffffffffffff82111761034c57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034c57604052565b6103b661094f565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166040519060208201526020815261040481610330565b90565b61040f61094f565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166040519060208201526020815261040481610330565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361048057565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60209101126104805760043573ffffffffffffffffffffffffffffffffffffffff811681036104805790565b67ffffffffffffffff811161034c57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6040519061051982610351565b60008252565b61052761094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff8061054e36610485565b167fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a181156105d8577fffffffffffffffffffffffff00000000000000000000000000000000000000001617905561040461050c565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b61066461094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff61068a36610485565b166040519061069882610351565b60008252803b15610759577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2815115801590610751575b610737575b505060405161073081610351565b6000815290565b61074991610743610956565b916109c6565b503880610722565b50600061071d565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107595773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061088b575b61087c575050565b61088891610743610956565b50565b506001610874565b366004116104805760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610480576108cd61045d565b6024359067ffffffffffffffff82116104805736602383011215610480578160040135916108fa836104d2565b91610908604051938461036d565b838352366024858401011161048057600060208561094796602473ffffffffffffffffffffffffffffffffffffffff96018388013785010152166107dd565b61040461050c565b3461048057565b604051906060820182811067ffffffffffffffff82111761034c57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806104049493602081519101845af43d15610a05573d916109e8836104d2565b926109f6604051948561036d565b83523d6000602085013e610a72565b606091610a72565b15610a1457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b91929015610a925750815115610a86575090565b610404903b1515610a0d565b825190915015610aa55750805190602001fd5b604051907f08c379a000000000000000000000000000000000000000000000000000000000825281602080600483015282519283602484015260005b848110610b22575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610ae156fea164736f6c6343000812000a00000000000000000000000096823700aa98b7eed299520ff9ca24e568df7058000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b061259200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000124672f70c5000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d810000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f1873597aa9757f57ba8ed84a3edb2e3217ef09f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - } - ], - "isFixedGasLimit": false - }, - { - "hash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionType": "CALL", - "contractName": null, - "contractAddress": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xe23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "gas": "0x6d875d", - "value": "0x0", - "data": "0x2c525dc8", - "nonce": "0x3d3" - }, - "additionalContracts": [ - { - "transactionType": "CREATE", - "address": "0x55b7b432E968485b17E6fbb9a0d2004bbD7515eb", - "initCode": "0x6080806040523461001657615136908161001c8239f35b600080fdfe60806040526004361015610023575b361561001957600080fd5b61002161258f565b005b60003560e01c8063013cf08b1461033357806301ffc9a71461032e57806302a251a314610329578063034201811461032457806306f3f9e61461031f57806306fdde031461031a578063150b7a0214610315578063160cbed71461031057806324bc1a641461030b5780632656227d146103065780632d63f693146103015780632fe3e261146102fc578063328dd982146102f75780633932abb1146102f25780633bccf4fd146102ed5780633e4f49e6146102e857806340e58ee5146102e357806343859632146102de57806354fd4d50146102d957806356781388146102d45780635f398a14146102cf57806360c4247f146102ca57806370b0f660146102c55780637b3c71d3146102c05780637d5e81e2146102bb57806397c3d334146102b65780639a802a6d146102b1578063a2910789146102ac578063a7713a70146102a7578063a890c910146102a2578063ab58fb8e1461029d578063b58131b014610298578063bc197c8114610293578063c01f9e371461028e578063c28bc2fa14610289578063c59057e414610284578063d33219b41461027f578063da95691a1461027a578063dd4e2ba514610275578063ddf0b00914610270578063deaaa7cc1461026b578063e23a9a5214610266578063ea0217cf14610261578063eb9019d41461025c578063ece40cc114610257578063f23a6e6114610252578063f8ce560a1461024d578063fc0c546a146102485763fe0d94c10361000e57612020565b611feb565b611f6f565b611efd565b611e8f565b611de6565b611d78565b611c93565b611c58565b611c07565b611ba9565b611b0e565b611ad9565b611abd565b611a25565b6119ed565b611947565b611928565b61190a565b611839565b61181e565b6116b8565b6115de565b6115c2565b611539565b6114e3565b611475565b611457565b6113e7565b61139f565b611341565b6112d9565b611224565b6111f5565b61110a565b6110eb565b61104c565b610f37565b610ef8565b610ee1565b610dfc565b610dd8565b610ba4565b610a81565b610876565b6107ed565b6105d4565b61048a565b346104855760206003193601126104855760043561035081613ff7565b90806000526104816101308060205267ffffffffffffffff6103756040600020612615565b511690836000526020526103b06103a36103956001604060002001612615565b5167ffffffffffffffff1690565b67ffffffffffffffff1690565b926103c681600052610193602052604060002090565b936103e5855473ffffffffffffffffffffffffffffffffffffffff1690565b94600581015460076006830154920154926103ff85613c6d565b95610409876111e6565b610412876111e6565b604051998a99600260078a149914978b98959273ffffffffffffffffffffffffffffffffffffffff6101209996939c9b9895929c6101408c019d8c521660208b015260408a01526060890152608088015260a087015260c086015260e085015215156101008401521515910152565b0390f35b600080fd5b34610485576020600319360112610485576004357fffffffff00000000000000000000000000000000000000000000000000000000811680910361048557807f6e665ced00000000000000000000000000000000000000000000000000000000610481921490811561050a575b5060405190151581529081906020820190565b7fbf26d8970000000000000000000000000000000000000000000000000000000081149150811561059f575b8115610575575b811561054b575b50386104f7565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501438610544565b7f4e2312e0000000000000000000000000000000000000000000000000000000008114915061053d565b7f79dd796f0000000000000000000000000000000000000000000000000000000081149150610536565b600091031261048557565b3461048557600060031936011261048557602061016254604051908152f35b6024359060ff8216820361048557565b6044359060ff8216820361048557565b9181601f840112156104855782359167ffffffffffffffff8311610485576020838186019501011161048557565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6060810190811067ffffffffffffffff82111761068c57604052565b610641565b67ffffffffffffffff811161068c57604052565b6040810190811067ffffffffffffffff82111761068c57604052565b6080810190811067ffffffffffffffff82111761068c57604052565b6020810190811067ffffffffffffffff82111761068c57604052565b60c0810190811067ffffffffffffffff82111761068c57604052565b90601f601f19910116810190811067ffffffffffffffff82111761068c57604052565b60405190610745826106a5565b565b67ffffffffffffffff811161068c57601f01601f191660200190565b91909161076f81610747565b61077c6040519182610715565b8093828252821161048557818160009384602080950137010152565b9291926107a482610747565b916107b26040519384610715565b829481845281830111610485578281602093846000960137010152565b9080601f83011215610485578160206107ea93359101610798565b90565b346104855760e0600319360112610485576108066105f3565b67ffffffffffffffff60443581811161048557610827903690600401610613565b91606435908111610485576108409036906004016107cf565b9260843560ff8116810361048557610481946108669460c4359460a4359460043561293c565b6040519081529081906020820190565b346104855760206003193601126104855760043573ffffffffffffffffffffffffffffffffffffffff61022a54166108af813314612bb3565b3003610a02575b60648111610972577f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997906108e8614642565b80151580610967575b61091b575b6108ff82614a26565b505060408051918252602082019290925290819081015b0390a1005b61096261092782614e81565b61095d610932610738565b600081527bffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092166020830152565b61489a565b6108f6565b506101f954156108f1565b60a460405162461bcd60e51b815260206004820152604360248201527f476f7665726e6f72566f74657351756f72756d4672616374696f6e3a2071756f60448201527f72756d4e756d657261746f72206f7665722071756f72756d44656e6f6d696e6160648201527f746f7200000000000000000000000000000000000000000000000000000000006084820152fd5b610a0c3636610763565b602081519101205b80610a1d615091565b03610a1457506108b6565b60005b838110610a3b5750506000910152565b8181015183820152602001610a2b565b90601f19601f602093610a6981518092818752878088019101610a28565b0116010190565b9060206107ea928181520190610a4b565b3461048557600080600319360112610b8357604051908061012f90815490610aa8826123bb565b80865292600192808416908115610b385750600114610ade575b61048186610ad281880382610715565b60405191829182610a70565b815292507f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f9795b828410610b20575050508101602001610ad28261048138610ac2565b80546020858701810191909152909301928101610b04565b87965061048197945060209350610ad29592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b820101929338610ac2565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361048557565b3461048557608060031936011261048557610bc0600435610b86565b610bcb602435610b86565b60643567ffffffffffffffff811161048557610beb9036906004016107cf565b5060206040517f150b7a02000000000000000000000000000000000000000000000000000000008152f35b67ffffffffffffffff811161068c5760051b60200190565b81601f8201121561048557803591610c4583610c16565b92610c536040519485610715565b808452602092838086019260051b820101928311610485578301905b828210610c7d575050505090565b8380918335610c8b81610b86565b815201910190610c6f565b81601f8201121561048557803591610cad83610c16565b92610cbb6040519485610715565b808452602092838086019260051b820101928311610485578301905b828210610ce5575050505090565b81358152908301908301610cd7565b9080601f8301121561048557813590610d0c82610c16565b92610d1a6040519485610715565b828452602092838086019160051b8301019280841161048557848301915b848310610d485750505050505090565b823567ffffffffffffffff8111610485578691610d6a848480948901016107cf565b815201920191610d38565b60806003198201126104855767ffffffffffffffff916004358381116104855782610da291600401610c2e565b926024358181116104855783610dba91600401610c96565b9260443591821161048557610dd191600401610cf4565b9060643590565b34610485576020610df4610deb36610d75565b9291909161412c565b604051908152f35b34610485576000600319360112610485576000194301438111610ea357602490602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051938480927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa918215610edc57600092610ea8575b50610e83906146c2565b90818102918183041490151715610ea35760405160649091048152602090f35b612875565b610e83919250610ece9060203d8111610ed5575b610ec68183610715565b810190613fe8565b9190610e79565b503d610ebc565b613c61565b6020610df4610eef36610d75565b929190916126ae565b3461048557602060031936011261048557600435600052610130602052602067ffffffffffffffff610f2d6040600020612615565b5116604051908152f35b346104855760006003193601126104855760206040517fb3b3f3b703cd84ce352197dcff232b1b5d3cfb2025ce47cf04742d0651f1af888152f35b90815180825260208080930193019160005b828110610f92575050505090565b835173ffffffffffffffffffffffffffffffffffffffff1685529381019392810192600101610f84565b90815180825260208080930193019160005b828110610fdc575050505090565b835185529381019392810192600101610fce565b908082519081815260208091019281808460051b8301019501936000915b84831061101e5750505050505090565b909192939495848061103c83601f1986600196030187528a51610a4b565b980193019301919493929061100e565b34610485576020600319360112610485576004356000526101936020526110c1604060002061048161108060018301613288565b916110dd611090600283016132ed565b916110cf6110ac60046110a56003850161318d565b930161318d565b93604051978897608089526080890190610f72565b908782036020890152610fbc565b908582036040870152610ff0565b908382036060850152610ff0565b3461048557600060031936011261048557602061016154604051908152f35b346104855760a06003193601126104855761048161086660043561112c6105f3565b6111a161119961113a610603565b60405160208101917f150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f835286604083015260ff8616606083015260608252611181826106c1565b6111946084359360643593519020614de5565b614d5c565b919091614c21565b604051926111ae846106dd565b600084526129d7565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600811156111f057565b6111b7565b3461048557602060031936011261048557611211600435613c6d565b60405160088210156111f0576020918152f35b3461048557602060031936011261048557600435600052610193602052610021604060002061127573ffffffffffffffffffffffffffffffffffffffff8254168033149081156112ba575b5061333c565b6112966112846003830161318d565b6112906004840161318d565b906133ed565b6009820154916112b460026112ad60018401613288565b92016132ed565b906143c5565b6112ce91506112c843612e96565b906122b8565b61016354113861126f565b3461048557604060031936011261048557602060ff6113356024356112fd81610b86565b600435600052610193845260086040600020019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166040519015158152f35b3461048557600060031936011261048557610481604051611361816106a5565b600181527f31000000000000000000000000000000000000000000000000000000000000006020820152604051918291602083526020830190610a4b565b34610485576040600319360112610485576020610df46113bd6105f3565b6040516113c9816106dd565b60008152604051916113da836106dd565b6000835233600435612a53565b34610485576080600319360112610485576114006105f3565b67ffffffffffffffff9060443582811161048557611422903690600401610613565b90916064359384116104855761144d610df49361144560209636906004016107cf565b933691610798565b9033600435612a53565b34610485576020600319360112610485576020610df46004356146c2565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a54166114ab813314612bb3565b30036114bd575b610021600435613a8e565b6114c73636610763565b602081519101205b806114d8615091565b036114cf57506114b2565b34610485576060600319360112610485576114fc6105f3565b60443567ffffffffffffffff81116104855760209161152c611525610df4933690600401610613565b3691610798565b604051916113da836106dd565b346104855760806003193601126104855767ffffffffffffffff6004358181116104855761156b903690600401610c2e565b9060243581811161048557611584903690600401610c96565b916044358281116104855761159d903690600401610cf4565b60643592831161048557610481936115bc6108669436906004016107cf565b92612d06565b3461048557600060031936011261048557602060405160648152f35b34610485576060600319360112610485576004356115fb81610b86565b60443567ffffffffffffffff81116104855761161b9036906004016107cf565b50602073ffffffffffffffffffffffffffffffffffffffff6044816101c554169360405194859384927f3a46b1a800000000000000000000000000000000000000000000000000000000845216600483015260243560248301525afa8015610edc576104819160009161169a575b506040519081529081906020820190565b6116b2915060203d8111610ed557610ec68183610715565b38611689565b346104855760c0600319360112610485576004356116d581610b86565b6117546024356116e481610b86565b6000549261170960ff8560081c161580958196611810575b81156117f0575b5061206c565b8361173a60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000541617600055565b6117ba575b60a435916084359160643591604435916120dd565b61175a57005b6117877fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff60005416600055565b604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498908060208101610916565b6117eb6101007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff6000541617600055565b61173f565b303b15915081611802575b5038611703565b6001915060ff1614386117fb565b600160ff82161091506116fc565b34610485576000600319360112610485576020610df4614642565b346104855760206003193601126104855760043561185681610b86565b73ffffffffffffffffffffffffffffffffffffffff61022a918183541661187e813314612bb3565b30036118e4575b7fffffffffffffffffffffffff0000000000000000000000000000000000000000907f08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b226401604084865493169481519084168152856020820152a116179055005b6118ee3636610763565b602081519101205b806118ff615091565b036118f65750611885565b34610485576020600319360112610485576020610df4600435613ff7565b3461048557600060031936011261048557602061016354604051908152f35b346104855760a060031936011261048557611963600435610b86565b61196e602435610b86565b67ffffffffffffffff6044358181116104855761198f903690600401610c96565b50606435818111610485576119a8903690600401610c96565b50608435908111610485576119c19036906004016107cf565b506040517fbc197c81000000000000000000000000000000000000000000000000000000008152602090f35b3461048557602060031936011261048557600435600052610130602052602067ffffffffffffffff610f2d6001604060002001612615565b606060031936011261048557600435611a3d81610b86565b60443567ffffffffffffffff811161048557611a5d903690600401610613565b9073ffffffffffffffffffffffffffffffffffffffff61022a5416611a83813314612bb3565b3003611a97575b6100219260243590612bfe565b611aa13636610763565b602081519101205b80611ab2615091565b03611aa95750611a8a565b34610485576020610df4611ad036610d75565b929190916125b1565b3461048557600060031936011261048557602073ffffffffffffffffffffffffffffffffffffffff61022a5416604051908152f35b346104855760a06003193601126104855767ffffffffffffffff6004803582811161048557611b409036908301610c2e565b60243583811161048557611b579036908401610c96565b60443584811161048557611b6e9036908501610cf4565b60643585811161048557611b859036908601610cf4565b9160843595861161048557611ba361086695610481973691016107cf565b936130f5565b3461048557600060031936011261048557610481604051611bc9816106a5565b601a81527f737570706f72743d627261766f2671756f72756d3d627261766f0000000000006020820152604051918291602083526020830190610a4b565b34610485576020600319360112610485576004356000526101936020526100216040600020611c3b6112846003830161318d565b600982015491611c5260026112ad60018401613288565b9061412c565b346104855760006003193601126104855760206040517f150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f8152f35b34610485576040806003193601126104855761048190611d09602435611cb881610b86565b6000838051611cc681610670565b8281528260208201520152600435600052610193602052600883600020019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b906bffffffffffffffffffffffff815192611d2384610670565b5460ff81161515845260ff8160081c16602085015260101c1681830152519182918291909160406bffffffffffffffffffffffff81606084019580511515855260ff6020820151166020860152015116910152565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a5416611dae813314612bb3565b3003611dc0575b610021600435613acf565b611dca3636610763565b602081519101205b80611ddb615091565b03611dd25750611db5565b3461048557604060031936011261048557600435611e0381610b86565b6000604051611e11816106dd565b52602073ffffffffffffffffffffffffffffffffffffffff6044816101c554169360405194859384927f3a46b1a800000000000000000000000000000000000000000000000000000000845216600483015260243560248301525afa8015610edc576104819160009161169a57506040519081529081906020820190565b346104855760206003193601126104855773ffffffffffffffffffffffffffffffffffffffff61022a5416611ec5813314612bb3565b3003611ed7575b610021600435613b7e565b611ee13636610763565b602081519101205b80611ef2615091565b03611ee95750611ecc565b346104855760a060031936011261048557611f19600435610b86565b611f24602435610b86565b60843567ffffffffffffffff811161048557611f449036906004016107cf565b5060206040517ff23a6e61000000000000000000000000000000000000000000000000000000008152f35b34610485576020600319360112610485576024600435602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051938480927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa918215610edc57600092610ea85750610e83906146c2565b3461048557600060031936011261048557602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051908152f35b602060031936011261048557600435600052610193602052610021604060002061204f6112846003830161318d565b60098201549161206660026112ad60018401613288565b906126ae565b1561207357565b608460405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b92909493916040516120ee816106a5565b600d815260208082017f4d656e746f476f7665726e6f7200000000000000000000000000000000000000815261218560ff60005460081c1661212f8161234a565b60405161213b816106a5565b600193848252858201907f310000000000000000000000000000000000000000000000000000000000000082526121718461234a565b87519020915190209060655560665561234a565b82519167ffffffffffffffff831161068c5761012f936121ae846121a987546123bb565b612425565b81601f8511600114612217575093836122009793816107459d9c9a966122059c99956121f39960009361220a575b505060001991921b9260031b1c1916179055613a59565b6121fb612cac565b614923565b6145b4565b613bbd565b01519150600019386121dc565b9190601f198594951661224d61012f6000527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f97990565b936000905b8282106122a1575050936122059a97936121f397936107459e9d9b9793836122009c9810612288575b505050811b019055613a59565b015160001960f88460031b161c1916905538808061227b565b808886978294978701518155019601940190612252565b60209060006040516122c9816106dd565b52604473ffffffffffffffffffffffffffffffffffffffff91826101c5541660405195869485937f3a46b1a800000000000000000000000000000000000000000000000000000000855216600484015260248301525afa908115610edc57600091612332575090565b6107ea915060203d8111610ed557610ec68183610715565b1561235157565b608460405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152fd5b90600182811c92168015612404575b60208310146123d557565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f16916123ca565b818110612419575050565b6000815560010161240e565b90601f8211612432575050565b6107459161012f6000527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f979906020601f840160051c8301931061247d575b601f0160051c019061240e565b9091508190612470565b9190601f811161249657505050565b610745926000526020600020906020601f840160051c8301931061247d57601f0160051c019061240e565b919091825167ffffffffffffffff811161068c576124e9816124e384546123bb565b84612487565b602080601f8311600114612524575081929394600092612519575b50506000198260011b9260031b1c1916179055565b015190503880612504565b90601f1983169561253a85600052602060002090565b926000905b8882106125775750508360019596971061255e575b505050811b019055565b015160001960f88460031b161c19169055388080612554565b8060018596829496860151815501950193019061253f565b73ffffffffffffffffffffffffffffffffffffffff61022a5416300361048557565b92906125fd9261260f926040519485926125ed6125da602086019960808b5260a0870190610f72565b601f199687878303016040880152610fbc565b9085858303016060860152610ff0565b90608083015203908101835282610715565b51902090565b906040516020810167ffffffffffffffff908281108282111761068c57604052819354169052565b1561264457565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a2070726f706f73616c206e6f742073756363657373667560448201527f6c000000000000000000000000000000000000000000000000000000000000006064820152fd5b939290916126be828285886125b1565b926126c884613c6d565b60088110156111f0578060046126e79214908115612861575b5061263d565b61272d600261270186600052610130602052604060002090565b0160017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b6040958651968588527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f60208099a173ffffffffffffffffffffffffffffffffffffffff978861022a54163003612795575b505061278d94959650614349565b6107ea6128fb565b9492969095600093845b845181101561284b5780898789838f8a8e916127bf6127d19930936128e2565b5116146127d6575b50505050506128a4565b61279f565b6128127fffffffffffffffffffffffffffffffff00000000000000000000000000000000926fffffffffffffffffffffffffffffffff946128e2565b5181815191012061013195610132875493608094851d9788600f0b9052528d2055600185549401901b169116179055898789838c6127c7565b509550969250965061278d94508695943861277f565b6005915061286e816111e6565b14386126e1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000198114610ea35760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b80518210156128f65760209160051b010190565b6128b3565b73ffffffffffffffffffffffffffffffffffffffff61022a5416300361291d57565b610131805480600f0b9060801d600f0b13612936575b50565b60009055565b94926129c96107ea986129d194939698611525966111948a8a8d612961368a8c610798565b6020815191012090602081519101209060ff6040519360208501957fb3b3f3b703cd84ce352197dcff232b1b5d3cfb2025ce47cf04742d0651f1af8887526040860152166060840152608083015260a082015260a081526129c1816106f9565b519020614de5565b949094614c21565b92612a53565b916107ea9391604051936129ea856106dd565b60008552612a53565b93909260ff612a1f936107ea97958752166020860152604085015260a0606085015260a0840190610a4b565b916080818403910152610a4b565b909260ff6080936107ea9695845216602083015260408201528160608201520190610a4b565b929091938360005261013060205260406000206001612a7186613c6d565b612a7a816111e6565b03612b4957612a916103a3610395612a9793612615565b8461497b565b948591612aa6838387896138c3565b8051612afe575073ffffffffffffffffffffffffffffffffffffffff927fb8e138887d0aa13bab447e82de9d5c1777041ecd21ca36ba824ff1e6c07ddda49492612af892604051958695169785612a2d565b0390a290565b73ffffffffffffffffffffffffffffffffffffffff937fe2babfbac5889a709b63bb7f598b324e08bc5a4fb9ec647fb3cbc9ec07eb87129593612af8936040519687961698866129f3565b608460405162461bcd60e51b815260206004820152602360248201527f476f7665726e6f723a20766f7465206e6f742063757272656e746c792061637460448201527f69766500000000000000000000000000000000000000000000000000000000006064820152fd5b15612bba57565b606460405162461bcd60e51b815260206004820152601860248201527f476f7665726e6f723a206f6e6c79476f7665726e616e636500000000000000006044820152fd5b61293393600093928493826040519384928337810185815203925af13d15612ca5573d612c2a81610747565b90612c386040519283610715565b81523d6000602083013e5b60405191612c5083610670565b602883527f476f7665726e6f723a2072656c617920726576657274656420776974686f757460208401527f206d65737361676500000000000000000000000000000000000000000000000060408401526149e6565b6060612c43565b61074560ff60005460081c1661234a565b90612cc782610c16565b612cd46040519182610715565b828152601f19612ce48294610c16565b019060005b828110612cf557505050565b806060602080938501015201612ce9565b612e907f7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e09394612d438187612d3b8151612cbd565b8787336136ff565b612d63612d58612d5243612e96565b336122b8565b610163541115612ea5565b6001612d77825160208401208887876125b1565b96612d858551875114612f16565b612d928551825114612f16565b612d9e85511515612f87565b612db388600052610130602052604060002090565b90612dd7612dd2612dc384612615565b5167ffffffffffffffff161590565b612fd2565b612e78612df8612de643614f97565b612df261016154614f97565b90613043565b92612e0e612e0861016254614f97565b85613043565b81547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff8616178255948591019067ffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000825416179055565b612e828651612cbd565b604051978897338c8a61305f565b0390a190565b906000198201918211610ea357565b15612eac57565b608460405162461bcd60e51b815260206004820152603160248201527f476f7665726e6f723a2070726f706f73657220766f7465732062656c6f77207060448201527f726f706f73616c207468726573686f6c640000000000000000000000000000006064820152fd5b15612f1d57565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a20696e76616c69642070726f706f73616c206c656e677460448201527f68000000000000000000000000000000000000000000000000000000000000006064820152fd5b15612f8e57565b606460405162461bcd60e51b815260206004820152601860248201527f476f7665726e6f723a20656d7074792070726f706f73616c00000000000000006044820152fd5b15612fd957565b608460405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a2070726f706f73616c20616c726561647920657869737460448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b91909167ffffffffffffffff80809416911601918211610ea357565b95926130cf946130a56130b39273ffffffffffffffffffffffffffffffffffffffff6130c1966107ea9e9c9a968c521660208b01526101208060408c01528a0190610f72565b9088820360608a0152610fbc565b908682036080880152610ff0565b9084820360a0860152610ff0565b9367ffffffffffffffff80921660c08401521660e0820152610100818403910152610a4b565b919392938051855103613123578481613118866107ea9861311d958789336136ff565b6133ed565b91612d06565b608460405162461bcd60e51b815260206004820152602860248201527f476f7665726e6f72427261766f3a20696e76616c6964207369676e617475726560448201527f73206c656e6774680000000000000000000000000000000000000000000000006064820152fd5b9081549161319a83610c16565b926040916131aa83519586610715565b81855260009081526020808220938291908188015b8584106131cf5750505050505050565b81518386928954926131e0846123bb565b80825260019480861690811561324e5750600114613216575b50613208816001960382610715565b8152019701930192956131bf565b8b8a52838a20955089905b80821061323757508101830194506132086131f9565b865483830186015295850195889490910190613221565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168584015250151560051b8101830194506132086131f9565b9060405191828154918282526020928383019160005283600020936000905b8282106132bd5750505061074592500383610715565b855473ffffffffffffffffffffffffffffffffffffffff16845260019586019588955093810193909101906132a7565b9060405191828154918282526020928383019160005283600020936000905b8282106133225750505061074592500383610715565b85548452600195860195889550938101939091019061330c565b1561334357565b608460405162461bcd60e51b815260206004820152602760248201527f476f7665726e6f72427261766f3a2070726f706f7365722061626f766520746860448201527f726573686f6c64000000000000000000000000000000000000000000000000006064820152fd5b7fffffffff00000000000000000000000000000000000000000000000000000000600493921681526133e88251809360208685019101610a28565b010190565b91906133f98151612cbd565b926000805b85518110156134b4578061341561344292856128e2565b51516134475761342581866128e2565b515b61343182896128e2565b5261343c81886128e2565b506128a4565b6133fe565b61345181856128e2565b516134af61348582516020809401207fffffffff000000000000000000000000000000000000000000000000000000001690565b916134a1613493858a6128e2565b5160405194859384016133ad565b03601f198101835282610715565b613427565b50505050565b918181106134c757505050565b610745926000526020600020918201910161240e565b81519167ffffffffffffffff831161068c5768010000000000000000831161068c5761350e838354818555846134ba565b602080910191600052806000209060005b84811061352d575050505050565b8351838201559281019260010161351f565b81519168010000000000000000831161068c5781548383558084106135a2575b50613574602080920192600052602060002090565b6000925b848410613586575050505050565b60018382613596839451866124c1565b01920193019290613578565b6000838152846020822092830192015b8281106135c057505061355f565b806135cd600192546123bb565b806135da575b50016135b2565b601f9081811184146135f25750508281555b386135d3565b836136149261360685600052602060002090565b920160051c8201910161240e565b600081815260208120818355556135ec565b81519168010000000000000000831161068c578154838355808410613689575b5061365b602080920192600052602060002090565b6000925b84841061366d575050505050565b6001838261367d839451866124c1565b0192019301929061365f565b6000838152846020822092830192015b8281106136a7575050613646565b806136b4600192546123bb565b806136c1575b5001613699565b601f9081811184146136d95750508281555b386136ba565b836136ed9261360685600052602060002090565b600081815260208120818355556136d3565b939290918551602080970120956137218761371a87866133ed565b84876125b1565b60005261019381526040600020936009850196875415613747575b505050505050505050565b85547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9091161785556001918286019082519267ffffffffffffffff841161068c5768010000000000000000841161068c5781906137c0858554818755866134ba565b0191600052806000209060005b84811061381057505050505050916137fb6004926137f26138019695600285016134dd565b6003830161353f565b01613626565b5538808080808080808061373c565b835173ffffffffffffffffffffffffffffffffffffffff16838201559281019285016137cd565b1561383e57565b608460405162461bcd60e51b815260206004820152602d60248201527f476f7665726e6f72436f6d7061746962696c697479427261766f3a20766f746560448201527f20616c72656164792063617374000000000000000000000000000000000000006064820152fd5b9060018201809211610ea357565b91908201809211610ea357565b916139a261390c6138e260ff9495600052610193602052604060002090565b94600886019073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b61392661392161391d835460ff1690565b1590565b613837565b805461ff00600885901b167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000090911617600117815561396486614f14565b7fffffffffffffffffffffffffffffffffffff000000000000000000000000ffff6dffffffffffffffffffffffff000083549260101b169116179055565b16806139bc575060066139b891019182546138b6565b9055565b600181036139d4575060056139b891019182546138b6565b6002036139ea5760076139b891019182546138b6565b60405162461bcd60e51b815260206004820152602d60248201527f476f7665726e6f72436f6d7061746962696c697479427261766f3a20696e766160448201527f6c696420766f74652074797065000000000000000000000000000000000000006064820152608490fd5b0390fd5b6107459291613a84613a8992613a7f60ff60005460081c16613a7a8161234a565b61234a565b613a8e565b613acf565b613b7e565b610161805460408051918252602082018490527fc565b045403dc03c2eea82b81a0465edad9e2e7fc4d97e11421c209da93d7a939190819081015b0390a155565b8015613b1457610162805460408051918252602082018490527f7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828919081908101613ac9565b608460405162461bcd60e51b815260206004820152602760248201527f476f7665726e6f7253657474696e67733a20766f74696e6720706572696f642060448201527f746f6f206c6f77000000000000000000000000000000000000000000000000006064820152fd5b610163805460408051918252602082018490527fccb45da8d5717e6c4544694297c4ba5cf151d455c9bb0ed4fc7a38411bc05461919081908101613ac9565b613bd260ff60005460081c16613a7a8161234a565b61022a907fffffffffffffffffffffffff000000000000000000000000000000000000000082547f08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b226401604073ffffffffffffffffffffffffffffffffffffffff8095169481519084168152856020820152a116179055565b90816020910312610485575180151581036104855790565b6040513d6000823e3d90fd5b613c7681613de3565b90613c80826111e6565b60048203613ddf57613c9d9060005261022b602052604060002090565b5480613ca7575090565b9050613ce5613ccc61022a5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b6040517f2ab0f5290000000000000000000000000000000000000000000000000000000081526004810183905260209291908381602481855afa908115610edc57600091613dc2575b5015613d3c57505050600790565b6040517f584b153e00000000000000000000000000000000000000000000000000000000815260048101929092528290829060249082905afa918215610edc57600092613d95575b505015613d9057600590565b600290565b613db49250803d10613dbb575b613dac8183610715565b810190613c49565b3880613d84565b503d613da2565b613dd99150843d8611613dbb57613dac8183610715565b38613d2e565b5090565b6002613dfa82600052610130602052604060002090565b015460ff8116613f095760081c60ff16613f0357613e316103a3610395613e2c84600052610130602052604060002090565b612615565b8015613ebe57431115613eb85743613e656103a36103956001613e5f86600052610130602052604060002090565b01612615565b1015613eb257613e7481613f10565b9081613e8b575b5015613e8657600490565b600390565b613eac91506000526101936020526040600020600660058201549101541090565b38613e7b565b50600190565b50600090565b60405162461bcd60e51b815260206004820152601d60248201527f476f7665726e6f723a20756e6b6e6f776e2070726f706f73616c2069640000006044820152606490fd5b50600290565b5050600790565b6000526101936020526024604060002061013060205267ffffffffffffffff613f3c6040600020612615565b5116602073ffffffffffffffffffffffffffffffffffffffff6101c55416604051948580927f8e539e8c0000000000000000000000000000000000000000000000000000000082528560048301525afa928315610edc57600093613fc4575b50613fa5906146c2565b91828102928184041490151715610ea357600560649101549104111590565b613fa5919350613fe19060203d8111610ed557610ec68183610715565b9290613f9b565b90816020910312610485575190565b602061402873ffffffffffffffffffffffffffffffffffffffff61022a54169260005261022b602052604060002090565b546024604051809481937fd45c443500000000000000000000000000000000000000000000000000000000835260048301525afa908115610edc5760009161407a575b50600181036107ea5750600090565b614092915060203d8111610ed557610ec68183610715565b3861406b565b9493926140c46080936140b66140d29460a08a5260a08a0190610f72565b9088820360208a0152610fbc565b908682036040880152610ff0565b93600060608201520152565b919261410d60a0946140ff61411b949998979960c0875260c0870190610f72565b908582036020870152610fbc565b908382036040850152610ff0565b946000606083015260808201520152565b9290919261413c828585846125b1565b9361415a600461414b87613c6d565b614154816111e6565b1461263d565b61022a9361417f613ccc865473ffffffffffffffffffffffffffffffffffffffff1690565b604051957ff27a0c920000000000000000000000000000000000000000000000000000000087526020918288600481845afa978815610edc57600098614320575b506040517fb1c5f4270000000000000000000000000000000000000000000000000000000081529291908290849081806142008c8b8b8e60048601614098565b03915afa8015610edc5761424c93613ccc93600092614303575b50506142318a60005261022b602052604060002090565b555473ffffffffffffffffffffffffffffffffffffffff1690565b90813b15610485576000809461429288604051988997889687957f8f2a0bb0000000000000000000000000000000000000000000000000000000008752600487016140de565b03925af18015610edc577f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda289292612e90926142d2926142ea575b50426138b6565b60408051858152602081019290925290918291820190565b806142f76142fd92610691565b806105c9565b386142cb565b6143199250803d10610ed557610ec68183610715565b388061421a565b8392919850928561433e8995833d8511610ed557610ec68183610715565b9992939450506141c0565b919073ffffffffffffffffffffffffffffffffffffffff61022a541690813b15610485576000936143a9604051968795869485947fe38335e500000000000000000000000000000000000000000000000000000000865260048601614098565b039134905af18015610edc576143bc5750565b61074590610691565b906143d19392916125b1565b6143da81613c6d565b60088110156111f0578060026143ff9214159081614553575b8161453e575b50614569565b614446600261441983600052610130602052604060002090565b016101007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff825416179055565b6040518181527f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c90602090a16144878160005261022b602052604060002090565b5461448f5790565b6144b2613ccc61022a5473ffffffffffffffffffffffffffffffffffffffff1690565b6144c78260005261022b602052604060002090565b5490803b15610485576040517fc4d252f500000000000000000000000000000000000000000000000000000000815260048101929092526000908290602490829084905af18015610edc5761452b575b50600081815261022b602052604081205590565b806142f761453892610691565b38614517565b6007915061454b816111e6565b1415386143f9565b905061455e816111e6565b6006811415906143f3565b1561457057565b606460405162461bcd60e51b815260206004820152601d60248201527f476f7665726e6f723a2070726f706f73616c206e6f74206163746976650000006044820152fd5b6145c960ff60005460081c16613a7a8161234a565b60648111610972577f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997906145fb614642565b80151580614637575b614626575b61461282614a26565b5050604080519182526020820192909252a1565b61463261092782614e81565b614609565b506101f95415614604565b6101f9805460009181614659575050506101f85490565b81600019810111610ea3577f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e89252015460201c90565b906040516040810181811067ffffffffffffffff82111761068c57604052602081935463ffffffff81168352811c910152565b906101f98054928315614890576000198401848111610ea3578411156128f6576000918083526147137f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e8860161468f565b9163ffffffff92818482511611156148665750438110156148225761473790615016565b918084969316905b8387106147be575050507bffffffffffffffffffffffffffffffffffffffffffffffffffffffff929350801560001461477757501690565b6147ba91506147886147b391612e96565b6101f96000527f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e90190565b5460201c90565b1690565b9091928087169080881860011c8201809211610ea3578486528383837f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e9015416116000146148105750925b919061473f565b93965061481c906138a8565b95614809565b606460405162461bcd60e51b815260206004820152602060248201527f436865636b706f696e74733a20626c6f636b206e6f7420796574206d696e65646044820152fd5b602001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16955050505050565b50506101f8549150565b6101f99081546801000000000000000081101561068c57600181018084558110156128f657600092909252805160209182015190911b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff91909116177f29eba5f30ca2030a69ed2d7f74871c83bbc526b071320256f127653c7dfff4e990910155565b61493860ff60005460081c16613a7a8161234a565b73ffffffffffffffffffffffffffffffffffffffff6101c591167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b602090604473ffffffffffffffffffffffffffffffffffffffff91826101c5541660405195869485937f3a46b1a800000000000000000000000000000000000000000000000000000000855216600484015260248301525afa908115610edc57600091612332575090565b909190156149f2575090565b815115614a025750805190602001fd5b613a559060405191829162461bcd60e51b8352602060048401526024830190610a4b565b614a4290614a3c614a3643615016565b91614e81565b90614ab3565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff91821692911690565b15614a6f57565b606460405162461bcd60e51b815260206004820152601760248201527f436865636b706f696e743a20696e76616c6964206b65790000000000000000006044820152fd5b6101f9549192918015614bd857614b89918185614adc614ad7614788602096612e96565b61468f565b92614aeb845163ffffffff1690565b614b0263ffffffff91828416928391161115614a68565b614b1c614b13865163ffffffff1690565b63ffffffff1690565b03614b8d5750614b31614788614b6693612e96565b9063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000083549260201b169116179055565b01517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b9190565b9050614bd39150614bab614b9f610738565b63ffffffff9092168252565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff87168185015261489a565b614b66565b50614c1190614be8614b9f610738565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8416602082015261489a565b60009190565b600511156111f057565b614c2a81614c17565b80614c325750565b614c3b81614c17565b60018103614c885760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606490fd5b614c9181614c17565b60028103614cde5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606490fd5b80614cea600392614c17565b14614cf157565b60405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608490fd5b9291907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311614dd95791608094939160ff602094604051948552168484015260408301526060820152600093849182805260015afa15610edc57815173ffffffffffffffffffffffffffffffffffffffff811615613eb2579190565b50505050600090600390565b6065546066546040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a08152614e3a816106f9565b519020906040519060208201927f19010000000000000000000000000000000000000000000000000000000000008452602283015260428201526042815261260f816106c1565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff90818111614eaa571690565b608460405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203260448201527f32342062697473000000000000000000000000000000000000000000000000006064820152fd5b6bffffffffffffffffffffffff90818111614f2d571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203960448201527f36206269747300000000000000000000000000000000000000000000000000006064820152fd5b67ffffffffffffffff90818111614fac571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201527f34206269747300000000000000000000000000000000000000000000000000006064820152fd5b63ffffffff90818111615027571690565b608460405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201527f32206269747300000000000000000000000000000000000000000000000000006064820152fd5b6101319081549182600f0b809360801d600f0b13156150ff578260005261013260205260406000209260008454945560017fffffffffffffffffffffffffffffffff0000000000000000000000000000000083541691016fffffffffffffffffffffffffffffffff16179055565b60046040517f3db2a12a000000000000000000000000000000000000000000000000000000008152fdfea164736f6c6343000812000a" - }, - { - "transactionType": "CREATE", - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "initCode": "0x60406080815262000f9d8038038062000018816200030b565b9283398101906060818303126200030657620000348162000347565b916020926200004584840162000347565b8584015190936001600160401b0391908282116200030657019280601f850112156200030657835193620000836200007d866200035c565b6200030b565b948086528786019288828401011162000306578288620000a4930162000378565b823b15620002ac577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002a4575b620001f5575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a357501617905551610b469081620004578239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000290578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a860152516200027a9493929183918291845af4903d1562000286573d6200026a6200007d826200035c565b90815280938a3d92013e6200039d565b5038808080806200012d565b606092506200039d565b634e487b7160e01b85526041600452602485fd5b508362000127565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033157604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030657565b6001600160401b0381116200033157601f01601f191660200190565b60005b8381106200038c5750506000910152565b81810151838201526020016200037b565b91929015620004025750815115620003b3575090565b3b15620003bd5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b825190915015620004165750805190602001fd5b6044604051809262461bcd60e51b82526020600483015262000448815180928160248601526020868601910162000378565b601f01601f19168101030190fdfe608060405236610217577fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff163303610212576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b602081519101f35b7f4f1ef2860000000000000000000000000000000000000000000000000000000081036100d957506100d4610893565b61009c565b7f8f28397000000000000000000000000000000000000000000000000000000000810361010957506100d461051f565b7ff851a44000000000000000000000000000000000000000000000000000000000810361013957506100d46103ae565b7f5c60da1b0000000000000000000000000000000000000000000000000000000003610167576100d4610407565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f7879207461726760648201527f6574000000000000000000000000000000000000000000000000000000000000608482015260a490fd5b6102aa565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035473ffffffffffffffffffffffffffffffffffffffff1633036102aa576000357fffffffff00000000000000000000000000000000000000000000000000000000167f3659cfe60000000000000000000000000000000000000000000000000000000081036100a4575061009c61065c565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166000808092368280378136915af43d82803e156102fd573d90f35b3d90fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761034c57604052565b610301565b6020810190811067ffffffffffffffff82111761034c57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034c57604052565b6103b661094f565b73ffffffffffffffffffffffffffffffffffffffff7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610354166040519060208201526020815261040481610330565b90565b61040f61094f565b73ffffffffffffffffffffffffffffffffffffffff7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc54166040519060208201526020815261040481610330565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361048057565b600080fd5b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60209101126104805760043573ffffffffffffffffffffffffffffffffffffffff811681036104805790565b67ffffffffffffffff811161034c57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6040519061051982610351565b60008252565b61052761094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff8061054e36610485565b167fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a181156105d8577fffffffffffffffffffffffff00000000000000000000000000000000000000001617905561040461050c565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b61066461094f565b366004116104805773ffffffffffffffffffffffffffffffffffffffff61068a36610485565b166040519061069882610351565b60008252803b15610759577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a2815115801590610751575b610737575b505060405161073081610351565b6000815290565b61074991610743610956565b916109c6565b503880610722565b50600061071d565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152fd5b803b156107595773ffffffffffffffffffffffffffffffffffffffff81167f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc817fffffffffffffffffffffffff00000000000000000000000000000000000000008254161790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061088b575b61087c575050565b61088891610743610956565b50565b506001610874565b366004116104805760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610480576108cd61045d565b6024359067ffffffffffffffff82116104805736602383011215610480578160040135916108fa836104d2565b91610908604051938461036d565b838352366024858401011161048057600060208561094796602473ffffffffffffffffffffffffffffffffffffffff96018388013785010152166107dd565b61040461050c565b3461048057565b604051906060820182811067ffffffffffffffff82111761034c57604052602782527f206661696c6564000000000000000000000000000000000000000000000000006040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806104049493602081519101845af43d15610a05573d916109e8836104d2565b926109f6604051948561036d565b83523d6000602085013e610a72565b606091610a72565b15610a1457565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152fd5b91929015610a925750815115610a86575090565b610404903b1515610a0d565b825190915015610aa55750805190602001fd5b604051907f08c379a000000000000000000000000000000000000000000000000000000000825281602080600483015282519283602484015260005b848110610b22575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604480968601015201168101030190fd5b818101830151868201604401528593508201610ae156fea164736f6c6343000812000a00000000000000000000000055b7b432e968485b17e6fbb9a0d2004bbd7515eb000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b0612592000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c4a29107890000000000000000000000001e15b108c51a0caeaff1a0e6f27a853bde1aa2e60000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000000000000000000000000021e19e0c9bab2400000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000" - } - ], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "cumulativeGasUsed": "0x8fcc5d", - "gasUsed": "0x8fcc5d", - "contractAddress": null, - "logs": [ - { - "address": "0xdF3fcC2BfFacB378cBa0cAb7b0Ba2943b0612592", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x1", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x0000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20" - ], - "data": "0x000000000000000000000000000000000000000000295be96e64066972000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x2", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x000000000000000000000000000000000000000000f8277896582678ac000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x3", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x00000000000000000000000000000000000000000052b7d2dcc80cd2e4000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x4", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x000000000000000000000000000000000000000000295be96e64066972000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x5", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x000000000000000000000000000000000000000000295be96e64066972000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x6", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258" - ], - "data": "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x7", - "removed": false - }, - { - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x0000000000000000000000007ddc03f21798e2e564f365ee336cf842ad10d363" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x8", - "removed": false - }, - { - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x9", - "removed": false - }, - { - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xa", - "removed": false - }, - { - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "topics": [ - "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b0612592", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xb", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x00000000000000000000000096823700aa98b7eed299520ff9ca24e568df7058" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xc", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xd", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff", - "0xb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xe", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff", - "0xd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0xf", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff", - "0xfd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x10", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0x5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5", - "0x0000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x11", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xb09aa5aeb3702cfd50b6b62bc4532604938f21248a27a1d5ca736082b6819cc1", - "0x000000000000000000000000f1873597aa9757f57ba8ed84a3edb2e3217ef09f", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x12", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xfd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783", - "0x000000000000000000000000f1873597aa9757f57ba8ed84a3edb2e3217ef09f", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x13", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xd8aa0f3194971a2a116679f7c2090f6939c8d4e01a2a8d7e41d55e5351469e63", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x14", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012c", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x15", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d", - "0xfd643c72710c63c0180259aba6b2d05451e3591a24e58b62239378085726f783", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x16", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x17", - "removed": false - }, - { - "address": "0x8c045769087F9de69B70949ED7fC23c14Db71e20", - "topics": [ - "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b0612592", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x9e9d6d75e56abab9a8ebc134cc46096d15c3333151501e2b11aa881f8270141a", - "transactionIndex": "0x0", - "logIndex": "0x18", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x000000040000000008000000000000004a0000008000000020800000000000000000000000000000000000020001010000000000000000000202000010200000000000000000000000000018008002000001001000000400200000000001000000000000020000400002000001000820000000810000000000020030000001400000000000000000000008000000000021000000000080080080000000800000000000000020000000000004000400000001000000000000001400000000000080000022000000004040000000040000000200000400000102080100300020002004000000001000000000000000000000000000000044000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa", - "cumulativeGasUsed": "0xdf185c", - "gasUsed": "0x4f4bff", - "contractAddress": null, - "logs": [ - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b", - "0x00000000000000000000000055b7b432e968485b17e6fbb9a0d2004bbd7515eb" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x19", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0xc565b045403dc03c2eea82b81a0465edad9e2e7fc4d97e11421c209da93d7a93" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1a", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0x7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1b", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0xccb45da8d5717e6c4544694297c4ba5cf151d455c9bb0ed4fc7a38411bc05461" - ], - "data": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021e19e0c9bab2400000", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1c", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0x0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1d", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0x08f74ea46ef7894f65eabfb5e6e695de773a000b47c529ab559178069b226401" - ], - "data": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1e", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000001", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x1f", - "removed": false - }, - { - "address": "0xf1873597aA9757f57BA8Ed84a3EDb2E3217EF09f", - "topics": [ - "0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f" - ], - "data": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df3fcc2bffacb378cba0cab7b0ba2943b0612592", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x20", - "removed": false - }, - { - "address": "0x1E15b108c51a0cAEAFf1a0E6f27A853Bde1AA2e6", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "0x0000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x21", - "removed": false - }, - { - "address": "0xdF3fcC2BfFacB378cBa0cAb7b0Ba2943b0612592", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "0x0000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x22", - "removed": false - }, - { - "address": "0x8942330eCB5A6c808aac3Aec3C6aab6D8CF436FE", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x000000000000000000000000e23a28a92b95c743fc0f09c16a6b2e6d59f234fa", - "0x0000000000000000000000008c045769087f9de69b70949ed7fc23c14db71e20" - ], - "data": "0x", - "blockHash": "0x85e90b81b5b1d87b520eb047324b0966b8e1a0f26daba735a8eb69ec59226760", - "blockNumber": "0x1745bb9", - "transactionHash": "0x8a3d8908e424ef024782b1f1336353ac21c36aa9b8517d6db0bcadd884f58f91", - "transactionIndex": "0x1", - "logIndex": "0x23", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x000000000000000001000000800010004000000080000000008000000000080000000000000000000000000010100000000000000000000000020000000000000000000000000000000000000000020000010010000000002000100000000000000000000000000800020000000000000000008000000000000000201000004010000020000000000000000004000000210000000000800000800000008000020000000000000000000000000004000000010000000000000000000020000000800000200000000000400000000400000000000014000000020a0000800000000000000000000000000000002000000000000000000044000000000000002000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [], - "pending": [], - "returns": {}, - "timestamp": 1720079992, - "chain": 62320, - "commit": "974edfe" -} \ No newline at end of file diff --git a/broadcast/PUSO-00-Create-Proxies.sol/62320/run-latest.json b/broadcast/PUSO-00-Create-Proxies.sol/62320/run-latest.json deleted file mode 100644 index b1c346eb..00000000 --- a/broadcast/PUSO-00-Create-Proxies.sol/62320/run-latest.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x5c94e6fc3108739ed484a564f85cc5ed7bbdd589adf72fba83544a79c9d5f16f", - "transactionType": "CREATE", - "contractName": "StableTokenPHPProxy", - "contractAddress": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5cc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a723158209dfce1dbe8d26f782bd3917bd9ad63739d3bc68f0ce223d9898fd0f58bf46a4764736f6c63430005110032", - "nonce": "0x3a0" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe2228dba9c42ab959c103f5800b5cff8ec3cc2c89d58810b0447a8c22dec46ee", - "transactionType": "CALL", - "contractName": "StableTokenPHPProxy", - "contractAddress": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "function": "_transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xdc57227c2069d8730f4661fa234904be6e30b336", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x3a1" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x5c94e6fc3108739ed484a564f85cc5ed7bbdd589adf72fba83544a79c9d5f16f", - "transactionIndex": "0x0", - "blockHash": "0x1403d9d0c2951392b68fba047dadb88a0d120a57a873381ebfebd730ec68d67a", - "blockNumber": "0x1683652", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x91a9d", - "gasUsed": "0x91a9d", - "contractAddress": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "logs": [ - { - "address": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x1403d9d0c2951392b68fba047dadb88a0d120a57a873381ebfebd730ec68d67a", - "blockNumber": "0x1683652", - "transactionHash": "0x5c94e6fc3108739ed484a564f85cc5ed7bbdd589adf72fba83544a79c9d5f16f", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000200000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0xe2228dba9c42ab959c103f5800b5cff8ec3cc2c89d58810b0447a8c22dec46ee", - "transactionIndex": "0x1", - "blockHash": "0x1403d9d0c2951392b68fba047dadb88a0d120a57a873381ebfebd730ec68d67a", - "blockNumber": "0x1683652", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "cumulativeGasUsed": "0x9885f", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0xdc57227C2069D8730f4661FA234904BE6E30B336", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x1403d9d0c2951392b68fba047dadb88a0d120a57a873381ebfebd730ec68d67a", - "blockNumber": "0x1683652", - "transactionHash": "0xe2228dba9c42ab959c103f5800b5cff8ec3cc2c89d58810b0447a8c22dec46ee", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000200000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000020000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1715951462, - "chain": 62320, - "multi": false, - "commit": "b88e8fd" -} \ No newline at end of file diff --git a/broadcast/cKES-00-Create-Proxies.sol/62320/run-latest.json b/broadcast/cKES-00-Create-Proxies.sol/62320/run-latest.json deleted file mode 100644 index 6fb5cd8b..00000000 --- a/broadcast/cKES-00-Create-Proxies.sol/62320/run-latest.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x5b51d09e76f1cb2a217fbb5105c8e6cd4c116b3f5af54ca3a9336cce1f67bb74", - "transactionType": "CREATE", - "contractName": "StableTokenKESProxy", - "contractAddress": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5cc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a72315820dea6865fdcff13c9982d8f69a9e1aeb5caf758a61b483df07b1b3c59730203d464736f6c63430005110032", - "nonce": "0x392" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x2a8ae3ef4f631552eb964bf8ff1e6515d7632e018bc65a24127c8aa298dfa0e1", - "transactionType": "CALL", - "contractName": "StableTokenKESProxy", - "contractAddress": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "function": "_transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x8813ae180017057d0cf98c930ced1e7101b97370", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x393" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x5b51d09e76f1cb2a217fbb5105c8e6cd4c116b3f5af54ca3a9336cce1f67bb74", - "transactionIndex": "0x0", - "blockHash": "0x989422e2e2721f3e04928744ae64b2efe06f17ac16b48864c5be5ec78188ac14", - "blockNumber": "0x1665548", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x91a9d", - "gasUsed": "0x91a9d", - "contractAddress": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "logs": [ - { - "address": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x989422e2e2721f3e04928744ae64b2efe06f17ac16b48864c5be5ec78188ac14", - "blockNumber": "0x1665548", - "transactionHash": "0x5b51d09e76f1cb2a217fbb5105c8e6cd4c116b3f5af54ca3a9336cce1f67bb74", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000000000000000000100000000000000000000000410000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000040000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - }, - { - "transactionHash": "0x2a8ae3ef4f631552eb964bf8ff1e6515d7632e018bc65a24127c8aa298dfa0e1", - "transactionIndex": "0x1", - "blockHash": "0x989422e2e2721f3e04928744ae64b2efe06f17ac16b48864c5be5ec78188ac14", - "blockNumber": "0x1665548", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "cumulativeGasUsed": "0x9885f", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0x8813Ae180017057d0Cf98C930cED1E7101B97370", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x989422e2e2721f3e04928744ae64b2efe06f17ac16b48864c5be5ec78188ac14", - "blockNumber": "0x1665548", - "transactionHash": "0x2a8ae3ef4f631552eb964bf8ff1e6515d7632e018bc65a24127c8aa298dfa0e1", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000010000000000000020000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000040000000000000000000", - "type": "0x0", - "effectiveGasPrice": "0xbebc200" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1715328096, - "chain": 62320, - "multi": false, - "commit": "04f95b7" -} \ No newline at end of file diff --git a/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-CELOUSD.json b/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-CELOUSD.json deleted file mode 100644 index fb84f42d..00000000 --- a/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-CELOUSD.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x7ef37ab5f08ab28e6cf6730657a157f5254acbaa0eb5101138e1caf26c904410", - "transactionType": "CREATE", - "contractName": "MockChainlinkAggregator", - "contractAddress": "0xbc2684abeeefc606a92fbf94ce4357e98d267286", - "function": null, - "arguments": [ - "\"CELOUSD\"" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x7e75e", - "value": "0x0", - "input": "0x60806040523461023c576107a98038038061001981610241565b9283398101906020808284031261023c5781516001600160401b039283821161023c570192601f9080828601121561023c57845184811161021257601f199561006782850188168601610241565b9282845285838301011161023c57849060005b8381106102285750506000918301018190528054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3805193841161021257600254926001938481811c91168015610208575b828210146101f2578381116101ab575b508092851160011461014557508394509083929160009461013a575b50501b916000199060031b1c1916176002555b60405161054290816102678239f35b015192503880610118565b929484908116600260005284600020946000905b888383106101915750505010610178575b505050811b0160025561012b565b015160001960f88460031b161c1916905538808061016a565b858701518855909601959485019487935090810190610159565b6002600052816000208480880160051c8201928489106101e9575b0160051c019085905b8281106101dd5750506100fc565b600081550185906101cf565b925081926101c6565b634e487b7160e01b600052602260045260246000fd5b90607f16906100ec565b634e487b7160e01b600052604160045260246000fd5b81810183015185820184015286920161007a565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176102125760405256fe608060408181526004918236101561001657600080fd5b600092833560e01c918263313ce5671461049b57508163715018a61461041a5781637284e4161461024b5781638da5cb5b1461021857816399213cd8146101f6578163e1e244d8146101d7578163f2fde38b146100b4575063feaf968c1461007d57600080fd5b346100b057816003193601126100b0578160a0926001549280519382855260208501528301524260608301526080820152f35b5080fd5b919050346101d35760206003193601126101d35781359173ffffffffffffffffffffffffffffffffffffffff918284168094036101cf576100f36104b6565b831561014c5750508254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8480fd5b8280fd5b5050346100b057816003193601126100b0576020906001549051908152f35b8390346100b05760206003193601126100b0576102116104b6565b3560015580f35b5050346100b057816003193601126100b05773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b919050346101d357826003193601126101d35780518360025460019581871c878316978815610410575b6020938483108a146103e457848798999a84895291826000146103a9575050600114610355575b5050601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe095869203011683019583871067ffffffffffffffff881117610329575085929391838652818452845191828186015281955b8387106103115750508394508582601f949501015201168101030190f35b868101820151898801890152958101958895506102f3565b8260416024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b600285528492507f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b8284106103935750505083018101388061029c565b805488850186015287965092840192810161037e565b915093507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682860152151560051b840101388061029c565b60248660228b7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b90607f1690610275565b83346104985780600319360112610498576104336104b6565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b8490346100b057816003193601126100b05780600860209252f35b73ffffffffffffffffffffffffffffffffffffffff6000541633036104d757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fdfea164736f6c6343000812000a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000743454c4f55534400000000000000000000000000000000000000000000000000", - "nonce": "0x421", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x61470", - "logs": [ - { - "address": "0xbc2684abeeefc606a92fbf94ce4357e98d267286", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x0befc7612823e420aa4eb3598588ec77b0b0fb57cf9bfd6974691551057317fc", - "blockNumber": "0x1826c9e", - "transactionHash": "0x7ef37ab5f08ab28e6cf6730657a157f5254acbaa0eb5101138e1caf26c904410", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x7ef37ab5f08ab28e6cf6730657a157f5254acbaa0eb5101138e1caf26c904410", - "transactionIndex": "0x0", - "blockHash": "0x0befc7612823e420aa4eb3598588ec77b0b0fb57cf9bfd6974691551057317fc", - "blockNumber": "0x1826c9e", - "gasUsed": "0x61470", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": null, - "contractAddress": "0xbc2684abeeefc606a92fbf94ce4357e98d267286" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1724747594, - "chain": 62320, - "commit": "33d3452" -} \ No newline at end of file diff --git a/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-PHPUSD.json b/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-PHPUSD.json deleted file mode 100644 index a4c09be5..00000000 --- a/broadcast/dev-DeployMockChainlinkAggregator.sol/62320/run-PHPUSD.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x024e11bb2224765cae3ee94d484d15bf842014106d8bc5d269ebdd3507df7404", - "transactionType": "CREATE", - "contractName": "MockChainlinkAggregator", - "contractAddress": "0xf4143259c91b4acdc03bff740b1c4cc663f60cb6", - "function": null, - "arguments": [ - "\"PHPUSD\"" - ], - "transaction": { - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x7e74e", - "value": "0x0", - "input": "0x60806040523461023c576107a98038038061001981610241565b9283398101906020808284031261023c5781516001600160401b039283821161023c570192601f9080828601121561023c57845184811161021257601f199561006782850188168601610241565b9282845285838301011161023c57849060005b8381106102285750506000918301018190528054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3805193841161021257600254926001938481811c91168015610208575b828210146101f2578381116101ab575b508092851160011461014557508394509083929160009461013a575b50501b916000199060031b1c1916176002555b60405161054290816102678239f35b015192503880610118565b929484908116600260005284600020946000905b888383106101915750505010610178575b505050811b0160025561012b565b015160001960f88460031b161c1916905538808061016a565b858701518855909601959485019487935090810190610159565b6002600052816000208480880160051c8201928489106101e9575b0160051c019085905b8281106101dd5750506100fc565b600081550185906101cf565b925081926101c6565b634e487b7160e01b600052602260045260246000fd5b90607f16906100ec565b634e487b7160e01b600052604160045260246000fd5b81810183015185820184015286920161007a565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176102125760405256fe608060408181526004918236101561001657600080fd5b600092833560e01c918263313ce5671461049b57508163715018a61461041a5781637284e4161461024b5781638da5cb5b1461021857816399213cd8146101f6578163e1e244d8146101d7578163f2fde38b146100b4575063feaf968c1461007d57600080fd5b346100b057816003193601126100b0578160a0926001549280519382855260208501528301524260608301526080820152f35b5080fd5b919050346101d35760206003193601126101d35781359173ffffffffffffffffffffffffffffffffffffffff918284168094036101cf576100f36104b6565b831561014c5750508254827fffffffffffffffffffffffff00000000000000000000000000000000000000008216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b90602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8480fd5b8280fd5b5050346100b057816003193601126100b0576020906001549051908152f35b8390346100b05760206003193601126100b0576102116104b6565b3560015580f35b5050346100b057816003193601126100b05773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b919050346101d357826003193601126101d35780518360025460019581871c878316978815610410575b6020938483108a146103e457848798999a84895291826000146103a9575050600114610355575b5050601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe095869203011683019583871067ffffffffffffffff881117610329575085929391838652818452845191828186015281955b8387106103115750508394508582601f949501015201168101030190f35b868101820151898801890152958101958895506102f3565b8260416024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b600285528492507f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace5b8284106103935750505083018101388061029c565b805488850186015287965092840192810161037e565b915093507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682860152151560051b840101388061029c565b60248660228b7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b90607f1690610275565b83346104985780600319360112610498576104336104b6565b8073ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b8490346100b057816003193601126100b05780600860209252f35b73ffffffffffffffffffffffffffffffffffffffff6000541633036104d757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fdfea164736f6c6343000812000a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000065048505553440000000000000000000000000000000000000000000000000000", - "nonce": "0x420", - "chainId": "0xf370" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "status": "0x1", - "cumulativeGasUsed": "0x61464", - "logs": [ - { - "address": "0xf4143259c91b4acdc03bff740b1c4cc663f60cb6", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x2f39c9eb8d8f8a5b26a194443ef39985d605445549876f20b76ae6936122d4c9", - "blockNumber": "0x1826c56", - "transactionHash": "0x024e11bb2224765cae3ee94d484d15bf842014106d8bc5d269ebdd3507df7404", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "logsBloom": "0x00000000000000000000000000000000000000000000000028800000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000000000000000000", - "type": "0x0", - "transactionHash": "0x024e11bb2224765cae3ee94d484d15bf842014106d8bc5d269ebdd3507df7404", - "transactionIndex": "0x0", - "blockHash": "0x2f39c9eb8d8f8a5b26a194443ef39985d605445549876f20b76ae6936122d4c9", - "blockNumber": "0x1826c56", - "gasUsed": "0x61464", - "effectiveGasPrice": "0xbebc200", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": null, - "contractAddress": "0xf4143259c91b4acdc03bff740b1c4cc663f60cb6" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1724747229, - "chain": 62320, - "commit": "33d3452" -} \ No newline at end of file diff --git a/broadcast/eXOF-00-Create-Proxies.sol/62320/run-latest.json b/broadcast/eXOF-00-Create-Proxies.sol/62320/run-latest.json deleted file mode 100644 index 68b2a292..00000000 --- a/broadcast/eXOF-00-Create-Proxies.sol/62320/run-latest.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x8c2de08e45ac407057abfcca16e47ce4079fb16b6a07a222abba4881e8b8abdc", - "transactionType": "CREATE", - "contractName": "StableTokenXOFProxy", - "contractAddress": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "function": null, - "arguments": null, - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0xbd5cc", - "value": "0x0", - "data": "0x6080604052610016336001600160e01b0361001b16565b6100d9565b6001600160a01b03811661006a576040805162461bcd60e51b815260206004820152601160248201527006f776e65722063616e6e6f74206265203607c1b604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e000000000000000000000000008152905190819003601301812060001901828155906001600160a01b038316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a25050565b61096b806100e86000396000f3fe60806040526004361061005a5760003560e01c8063bb913f4111610043578063bb913f41146102a7578063d29d44ee146102e7578063f7e6af80146103275761005a565b806303386ba3146101da57806342404e0714610269575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01805473ffffffffffffffffffffffffffffffffffffffff811661013257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4e6f20496d706c656d656e746174696f6e207365740000000000000000000000604482015290519081900360640190fd5b61013b8161033c565b6101a657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b60405136810160405236600082376000803683855af43d604051818101604052816000823e8280156101d6578282f35b8282fd5b610267600480360360408110156101f057600080fd5b73ffffffffffffffffffffffffffffffffffffffff823516919081019060408101602082013564010000000081111561022857600080fd5b82018360208201111561023a57600080fd5b8035906020019184600183028401116401000000008311171561025c57600080fd5b509092509050610378565b005b34801561027557600080fd5b5061027e61050c565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156102b357600080fd5b50610267600480360360208110156102ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610564565b3480156102f357600080fd5b506102676004803603602081101561030a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610715565b34801561033357600080fd5b5061027e6107c2565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061037057508115155b949350505050565b6103806107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461041957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b61042283610564565b600060608473ffffffffffffffffffffffffffffffffffffffff1684846040518083838082843760405192019450600093509091505080830381855af49150503d806000811461048e576040519150601f19603f3d011682016040523d82523d6000602084013e610493565b606091505b5090925090508161050557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f696e697469616c697a6174696f6e2063616c6c6261636b206661696c65640000604482015290519081900360640190fd5b5050505050565b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b61056c6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461060557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016106628261033c565b6106cd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420636f6e747261637420616464726573730000000000000000604482015290519081900360640190fd5b81815560405173ffffffffffffffffffffffffffffffffffffffff8316907fab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d1390600090a25050565b61071d6107c2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107b657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f73656e64657220776173206e6f74206f776e6572000000000000000000000000604482015290519081900360640190fd5b6107bf8161081a565b50565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff015490565b73ffffffffffffffffffffffffffffffffffffffff811661089c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6f776e65722063616e6e6f742062652030000000000000000000000000000000604482015290519081900360640190fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130181207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018281559073ffffffffffffffffffffffffffffffffffffffff8316907f50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe290600090a2505056fea265627a7a72315820d9ed646a95c3a833b235dacdd775ade27508143c9fd520c709cf372fcf01ed5b64736f6c63430005110032", - "nonce": "0x249" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0xe72cb7abfa0af3066427325960df1a78baca2c8a721130d94e12e75620e0d6a6", - "transactionType": "CALL", - "contractName": "StableTokenXOFProxy", - "contractAddress": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "function": "_transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0x64c1d812673e93bc036adc3d547d9950696da5af", - "gas": "0xa085", - "value": "0x0", - "data": "0xd29d44ee00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x24a" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x8c2de08e45ac407057abfcca16e47ce4079fb16b6a07a222abba4881e8b8abdc", - "transactionIndex": "0x0", - "blockHash": "0xd559a6a784b811b3e9b54a64ec8873df19a0ad60166dd9f0a759097dfdd71ae9", - "blockNumber": "0x11b34e2", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x91589", - "gasUsed": "0x91589", - "contractAddress": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "logs": [ - { - "address": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0xd559a6a784b811b3e9b54a64ec8873df19a0ad60166dd9f0a759097dfdd71ae9", - "blockNumber": "0x11b34e2", - "transactionHash": "0x8c2de08e45ac407057abfcca16e47ce4079fb16b6a07a222abba4881e8b8abdc", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000410000000000000000000000000000000000000000000000000000000002000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0xe72cb7abfa0af3066427325960df1a78baca2c8a721130d94e12e75620e0d6a6", - "transactionIndex": "0x1", - "blockHash": "0xd559a6a784b811b3e9b54a64ec8873df19a0ad60166dd9f0a759097dfdd71ae9", - "blockNumber": "0x11b34e2", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "cumulativeGasUsed": "0x9834b", - "gasUsed": "0x6dc2", - "contractAddress": null, - "logs": [ - { - "address": "0x64c1D812673E93Bc036AdC3D547d9950696DA5Af", - "topics": [ - "0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0xd559a6a784b811b3e9b54a64ec8873df19a0ad60166dd9f0a759097dfdd71ae9", - "blockNumber": "0x11b34e2", - "transactionHash": "0xe72cb7abfa0af3066427325960df1a78baca2c8a721130d94e12e75620e0d6a6", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000002000000000000000000000000020000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1690555988, - "chain": 62320, - "multi": false, - "commit": "fe42013" -} \ No newline at end of file diff --git a/broadcast/eXOF-01-Create-Implementations.sol/62320/run-latest.json b/broadcast/eXOF-01-Create-Implementations.sol/62320/run-latest.json deleted file mode 100644 index 1304635c..00000000 --- a/broadcast/eXOF-01-Create-Implementations.sol/62320/run-latest.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "transactions": [ - { - "hash": "0x9495ada1dcd944797012364dc31e07ff9d65717bfcea50a924f91e60d698778a", - "transactionType": "CREATE", - "contractName": "StableTokenXOF", - "contractAddress": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "function": null, - "arguments": [ - "false" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "gas": "0x588934", - "value": "0x0", - "data": "0x60806040523480156200001157600080fd5b506040516200503c3803806200503c833981810160405260208110156200003757600080fd5b505180806000620000506001600160e01b03620000bd16565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080620000b4576000805460ff60a01b1916600160a01b1790555b505050620000c1565b3390565b614f6b80620000d16000396000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c806370a082311161019c578063a457c2d7116100ee578063df4da46111610097578063ec68307211610071578063ec68307214610d2a578063f2fde38b14610d7e578063fae8db0a14610da4576102ff565b8063df4da46114610c80578063e1d6aceb14610c88578063e50e652d14610d0d576102ff565b8063a91ee0dc116100c8578063a91ee0dc14610c0f578063af31f58714610c35578063dd62ed3e14610c52576102ff565b8063a457c2d714610baf578063a67f874714610bdb578063a9059cbb14610be3576102ff565b80638a8836261161015057806395d89b411161012a57806395d89b4114610b825780639a7b3be714610b8a5780639b2b592f14610b92576102ff565b80638a88362614610acc5780638da5cb5b14610b725780638f32d59b14610b7a576102ff565b80637385e5da116101815780637385e5da14610ab45780637b10399914610abc57806387ee8a0f14610ac4576102ff565b806370a0823114610a86578063715018a614610aac576102ff565b806339509351116102555780634b2c2f44116102095780635d180adb116101e35780635d180adb1461096457806367960e91146109875780636a30b25314610a2d576102ff565b80634b2c2f441461086457806354255be01461090a57806358cf967214610938576102ff565b806340a12f641161023a57806340a12f641461081357806340c10f191461081b57806342966c6814610847576102ff565b806339509351146107ca5780633b1eb4bf146107f6576102ff565b806318160ddd116102b757806323b872dd1161029157806323b872dd1461063957806323f0ab651461066f578063313ce567146107ac576102ff565b806318160ddd146104315780631e4f0e0314610439578063222836ad14610616576102ff565b8063123633ea116102e8578063123633ea146103c157806312c6c099146103fa578063158ef93e14610429576102ff565b806306fdde0314610304578063095ea7b314610381575b600080fd5b61030c610dc1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034657818101518382015260200161032e565b50505050905090810190601f1680156103735780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ad6004803603604081101561039757600080fd5b506001600160a01b038135169060200135610e73565b604080519115158252519081900360200190f35b6103de600480360360208110156103d757600080fd5b5035610fa4565b604080516001600160a01b039092168252519081900360200190f35b6104176004803603602081101561041057600080fd5b50356110b3565b60408051918252519081900360200190f35b6103ad6110d9565b6104176110fa565b610614600480360361012081101561045057600080fd5b81019060208101813564010000000081111561046b57600080fd5b82018360208201111561047d57600080fd5b8035906020019184600183028401116401000000008311171561049f57600080fd5b9193909290916020810190356401000000008111156104bd57600080fd5b8201836020820111156104cf57600080fd5b803590602001918460018302840111640100000000831117156104f157600080fd5b9193909260ff833516926001600160a01b036020820135169260408201359260608301359260a08101906080013564010000000081111561053157600080fd5b82018360208201111561054357600080fd5b8035906020019184602083028401116401000000008311171561056557600080fd5b91939092909160208101903564010000000081111561058357600080fd5b82018360208201111561059557600080fd5b803590602001918460208302840111640100000000831117156105b757600080fd5b9193909290916020810190356401000000008111156105d557600080fd5b8201836020820111156105e757600080fd5b8035906020019184600183028401116401000000008311171561060957600080fd5b50909250905061110c565b005b6106146004803603604081101561062c57600080fd5b50803590602001356113ac565b6103ad6004803603606081101561064f57600080fd5b506001600160a01b0381358116916020810135909116906040013561156e565b6103ad6004803603606081101561068557600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156106b057600080fd5b8201836020820111156106c257600080fd5b803590602001918460018302840111640100000000831117156106e457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561073757600080fd5b82018360208201111561074957600080fd5b8035906020019184600183028401116401000000008311171561076b57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506118dc945050505050565b6107b4611a76565b6040805160ff9092168252519081900360200190f35b6103ad600480360360408110156107e057600080fd5b506001600160a01b038135169060200135611a7f565b6104176004803603602081101561080c57600080fd5b5035611be8565b610417611c01565b6103ad6004803603604081101561083157600080fd5b506001600160a01b038135169060200135611c62565b6103ad6004803603602081101561085d57600080fd5b5035612076565b6104176004803603602081101561087a57600080fd5b81019060208101813564010000000081111561089557600080fd5b8201836020820111156108a757600080fd5b803590602001918460018302840111640100000000831117156108c957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506124a3945050505050565b6109126125fb565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6106146004803603604081101561094e57600080fd5b506001600160a01b038135169060200135612608565b6103de6004803603604081101561097a57600080fd5b5080359060200135612820565b6104176004803603602081101561099d57600080fd5b8101906020810181356401000000008111156109b857600080fd5b8201836020820111156109ca57600080fd5b803590602001918460018302840111640100000000831117156109ec57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612928945050505050565b6106146004803603610100811015610a4457600080fd5b506001600160a01b0381358116916020810135821691604082013581169160608101359091169060808101359060a08101359060c08101359060e00135612a75565b61041760048036036020811015610a9c57600080fd5b50356001600160a01b0316612c4e565b610614612c70565b610417612d2b565b6103de612d36565b610417612d45565b61041760048036036020811015610ae257600080fd5b810190602081018135640100000000811115610afd57600080fd5b820183602082011115610b0f57600080fd5b80359060200191846001830284011164010000000083111715610b3157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612e5d945050505050565b6103de612faa565b6103ad612fb9565b61030c612fdd565b61041761305c565b61041760048036036020811015610ba857600080fd5b5035613067565b6103ad60048036036040811015610bc557600080fd5b506001600160a01b03813516906020013561316d565b610912613225565b6103ad60048036036040811015610bf957600080fd5b506001600160a01b038135169060200135613274565b61061460048036036020811015610c2557600080fd5b50356001600160a01b03166133c6565b61041760048036036020811015610c4b57600080fd5b50356134dc565b61041760048036036040811015610c6857600080fd5b506001600160a01b0381358116916020013516613512565b61041761353d565b6103ad60048036036060811015610c9e57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135640100000000811115610cce57600080fd5b820183602082011115610ce057600080fd5b80359060200191846001830284011164010000000083111715610d0257600080fd5b509092509050613628565b61041760048036036020811015610d2357600080fd5b50356137e9565b610d65600480360360c0811015610d4057600080fd5b5080359060208101359060408101359060608101359060808101359060a00135613827565b6040805192835260208301919091528051918290030190f35b61061460048036036020811015610d9457600080fd5b50356001600160a01b03166139e4565b61041760048036036020811015610dba57600080fd5b5035613a49565b60028054604080516020601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001871615020190941685900493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b820191906000526020600020905b815481529060010190602001808311610e4b57829003601f168201915b505050505090505b90565b6000610e7d614acb565b6000610e87613b4f565b600b5491935091508114610ef65781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790610eda90613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516610f3b5760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360008181526007602090815260408083206001600160a01b038a1680855290835292819020889055805188815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a3506001949350505050565b60408051602080820184905243828401528251808303840181526060928301938490528051600094859360fa939282918401908083835b60208310610ffa5780518252601f199092019160209182019101610fdb565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461105a576040519150601f19603f3d011682016040523d82523d6000602084013e61105f565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252603d815260200180614ced603d913960400191505060405180910390fd5b6110ab826000613cc3565b949350505050565b60006110bd614acb565b6110c5613b4f565b5090506110d28184613ccf565b9392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b60006111076006546134dc565b905090565b60005474010000000000000000000000000000000000000000900460ff161561117c576040805162461bcd60e51b815260206004820152601c60248201527f636f6e747261637420616c726561647920696e697469616c697a656400000000604482015290519081900360640190fd5b600080547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000179055876111f75760405162461bcd60e51b8152600401808060200182810382526026815260200180614c106026913960400191505060405180910390fd5b600087116112365760405162461bcd60e51b8152600401808060200182810382526027815260200180614bc36027913960400191505060405180910390fd5b61123f33613ced565b600060065561125060028f8f614ade565b5061125d60038d8d614ade565b50600480547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff8c1617905561129488613da5565b516008556112a0613dbf565b51600955600a87905542600b55848314611301576040805162461bcd60e51b815260206004820152601560248201527f4172726179206c656e677468206d69736d617463680000000000000000000000604482015290519081900360640190fd5b60005b8581101561135c5761134387878381811061131b57fe5b905060200201356001600160a01b031686868481811061133757fe5b90506020020135613de3565b5061135581600163ffffffff613f0a16565b9050611304565b50611366896133c6565b818160405160200180838380828437808301925050509250505060405160208183030381529060405280519060200120600c819055505050505050505050505050505050565b6113b4612fb9565b611405576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b61140d614acb565b6000611417613b4f565b600b54919350915081146114865781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061146a90613cbf565b600b546040805192835260208301919091528051918290030190a15b836114c25760405162461bcd60e51b8152600401808060200182810382526027815260200180614c366027913960400191505060405180910390fd5b60008311611517576040805162461bcd60e51b815260206004820152601860248201527f757064617465506572696f64206d757374206265203e20300000000000000000604482015290519081900360640190fd5b61152084613da5565b51600855600a8390556040805185815260208101859052428183015290517fa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d9181900360600190a150505050565b6000611578614acb565b6000611582613b4f565b600b54919350915081146115f15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906115d590613cbf565b600b546040805192835260208301919091528051918290030190a15b6115f9613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561164e57600080fd5b505afa158015611662573d6000803e3d6000fd5b505050506040513d602081101561167857600080fd5b5051156116b65760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b604080516020810190915260095481526000906116d39086613ccf565b90506001600160a01b03861661171a5760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b6001600160a01b0387166000908152600560205260409020548111156117715760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b6001600160a01b03871660009081526007602090815260408083203384529091529020548511156117d35760405162461bcd60e51b8152600401808060200182810382526038815260200180614e096038913960400191505060405180910390fd5b6001600160a01b0386166000908152600560205260409020546117fc908263ffffffff613f0a16565b6001600160a01b038088166000908152600560205260408082209390935590891681522054611831908263ffffffff61403916565b6001600160a01b038816600090815260056020908152604080832093909355600781528282203383529052205461186e908663ffffffff61403916565b6001600160a01b0380891660008181526007602090815260408083203384528252918290209490945580518981529051928a169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019695505050505050565b60008060fb6001600160a01b031685858560405160200180846001600160a01b03166001600160a01b031660601b815260140183805190602001908083835b6020831061193a5780518252601f19909201916020918201910161191b565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff018019909216911617905285519190930192850191508083835b602083106119a05780518252601f199092019160209182019101611981565b6001836020036101000a03801982511681845116808217855250505050505090500193505050506040516020818303038152906040526040518082805190602001908083835b60208310611a055780518252601f1990920191602091820191016119e6565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114611a65576040519150601f19603f3d011682016040523d82523d6000602084013e611a6a565b606091505b50909695505050505050565b60045460ff1690565b6000611a89614acb565b6000611a93613b4f565b600b5491935091508114611b025781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611ae690613cbf565b600b546040805192835260208301919091528051918290030190a15b6001600160a01b038516611b475760405162461bcd60e51b815260040180806020018281038252602a815260200180614d95602a913960400191505060405180910390fd5b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff613f0a16565b3360008181526007602090815260408083206001600160a01b038d16808552908352928190208590558051858152905194955091937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35060019695505050505050565b6000611bfb82611bf661353d565b61407b565b92915050565b600c54600090611c595760405160200180807f45786368616e67650000000000000000000000000000000000000000000000008152506008019050604051602081830303815290604052805190602001209050610e70565b50600c54610e70565b6000611c6c614acb565b6000611c76613b4f565b600b5491935091508114611ce55781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a9790611cc990613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b158015611d8a57600080fd5b505afa158015611d9e573d6000803e3d6000fd5b505050506040513d6020811015611db457600080fd5b50516001600160a01b0316331480611e4c57506001546001600160a01b031663dd927233611de0611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611e1457600080fd5b505afa158015611e28573d6000803e3d6000fd5b505050506040513d6020811015611e3e57600080fd5b50516001600160a01b031633145b80611f2f5750600154604080517f56616c696461746f7273000000000000000000000000000000000000000000006020808301919091528251808303600a018152602a83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602e83015291516001600160a01b039093169263dd92723392604e80840193919291829003018186803b158015611ef757600080fd5b505afa158015611f0b573d6000803e3d6000fd5b505050506040513d6020811015611f2157600080fd5b50516001600160a01b031633145b806120125750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b158015611fda57600080fd5b505afa158015611fee573d6000803e3d6000fd5b505050506040513d602081101561200457600080fd5b50516001600160a01b031633145b612063576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206d696e74000000604482015290519081900360640190fd5b61206d8585613de3565b95945050505050565b6000612080614acb565b600061208a613b4f565b600b54919350915081146120f95781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906120dd90613cbf565b600b546040805192835260208301919091528051918290030190a15b600154604080517f42726f6b6572000000000000000000000000000000000000000000000000000060208083019190915282518083036006018152602683018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602a83015291516001600160a01b039093169263dd92723392604a80840193919291829003018186803b15801561219e57600080fd5b505afa1580156121b2573d6000803e3d6000fd5b505050506040513d60208110156121c857600080fd5b50516001600160a01b031633148061226057506001546001600160a01b031663dd9272336121f4611c01565b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561222857600080fd5b505afa15801561223c573d6000803e3d6000fd5b505050506040513d602081101561225257600080fd5b50516001600160a01b031633145b806123435750600154604080517f4772616e64614d656e746f0000000000000000000000000000000000000000006020808301919091528251808303600b018152602b83018085528151918301919091207fdd92723300000000000000000000000000000000000000000000000000000000909152602f83015291516001600160a01b039093169263dd92723392604f80840193919291829003018186803b15801561230b57600080fd5b505afa15801561231f573d6000803e3d6000fd5b505050506040513d602081101561233557600080fd5b50516001600160a01b031633145b612394576040805162461bcd60e51b815260206004820152601d60248201527f53656e646572206e6f7420617574686f72697a656420746f206275726e000000604482015290519081900360640190fd5b604080516020810190915260095481526000906123b19086613ccf565b33600090815260056020526040902054909150811115612418576040805162461bcd60e51b815260206004820181905260248201527f76616c75652065786365656465642062616c616e6365206f662073656e646572604482015290519081900360640190fd5b60065461242b908263ffffffff61403916565b6006553360009081526005602052604090205461244e908263ffffffff61403916565b336000818152600560209081526040808320949094558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3506001949350505050565b60006060600060f46001600160a01b0316846040516020018082805190602001908083835b602083106124e75780518252601f1990920191602091820191016124c8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b6020831061254a5780518252601f19909201916020918201910161252b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146125aa576040519150601f19603f3d011682016040523d82523d6000602084013e6125af565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526038815260200180614c5d6038913960400191505060405180910390fd5b6110ab8260006140b8565b6001600281600090919293565b331561265b576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612663613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b1580156126b857600080fd5b505afa1580156126cc573d6000803e3d6000fd5b505050506040513d60208110156126e257600080fd5b5051156127205760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b612728614acb565b6000612732613b4f565b600b54919350915081146127a15781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061278590613cbf565b600b546040805192835260208301919091528051918290030190a15b604080516020810190915260095481526000906127be9085613ccf565b6001600160a01b0386166000908152600560205260409020549091506127ea908263ffffffff61403916565b6001600160a01b038616600090815260056020526040902055600654612816908263ffffffff61403916565b6006555050505050565b6040805160208082018590528183018490528251808303840181526060928301938490528051600094859360fa939282918401908083835b602083106128775780518252601f199092019160209182019101612858565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146128d7576040519150601f19603f3d011682016040523d82523d6000602084013e6128dc565b606091505b50925090508061291d5760405162461bcd60e51b8152600401808060200182810382526036815260200180614d5f6036913960400191505060405180910390fd5b61206d826000613cc3565b60006060600060f66001600160a01b0316846040516020018082805190602001908083835b6020831061296c5780518252601f19909201916020918201910161294d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b602083106129cf5780518252601f1990920191602091820191016129b0565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612a2f576040519150601f19603f3d011682016040523d82523d6000602084013e612a34565b606091505b5092509050806125f05760405162461bcd60e51b8152600401808060200182810382526023815260200180614f146023913960400191505060405180910390fd5b3315612ac8576040805162461bcd60e51b815260206004820152601060248201527f4f6e6c7920564d2063616e2063616c6c00000000000000000000000000000000604482015290519081900360640190fd5b612ad0613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015612b2557600080fd5b505afa158015612b39573d6000803e3d6000fd5b505050506040513d6020811015612b4f57600080fd5b505115612b8d5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b60408051602081019091526009548152600090612baa9086613ccf565b6001600160a01b038a16600090815260056020526040902054909150612bd6908263ffffffff613f0a16565b6001600160a01b038a16600090815260056020526040902055612c0a612bfd8a8885614129565b829063ffffffff613f0a16565b9050612c1a612bfd8a8a87614129565b9050612c2a612bfd8a8986614129565b600654909150612c40908263ffffffff613f0a16565b600655505050505050505050565b6001600160a01b038116600090815260056020526040812054611bfb906134dc565b612c78612fb9565b612cc9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000611107436137e9565b6001546001600160a01b031681565b60006060600060f96001600160a01b031643604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310612da55780518252601f199092019160209182019101612d86565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612e05576040519150601f19603f3d011682016040523d82523d6000602084013e612e0a565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526035815260200180614d2a6035913960400191505060405180910390fd5b612e56826000613cc3565b9250505090565b60006060600060f76001600160a01b0316846040516020018082805190602001908083835b60208310612ea15780518252601f199092019160209182019101612e82565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040526040518082805190602001908083835b60208310612f045780518252601f199092019160209182019101612ee5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114612f64576040519150601f19603f3d011682016040523d82523d6000602084013e612f69565b606091505b5092509050806110a05760405162461bcd60e51b8152600401808060200182810382526031815260200180614eb96031913960400191505060405180910390fd5b6000546001600160a01b031690565b600080546001600160a01b0316612fce6141e9565b6001600160a01b031614905090565b60038054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610e685780601f10610e3d57610100808354040283529160200191610e68565b600061110743611be8565b60006060600060f96001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b602083106130c75780518252601f1990920191602091820191016130a8565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613127576040519150601f19603f3d011682016040523d82523d6000602084013e61312c565b606091505b5092509050806110a05760405162461bcd60e51b815260040180806020018281038252602e815260200180614b95602e913960400191505060405180910390fd5b6000613177614acb565b6000613181613b4f565b600b54919350915081146131f05781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906131d490613cbf565b600b546040805192835260208301919091528051918290030190a15b3360009081526007602090815260408083206001600160a01b038916845290915281205490611b7c828763ffffffff61403916565b6040805160208101909152600854815260009081908190819061324790613cbf565b6040805160208101909152600954815261326090613cbf565b600a54600b54929791965094509092509050565b600061327e614acb565b6000613288613b4f565b600b54919350915081146132f75781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97906132db90613cbf565b600b546040805192835260208301919091528051918290030190a15b6132ff613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561335457600080fd5b505afa158015613368573d6000803e3d6000fd5b505050506040513d602081101561337e57600080fd5b5051156133bc5760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b61206d85856141ed565b6133ce612fb9565b61341f576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03811661347a576040805162461bcd60e51b815260206004820181905260248201527f43616e6e6f7420726567697374657220746865206e756c6c2061646472657373604482015290519081900360640190fd5b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040517f27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b90600090a250565b60006134e6614acb565b6134ee613b4f565b5090506110d261350d8261350186614353565b9063ffffffff6143c116565b6144a5565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b604080516000808252602082019283905281519092606092849260f89290819081908082805b602083106135825780518252601f199092019160209182019101613563565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d80600081146135e2576040519150601f19603f3d011682016040523d82523d6000602084013e6135e7565b606091505b509250905080612e4b5760405162461bcd60e51b8152600401808060200182810382526025815260200180614e686025913960400191505060405180910390fd5b6000613632614acb565b600061363c613b4f565b600b54919350915081146136ab5781516009819055600b82905560408051602081019091529081527f08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a979061368f90613cbf565b600b546040805192835260208301919091528051918290030190a15b6136b3613f64565b6001600160a01b031663e5839836306040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561370857600080fd5b505afa15801561371c573d6000803e3d6000fd5b505050506040513d602081101561373257600080fd5b5051156137705760405162461bcd60e51b8152600401808060200182810382526022815260200180614c956022913960400191505060405180910390fd5b600061377c8888613274565b90507fe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc868660405180806020018281038252848482818152602001925080828437600083820152604051601f909101601f19169092018290039550909350505050a1979650505050505050565b6000611bfb600361381b600261380f600261380388613067565b9063ffffffff6144b616565b9063ffffffff613f0a16565b9063ffffffff61450f16565b600080861580159061383857508415155b613889576040805162461bcd60e51b815260206004820152601560248201527f612064656e6f6d696e61746f72206973207a65726f0000000000000000000000604482015290519081900360640190fd5b6000806000606060fc6001600160a01b03168c8c8c8c8c8c6040516020018087815260200186815260200185815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040526040518082805190602001908083835b602083106139125780518252601f1990920191602091820191016138f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613972576040519150601f19603f3d011682016040523d82523d6000602084013e613977565b606091505b509092509050816139b95760405162461bcd60e51b8152600401808060200182810382526027815260200180614e416027913960400191505060405180910390fd5b6139c4816000613cc3565b93506139d1816020613cc3565b939c939b50929950505050505050505050565b6139ec612fb9565b613a3d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b613a4681613ced565b50565b60006060600060f56001600160a01b031684604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b60208310613aa95780518252601f199092019160209182019101613a8a565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114613b09576040519150601f19603f3d011682016040523d82523d6000602084013e613b0e565b606091505b5092509050806125f05760405162461bcd60e51b815260040180806020018281038252602c815260200180614e8d602c913960400191505060405180910390fd5b613b57614acb565b600a54600b54600091613b70919063ffffffff613f0a16565b421015613b92575050600b546040805160208101909152600954815290613cbb565b600a54600b5460009182918291613bb49161381b90429063ffffffff61403916565b60408051602081019091526009548152909150613c1590613bd490613cbf565b613be4613bdf613dbf565b613cbf565b60408051602081019091526008548152613bfd90613cbf565b613c08613bdf613dbf565b600454869060ff16613827565b9093509150821580613c25575081155b15613c4a575050600b546040805160208101909152600954815293509150613cbb9050565b613c52614acb565b613c67613c5e84613da5565b61350186613da5565b90506000613cb0613ca160086002015461381b613c926008600301544261403990919063ffffffff16565b600a549063ffffffff6144b616565b600b549063ffffffff613f0a16565b919650909450505050505b9091565b5190565b60006110d283836140b8565b60006110d261350d613ce084614353565b859063ffffffff61455116565b6001600160a01b038116613d325760405162461bcd60e51b8152600401808060200182810382526026815260200180614bea6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b613dad614acb565b50604080516020810190915290815290565b613dc7614acb565b50604080516020810190915269d3c21bcecceda1000000815290565b60006001600160a01b038316613e40576040805162461bcd60e51b815260206004820152601760248201527f3020697320612072657365727665642061646472657373000000000000000000604482015290519081900360640190fd5b81613e4d57506001611bfb565b60408051602081019091526009548152600090613e6a9084613ccf565b600654909150613e80908263ffffffff613f0a16565b6006556001600160a01b038416600090815260056020526040902054613eac908263ffffffff613f0a16565b6001600160a01b03851660008181526005602090815260408083209490945583518781529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b6000828201838110156110d2576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600154604080517f467265657a65720000000000000000000000000000000000000000000000000060208083019190915282518083036007018152602783018085528151918301919091207fdcf0aaed00000000000000000000000000000000000000000000000000000000909152602b83015291516000936001600160a01b03169263dcf0aaed92604b8082019391829003018186803b15801561400857600080fd5b505afa15801561401c573d6000803e3d6000fd5b505050506040513d602081101561403257600080fd5b5051905090565b60006110d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506148c3565b60008082848161408757fe5b04905082848161409357fe5b0661409f579050611bfb565b6140b081600163ffffffff613f0a16565b915050611bfb565b60006140cb82602063ffffffff613f0a16565b83511015614120576040805162461bcd60e51b815260206004820152601460248201527f736c6963696e67206f7574206f662072616e6765000000000000000000000000604482015290519081900360640190fd5b50016020015190565b60006001600160a01b038316614141575060006110d2565b6040805160208101909152600954815260009061415e9084613ccf565b6001600160a01b03851660009081526005602052604090205490915061418a908263ffffffff613f0a16565b6001600160a01b0380861660008181526005602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3949350505050565b3390565b60006001600160a01b0383166142345760405162461bcd60e51b815260040180806020018281038252602a815260200180614eea602a913960400191505060405180910390fd5b604080516020810190915260095481526000906142519084613ccf565b336000908152600560205260409020549091508111156142a25760405162461bcd60e51b8152600401808060200182810382526029815260200180614de06029913960400191505060405180910390fd5b336000908152600560205260409020546142c2908263ffffffff61403916565b33600090815260056020526040808220929092556001600160a01b038616815220546142f4908263ffffffff613f0a16565b6001600160a01b0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b61435b614acb565b61436361495a565b8211156143a15760405162461bcd60e51b8152600401808060200182810382526036815260200180614cb76036913960400191505060405180910390fd5b50604080516020810190915269d3c21bcecceda100000082028152919050565b6143c9614acb565b815161441c576040805162461bcd60e51b815260206004820152601160248201527f63616e2774206469766964652062792030000000000000000000000000000000604482015290519081900360640190fd5b825169d3c21bcecceda10000008181029190820414614482576040805162461bcd60e51b815260206004820152601260248201527f6f766572666c6f77206174206469766964650000000000000000000000000000604482015290519081900360640190fd5b60405180602001604052808460000151838161449a57fe5b049052949350505050565b5169d3c21bcecceda1000000900490565b6000826144c557506000611bfb565b828202828482816144d257fe5b04146110d25760405162461bcd60e51b8152600401808060200182810382526021815260200180614dbf6021913960400191505060405180910390fd5b60006110d283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614975565b614559614acb565b8251158061456657508151155b156145805750604080516020810190915260008152611bfb565b815169d3c21bcecceda1000000141561459a575081611bfb565b825169d3c21bcecceda100000014156145b4575080611bfb565b600069d3c21bcecceda10000006145ca856149da565b51816145d257fe5b04905060006145e085614a0f565b519050600069d3c21bcecceda10000006145f9866149da565b518161460157fe5b049050600061460f86614a0f565b5190508382028415614678578285828161462557fe5b0414614678576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793120646574656374656400000000000000000000604482015290519081900360640190fd5b69d3c21bcecceda1000000810281156146f25769d3c21bcecceda100000082828161469f57fe5b04146146f2576040805162461bcd60e51b815260206004820152601f60248201527f6f766572666c6f772078317931202a2066697865643120646574656374656400604482015290519081900360640190fd5b905080848402851561475b578486828161470857fe5b041461475b576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793120646574656374656400000000000000000000604482015290519081900360640190fd5b86840287156147c1578488828161476e57fe5b04146147c1576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207831793220646574656374656400000000000000000000604482015290519081900360640190fd5b6147c9614a49565b87816147d157fe5b0496506147dc614a49565b85816147e457fe5b049450868502871561484d57858882816147fa57fe5b041461484d576040805162461bcd60e51b815260206004820152601660248201527f6f766572666c6f77207832793220646574656374656400000000000000000000604482015290519081900360640190fd5b614855614acb565b604051806020016040528087815250905061487e81604051806020016040528087815250614a52565b905061489881604051806020016040528086815250614a52565b90506148b281604051806020016040528085815250614a52565b9d9c50505050505050505050505050565b600081848411156149525760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156149175781810151838201526020016148ff565b50505050905090810190601f1680156149445780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b7601357c299a88ea76a58924d52ce4f26a85af186c2b9e7490565b600081836149c45760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156149175781810151838201526020016148ff565b5060008385816149d057fe5b0495945050505050565b6149e2614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a0557fe5b0402905292915050565b614a17614acb565b604051806020016040528069d3c21bcecceda100000080856000015181614a3a57fe5b95519504029093039092525090565b64e8d4a5100090565b614a5a614acb565b8151835190810190811015614ab6576040805162461bcd60e51b815260206004820152601560248201527f616464206f766572666c6f772064657465637465640000000000000000000000604482015290519081900360640190fd5b60408051602081019091529081529392505050565b6040518060200160405280600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10614b3d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555614b6a565b82800160010185558215614b6a579182015b82811115614b6a578235825591602001919060010190614b4f565b50614b76929150614b7a565b5090565b610e7091905b80821115614b765760008155600101614b8056fe6572726f722063616c6c696e67206e756d62657256616c696461746f7273496e53657420707265636f6d70696c65696e666c6174696f6e466163746f72557064617465506572696f64206d757374206265203e20304f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174654d7573742070726f766964652061206e6f6e2d7a65726f20696e666c6174696f6e20726174652e6572726f722063616c6c696e672067657456657269666965645365616c4269746d617046726f6d48656164657220707265636f6d70696c6563616e27742063616c6c207768656e20636f6e74726163742069732066726f7a656e63616e277420637265617465206669786964697479206e756d626572206c6172676572207468616e206d61784e6577466978656428296572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e67206e756d62657256616c696461746f7273496e43757272656e7453657420707265636f6d70696c656572726f722063616c6c696e672076616c696461746f725369676e65724164647265737346726f6d53657420707265636f6d70696c6572657365727665642061646472657373203078302063616e6e6f74206861766520616c6c6f77616e6365536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f777472616e736665722076616c75652065786365656465642062616c616e6365206f662073656e6465727472616e736665722076616c75652065786365656465642073656e646572277320616c6c6f77616e636520666f7220726563697069656e746572726f722063616c6c696e67206672616374696f6e4d756c45787020707265636f6d70696c656572726f722063616c6c696e672067657445706f636853697a6520707265636f6d70696c656572726f722063616c6c696e6720676574506172656e745365616c4269746d617020707265636f6d70696c656572726f722063616c6c696e6720676574426c6f636b4e756d62657246726f6d48656164657220707265636f6d70696c657472616e7366657220617474656d7074656420746f2072657365727665642061646472657373203078306572726f722063616c6c696e67206861736848656164657220707265636f6d70696c65a265627a7a72315820a8877a72fa5b2297ec6792bdb2386f37294085a057c061e8bcf7ec61a861b6fb64736f6c634300051100320000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x24b" - }, - "additionalContracts": [], - "isFixedGasLimit": false - }, - { - "hash": "0x95417992ad809dbc8fb6c95893c597685fecf3e4d82425d3322882f057702d67", - "transactionType": "CALL", - "contractName": "StableTokenXOF", - "contractAddress": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "function": "transferOwnership(address)", - "arguments": [ - "0x28443b1d87db521320a6517A4F1B6Ead77F8C811" - ], - "transaction": { - "type": "0x00", - "from": "0x56fd3f2bee130e9867942d0f463a16fbe49b8d81", - "to": "0xc0b779a828ac857a4c17185fd82a42a534ea1d07", - "gas": "0x9aef", - "value": "0x0", - "data": "0xf2fde38b00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811", - "nonce": "0x24c" - }, - "additionalContracts": [], - "isFixedGasLimit": false - } - ], - "receipts": [ - { - "transactionHash": "0x9495ada1dcd944797012364dc31e07ff9d65717bfcea50a924f91e60d698778a", - "transactionIndex": "0x0", - "blockHash": "0x3a18f4957a1b48ce9444b4edc6d30d3af43fd09ef6ab7a1d28dbcfb7b5698d99", - "blockNumber": "0x11b34f2", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": null, - "cumulativeGasUsed": "0x4415b2", - "gasUsed": "0x4415b2", - "contractAddress": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "logs": [ - { - "address": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x0000000000000000000000000000000000000000000000000000000000000000", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81" - ], - "data": "0x", - "blockHash": "0x3a18f4957a1b48ce9444b4edc6d30d3af43fd09ef6ab7a1d28dbcfb7b5698d99", - "blockNumber": "0x11b34f2", - "transactionHash": "0x9495ada1dcd944797012364dc31e07ff9d65717bfcea50a924f91e60d698778a", - "transactionIndex": "0x0", - "logIndex": "0x0", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000002000000000000000000000000000000000000020800000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000020000004000000000000000000000000000000000000000000000100000000000000", - "effectiveGasPrice": "0x1dcd6500" - }, - { - "transactionHash": "0x95417992ad809dbc8fb6c95893c597685fecf3e4d82425d3322882f057702d67", - "transactionIndex": "0x1", - "blockHash": "0x3a18f4957a1b48ce9444b4edc6d30d3af43fd09ef6ab7a1d28dbcfb7b5698d99", - "blockNumber": "0x11b34f2", - "from": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "to": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "cumulativeGasUsed": "0x4485de", - "gasUsed": "0x702c", - "contractAddress": null, - "logs": [ - { - "address": "0xC0B779A828AC857a4C17185fD82A42a534EA1d07", - "topics": [ - "0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", - "0x00000000000000000000000056fd3f2bee130e9867942d0f463a16fbe49b8d81", - "0x00000000000000000000000028443b1d87db521320a6517a4f1b6ead77f8c811" - ], - "data": "0x", - "blockHash": "0x3a18f4957a1b48ce9444b4edc6d30d3af43fd09ef6ab7a1d28dbcfb7b5698d99", - "blockNumber": "0x11b34f2", - "transactionHash": "0x95417992ad809dbc8fb6c95893c597685fecf3e4d82425d3322882f057702d67", - "transactionIndex": "0x1", - "logIndex": "0x1", - "removed": false - } - ], - "status": "0x1", - "logsBloom": "0x00000000002000000000000000000000000000000000000020801000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000080000004000000000000000000000000000000000000000000000100000000000000", - "effectiveGasPrice": "0x1dcd6500" - } - ], - "libraries": [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519" - ], - "pending": [], - "returns": {}, - "timestamp": 1690556021, - "chain": 62320, - "multi": false, - "commit": "fe42013" -} \ No newline at end of file diff --git a/foundry.toml b/foundry.toml index 9eb786e3..ba812bcc 100644 --- a/foundry.toml +++ b/foundry.toml @@ -34,13 +34,6 @@ via_ir = true # the metadata of a contract will contain the statically linked libraries during compilation # irrespective of whether the contract uses them or not. - -[profile.baklava-deployment] -libraries = [ - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x3e2cc57f83093Ce1Ee03482c1590E3B5f4225bd7", - "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol:AddressSortedLinkedListWithMedian:0x99EDce8143FF8AeFA1fBB6C2103B349Add2B9519", -] - [profile.alfajores-deployment] libraries = [ "lib/mento-core-2.0.0/contracts/common/linkedlists/AddressLinkedList.sol:AddressLinkedList:0x2F0F7686fFFEfc3C266403Ad600035581deaedff", @@ -63,6 +56,5 @@ match_contract = "Integration" [rpc_endpoints] celo = "${CELO_RPC_URL}" -baklava = "${BAKLAVA_RPC_URL}" alfajores = "${ALFAJORES_RPC_URL}" diff --git a/script/dev/dev-ChangeTestnetMockBridgedUSDC.sol b/script/dev/dev-ChangeTestnetMockBridgedUSDC.sol index 922463e9..5062ea28 100644 --- a/script/dev/dev-ChangeTestnetMockBridgedUSDC.sol +++ b/script/dev/dev-ChangeTestnetMockBridgedUSDC.sol @@ -24,7 +24,7 @@ import { MU01Config, Config } from "../upgrades/MU01/Config.sol"; import { ICeloGovernance } from "script/interfaces/ICeloGovernance.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev Testnet-only governance script creates new pools with a newly deployed BridgedUSDC * and adds it as a reserve collateral. diff --git a/script/dev/dev-DeployMockChainlinkAggregator.sol b/script/dev/dev-DeployMockChainlinkAggregator.sol index ac38b36a..9ba307ad 100644 --- a/script/dev/dev-DeployMockChainlinkAggregator.sol +++ b/script/dev/dev-DeployMockChainlinkAggregator.sol @@ -10,7 +10,7 @@ import { MockChainlinkAggregator } from "contracts/MockChainlinkAggregator.sol"; /** * Usage: yarn script:dev -n alfajores -s DeployMockChainlinkAggregator -r "run(string)" PHPUSD - * Used to deploy mock Chainlink Aggregators to Alfajores and Baklava to be used + * Used to deploy mock Chainlink Aggregators to Alfajores to be used * in testnet relayers to mimic mainnet more closely. * ========== IMPORTANT ====================================== * @dev After deploying the script save the broadcast file as run-{rateFeed}.json, diff --git a/script/dev/dev-UpdateMockChainlinkAggregators.sol b/script/dev/dev-UpdateMockChainlinkAggregators.sol index 40c874c4..0a5d935c 100644 --- a/script/dev/dev-UpdateMockChainlinkAggregators.sol +++ b/script/dev/dev-UpdateMockChainlinkAggregators.sol @@ -44,8 +44,6 @@ contract UpdateMockChainlinkAggregators is Script { constructor() Script() { if (ChainLib.isAlfajores()) { setUp_alfajores(); - } else if (ChainLib.isBaklava()) { - setUp_baklava(); } else { console.log("This script is only meant to be run on testnets"); } @@ -65,20 +63,6 @@ contract UpdateMockChainlinkAggregators is Script { aggregatorsToForward.push(COPUSDMainnetAggregator); } - function setUp_baklava() internal { - /// @dev Load additional deployed aggregators here to forward rates - contracts.loadSilent("dev-DeployMockChainlinkAggregator", "PHPUSD"); - address PHPUSDMock = contracts.deployed("MockChainlinkAggregator"); - contracts.loadSilent("dev-DeployMockChainlinkAggregator", "CELOUSD"); - address CELOUSDMock = contracts.deployed("MockChainlinkAggregator"); - - mockForAggregator[PHPUSDMainnetAggregator] = PHPUSDMock; - mockForAggregator[CELOUSDMainnetAggregator] = CELOUSDMock; - - aggregatorsToForward.push(PHPUSDMainnetAggregator); - aggregatorsToForward.push(CELOUSDMainnetAggregator); - } - function run() public { uint256 celoFork = vm.createFork("celo"); uint256 testnetFork = vm.createFork(ChainLib.rpcToken()); diff --git a/script/upgrades/COPWhitelist/COPWhitelist.sol b/script/upgrades/COPWhitelist/COPWhitelist.sol index 5f8f8885..d2f72a69 100644 --- a/script/upgrades/COPWhitelist/COPWhitelist.sol +++ b/script/upgrades/COPWhitelist/COPWhitelist.sol @@ -35,7 +35,7 @@ interface ISortedOracles { } /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ @@ -170,8 +170,6 @@ contract COPWhitelist is IMentoUpgrade, GovernanceScript { * gas payments. */ function proposal_setEquivalentTokenForCOP() private { - require(!Chain.isBaklava(), "Baklava is not suported for this deployment."); - address CELOCOPRateFeedId = toRateFeedId("relayed:CELOCOP"); transactions.push( ICeloGovernance.Transaction({ diff --git a/script/upgrades/COPWhitelist/COPWhitelistChecks.sol b/script/upgrades/COPWhitelist/COPWhitelistChecks.sol index cbd19ee9..cf0b6770 100644 --- a/script/upgrades/COPWhitelist/COPWhitelistChecks.sol +++ b/script/upgrades/COPWhitelist/COPWhitelistChecks.sol @@ -74,8 +74,6 @@ contract COPWhitelistChecks is GovernanceScript, Test { } function assert_equivalentTokenEq(address token, address expected) internal { - require(!Chain.isBaklava(), "Baklava is not suported for this deployment."); - address actual = sortedOracles.getEquivalentToken(token); if (actual != expected) { console.log("❌ Equivalent token mismatch for $cCOP (%s)."); diff --git a/script/upgrades/MU01/Config.sol b/script/upgrades/MU01/Config.sol index 16f8dead..ee184092 100644 --- a/script/upgrades/MU01/Config.sol +++ b/script/upgrades/MU01/Config.sol @@ -101,7 +101,7 @@ library MU01Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -141,7 +141,7 @@ library MU01Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -180,7 +180,7 @@ library MU01Config { }), asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -220,7 +220,7 @@ library MU01Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } diff --git a/script/upgrades/MU01/MU01.sol b/script/upgrades/MU01/MU01.sol index 0f053d28..6fe14843 100644 --- a/script/upgrades/MU01/MU01.sol +++ b/script/upgrades/MU01/MU01.sol @@ -36,7 +36,7 @@ import { MU01Config, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/MU03/Config.sol b/script/upgrades/MU03/Config.sol index 5b0fef34..a34dddec 100644 --- a/script/upgrades/MU03/Config.sol +++ b/script/upgrades/MU03/Config.sol @@ -75,7 +75,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -115,7 +115,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -155,7 +155,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -195,7 +195,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -233,7 +233,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -272,7 +272,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -311,7 +311,7 @@ library MU03Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } diff --git a/script/upgrades/MU03/MU03.sol b/script/upgrades/MU03/MU03.sol index e3bc9cc7..8cf146ff 100644 --- a/script/upgrades/MU03/MU03.sol +++ b/script/upgrades/MU03/MU03.sol @@ -31,7 +31,7 @@ import { MU03Config, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/MU04/Config.sol b/script/upgrades/MU04/Config.sol index e069c0d2..b464585b 100644 --- a/script/upgrades/MU04/Config.sol +++ b/script/upgrades/MU04/Config.sol @@ -64,7 +64,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -92,7 +92,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -120,7 +120,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -148,7 +148,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -176,7 +176,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -204,7 +204,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -232,7 +232,7 @@ library MU04Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -271,7 +271,7 @@ library MU04Config { }) }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { poolConfig.minimumReports = 2; } } @@ -307,7 +307,7 @@ library MU04Config { limitGlobal: 2_000_000 }) }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { poolConfig.minimumReports = 2; } } diff --git a/script/upgrades/MU05/Config.sol b/script/upgrades/MU05/Config.sol index f5678d40..52a06520 100644 --- a/script/upgrades/MU05/Config.sol +++ b/script/upgrades/MU05/Config.sol @@ -53,7 +53,7 @@ library MU05Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -81,7 +81,7 @@ library MU05Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -109,7 +109,7 @@ library MU05Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -137,7 +137,7 @@ library MU05Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -165,7 +165,7 @@ library MU05Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } diff --git a/script/upgrades/MU06/Config.sol b/script/upgrades/MU06/Config.sol index b410e706..73730d43 100644 --- a/script/upgrades/MU06/Config.sol +++ b/script/upgrades/MU06/Config.sol @@ -73,7 +73,7 @@ library MU06Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -105,7 +105,7 @@ library MU06Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } @@ -136,7 +136,7 @@ library MU06Config { asset1limits: Config.emptyTradingLimitConfig() }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { config.minimumReports = 2; } } diff --git a/script/upgrades/MU06/MU06.sol b/script/upgrades/MU06/MU06.sol index b1e35e80..62461442 100644 --- a/script/upgrades/MU06/MU06.sol +++ b/script/upgrades/MU06/MU06.sol @@ -24,7 +24,7 @@ import { MU06Config, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/MU07/MU07.sol b/script/upgrades/MU07/MU07.sol index 7d1231ae..89fec512 100644 --- a/script/upgrades/MU07/MU07.sol +++ b/script/upgrades/MU07/MU07.sol @@ -35,7 +35,7 @@ interface ISortedOracles { } /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ @@ -166,10 +166,6 @@ contract MU07 is IMentoUpgrade, GovernanceScript { * gas payments. */ function proposal_setEquivalentTokenForPUSO() private { - if (Chain.isBaklava()) { - /// @dev This SortedOracles feature was not deployed to Baklava. Skipping. - return; - } address CELOPHPRateFeedId = toRateFeedId("relayed:CELOPHP"); transactions.push( ICeloGovernance.Transaction({ diff --git a/script/upgrades/MU07/MU07Checks.sol b/script/upgrades/MU07/MU07Checks.sol index eb692087..10fe741f 100644 --- a/script/upgrades/MU07/MU07Checks.sol +++ b/script/upgrades/MU07/MU07Checks.sol @@ -71,10 +71,6 @@ contract MU07Checks is GovernanceScript, Test { } function assert_equivalentTokenEq(address token, address expected) internal { - if (Chain.isBaklava()) { - /// @dev This SortedOracles feature was not deployed to Baklava. Skipping check. - console.log("Skipping equivalent token check on Baklava."); - } address actual = sortedOracles.getEquivalentToken(token); if (actual != expected) { console.log("Equivalent token mismatch for PUSO (%s)."); diff --git a/script/upgrades/MUGOV/MUGOV.sol b/script/upgrades/MUGOV/MUGOV.sol index 7330183e..8e0238b8 100644 --- a/script/upgrades/MUGOV/MUGOV.sol +++ b/script/upgrades/MUGOV/MUGOV.sol @@ -97,7 +97,7 @@ contract MUGOV is IMentoUpgrade, GovernanceScript { } function readAirgrabMerkleRoot() internal view returns (bytes32) { - string memory network = Chain.rpcToken(); // celo | baklava | alfajores + string memory network = Chain.rpcToken(); // celo | alfajores string memory root = vm.projectRoot(); string memory path = string(abi.encodePacked(root, "/data/airgrab.", network, ".root.json")); string memory json = vm.readFile(path); diff --git a/script/upgrades/MUGOV/MUGOVChecks.sol b/script/upgrades/MUGOV/MUGOVChecks.sol index c755a982..f9a47cfe 100644 --- a/script/upgrades/MUGOV/MUGOVChecks.sol +++ b/script/upgrades/MUGOV/MUGOVChecks.sol @@ -145,7 +145,7 @@ contract MUGOVChecks is GovernanceScript, Test { } function readAirgrabMerkleRoot() internal view returns (bytes32) { - string memory network = Chain.rpcToken(); // celo | baklava | alfajores + string memory network = Chain.rpcToken(); // celo | alfajores string memory root = vm.projectRoot(); string memory path = string(abi.encodePacked(root, "/data/airgrab.", network, ".root.json")); string memory json = vm.readFile(path); diff --git a/script/upgrades/PUSO/PUSO.sol b/script/upgrades/PUSO/PUSO.sol index 98dd8f1b..ef4563e7 100644 --- a/script/upgrades/PUSO/PUSO.sol +++ b/script/upgrades/PUSO/PUSO.sol @@ -26,7 +26,7 @@ import { PUSOConfig, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/cCOP/cCOP.sol b/script/upgrades/cCOP/cCOP.sol index 85c2c80f..8dd0be16 100644 --- a/script/upgrades/cCOP/cCOP.sol +++ b/script/upgrades/cCOP/cCOP.sol @@ -26,7 +26,7 @@ import { cCOPConfig, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/cKES/Config.sol b/script/upgrades/cKES/Config.sol index abed09d7..87f2a985 100644 --- a/script/upgrades/cKES/Config.sol +++ b/script/upgrades/cKES/Config.sol @@ -88,7 +88,7 @@ library cKESConfig { }) }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { poolConfig.minimumReports = 2; } } diff --git a/script/upgrades/cKES/cKES.sol b/script/upgrades/cKES/cKES.sol index daf06d67..11aac3b2 100644 --- a/script/upgrades/cKES/cKES.sol +++ b/script/upgrades/cKES/cKES.sol @@ -29,7 +29,7 @@ import { cKESConfig, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/dependencies.json b/script/upgrades/dependencies.json index 54c926c0..0d2eb1fb 100644 --- a/script/upgrades/dependencies.json +++ b/script/upgrades/dependencies.json @@ -23,30 +23,6 @@ "Chainlink.PHPUSD": "0x4ce8e628Bb82Ea5271908816a6C580A71233a66c", "Chainlink.COPUSD": "0x97b770B0200CCe161907a9cbe0C6B177679f8F7C" }, - "62320": { - "BridgedUSDC": "0xD4079B322c392D6b196f90AA4c439fC2C16d6770", - "BridgedEUROC": "0x6f90ac394b1F45290d3023e4Ba0203005cAF2A4B", - "NativeUSDC": "0xB407D37d76c417B6343310D42611FCA106B2abB8", - "NativeUSDT": "0x27c586469038A1749B27BF5914DAff7A14227AfB", - "USDCUSDRateFeedAddr": "0xA1A8003936862E7a15092A91898D69fa8bCE290c", - "USDCEURRateFeedAddr": "0x206B25Ea01E188Ee243131aFdE526bA6E131a016", - "USDCBRLRateFeedAddr": "0x25F21A1f97607Edf6852339fad709728cffb9a9d", - "EURXOFRateFeedAddr": "0x40dc8528167557353fdcd98548ab2139a670dd0b", - "EUROCEURRateFeedAddr": "0x26076B9702885d475ac8c3dB3Bd9F250Dc5A318B", - "PartialReserveMultisig": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "Exchange": "0x190480908c11Efca37EDEA4405f4cE1703b68b23", - "ExchangeEUR": "0xC200CD8ac71A63e38646C34b51ee3cBA159dB544", - "ExchangeBRL": "0x28e257d1E73018A116A7C68E9d07eba736D9Ec05", - "GrandaMento": "0xdfd641aB188Add84B317fB0b241F6b879E5EF906", - "MentoLabsMultisig": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "WatchdogMultisig": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "MentoFoundationMultisig": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "MentoLiquiditySupport": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "FractalSigner": "0x56fD3F2bEE130e9867942D0F463a16fBE49B8d81", - "Chainlink.CELOUSD": "0xBC2684ABEeefc606a92fbf94ce4357E98D267286", - "Chainlink.PHPUSD": "0xF4143259C91B4acdC03bff740b1C4CC663F60CB6", - "Chainlink.COPUSD": "0xBaklavaNotSupported" - }, "44787": { "BridgedUSDC": "0x87D61dA3d668797786D73BC674F053f87111570d", "NativeUSDC": "0x2F25deB3848C207fc8E0c34035B3Ba7fC157602B", diff --git a/script/upgrades/eXOF/Config.sol b/script/upgrades/eXOF/Config.sol index 266be19c..4b5d99aa 100644 --- a/script/upgrades/eXOF/Config.sol +++ b/script/upgrades/eXOF/Config.sol @@ -130,7 +130,7 @@ library eXOFConfig { }) }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { poolConfig.minimumReports = 2; } } @@ -169,7 +169,7 @@ library eXOFConfig { limitGlobal: 1_000_000 }) }); - if (Chain.isBaklava() || Chain.isAlfajores()) { + if (Chain.isAlfajores()) { poolConfig.minimumReports = 2; } } diff --git a/script/upgrades/eXOF/eXOF.sol b/script/upgrades/eXOF/eXOF.sol index 244337e1..a4bac75c 100644 --- a/script/upgrades/eXOF/eXOF.sol +++ b/script/upgrades/eXOF/eXOF.sol @@ -34,7 +34,7 @@ import { eXOFConfig, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/upgrades/eXOF/eXOFRevert.sol b/script/upgrades/eXOF/eXOFRevert.sol index 3846ad63..0db40e6d 100644 --- a/script/upgrades/eXOF/eXOFRevert.sol +++ b/script/upgrades/eXOF/eXOFRevert.sol @@ -34,7 +34,7 @@ import { eXOFConfig, Config } from "./Config.sol"; import { IMentoUpgrade, ICeloGovernance } from "script/interfaces/IMentoUpgrade.sol"; /** - forge script {file} --rpc-url $BAKLAVA_RPC_URL + forge script {file} --rpc-url $ALFAJORES_RPC_URL --broadcast --legacy * @dev depends on: ../deploy/*.sol */ diff --git a/script/utils/Chain.sol b/script/utils/Chain.sol index fb77e6d5..d5e22acc 100644 --- a/script/utils/Chain.sol +++ b/script/utils/Chain.sol @@ -16,11 +16,6 @@ library Chain { string public constant NETWORK_CELO_RPC = "celo"; string public constant NETWORK_CELO_PK_ENV_VAR = "MENTO_DEPLOYER_PK"; - uint256 public constant NETWORK_BAKLAVA_CHAINID = 62320; - string public constant NETWORK_BAKLAVA_CHAINID_STRING = "62320"; - string public constant NETWORK_BAKLAVA_RPC = "baklava"; - string public constant NETWORK_BAKLAVA_PK_ENV_VAR = "BAKLAVA_DEPLOYER_PK"; - uint256 public constant NETWORK_ALFAJORES_CHAINID = 44787; string public constant NETWORK_ALFAJORES_CHAINID_STRING = "44787"; string public constant NETWORK_ALFAJORES_RPC = "alfajores"; @@ -40,7 +35,6 @@ library Chain { function idString() internal pure returns (string memory) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return NETWORK_CELO_CHAINID_STRING; - if (_chainId == NETWORK_BAKLAVA_CHAINID) return NETWORK_BAKLAVA_CHAINID_STRING; if (_chainId == NETWORK_ALFAJORES_CHAINID) return NETWORK_ALFAJORES_CHAINID_STRING; revert("unexpected network"); } @@ -48,7 +42,6 @@ library Chain { function rpcToken() internal pure returns (string memory) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return NETWORK_CELO_RPC; - if (_chainId == NETWORK_BAKLAVA_CHAINID) return NETWORK_BAKLAVA_RPC; if (_chainId == NETWORK_ALFAJORES_CHAINID) return NETWORK_ALFAJORES_RPC; revert("unexpected network"); } @@ -56,7 +49,6 @@ library Chain { function deployerPrivateKey() internal view returns (uint256) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return vm.envUint(NETWORK_CELO_PK_ENV_VAR); - if (_chainId == NETWORK_BAKLAVA_CHAINID) return vm.envUint(NETWORK_BAKLAVA_PK_ENV_VAR); if (_chainId == NETWORK_ALFAJORES_CHAINID) return vm.envUint(NETWORK_ALFAJORES_PK_ENV_VAR); revert("unexpected network"); } @@ -77,10 +69,6 @@ library Chain { return id() == NETWORK_CELO_CHAINID; } - function isBaklava() internal pure returns (bool) { - return id() == NETWORK_BAKLAVA_CHAINID; - } - function isAlfajores() internal pure returns (bool) { return id() == NETWORK_ALFAJORES_CHAINID; } diff --git a/script/utils/mento/Chain.sol b/script/utils/mento/Chain.sol index 31cbe8c0..5ec75e42 100644 --- a/script/utils/mento/Chain.sol +++ b/script/utils/mento/Chain.sol @@ -16,12 +16,6 @@ library Chain { string public constant NETWORK_CELO_PK_ENV_VAR = "MENTO_DEPLOYER_PK"; address public constant GOVERNANCE_FACTORY_CELO = 0xee6CE2dbe788dFC38b8F583Da86cB9caf2C8cF5A; - uint256 public constant NETWORK_BAKLAVA_CHAINID = 62320; - string public constant NETWORK_BAKLAVA_CHAINID_STRING = "62320"; - string public constant NETWORK_BAKLAVA_RPC = "baklava"; - string public constant NETWORK_BAKLAVA_PK_ENV_VAR = "BAKLAVA_DEPLOYER_PK"; - address public constant GOVERNANCE_FACTORY_BAKLAVA = 0xe23A28a92B95c743fC0F09c16a6b2E6D59F234Fa; - uint256 public constant NETWORK_ALFAJORES_CHAINID = 44787; string public constant NETWORK_ALFAJORES_CHAINID_STRING = "44787"; string public constant NETWORK_ALFAJORES_RPC = "alfajores"; @@ -42,7 +36,6 @@ library Chain { function idString() internal view returns (string memory) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return NETWORK_CELO_CHAINID_STRING; - if (_chainId == NETWORK_BAKLAVA_CHAINID) return NETWORK_BAKLAVA_CHAINID_STRING; if (_chainId == NETWORK_ALFAJORES_CHAINID) return NETWORK_ALFAJORES_CHAINID_STRING; revert("unexpected network"); } @@ -50,7 +43,6 @@ library Chain { function rpcToken() internal view returns (string memory) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return NETWORK_CELO_RPC; - if (_chainId == NETWORK_BAKLAVA_CHAINID) return NETWORK_BAKLAVA_RPC; if (_chainId == NETWORK_ALFAJORES_CHAINID) return NETWORK_ALFAJORES_RPC; revert("unexpected network"); } @@ -58,7 +50,6 @@ library Chain { function deployerPrivateKey() internal view returns (uint256) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return vm.envUint(NETWORK_CELO_PK_ENV_VAR); - if (_chainId == NETWORK_BAKLAVA_CHAINID) return vm.envUint(NETWORK_BAKLAVA_PK_ENV_VAR); if (_chainId == NETWORK_ALFAJORES_CHAINID) return vm.envUint(NETWORK_ALFAJORES_PK_ENV_VAR); revert("unexpected network"); } @@ -66,7 +57,6 @@ library Chain { function governanceFactory() internal view returns (address) { uint256 _chainId = id(); if (_chainId == NETWORK_CELO_CHAINID) return GOVERNANCE_FACTORY_CELO; - if (_chainId == NETWORK_BAKLAVA_CHAINID) return GOVERNANCE_FACTORY_BAKLAVA; if (_chainId == NETWORK_ALFAJORES_CHAINID) return GOVERNANCE_FACTORY_ALFAJORES; revert("unexpected network"); } @@ -87,10 +77,6 @@ library Chain { return id() == NETWORK_CELO_CHAINID; } - function isBaklava() internal view returns (bool) { - return id() == NETWORK_BAKLAVA_CHAINID; - } - function isAlfajores() internal view returns (bool) { return id() == NETWORK_ALFAJORES_CHAINID; }