{
  "name": "LongerCurrencyRouter",
  "compiler": "0.8.28+commit.7893614a",
  "settings": {
    "compilationTarget": {
      "src/LongerCurrencyRouter.sol": "LongerCurrencyRouter"
    },
    "evmVersion": "cancun",
    "libraries": {},
    "metadata": {
      "bytecodeHash": "ipfs"
    },
    "optimizer": {
      "enabled": true,
      "runs": 200
    },
    "remappings": []
  },
  "abi": [
    {
      "type": "constructor",
      "inputs": [
        {
          "name": "token0",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "token1",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "destinations",
          "type": "address[]",
          "internalType": "address[]"
        },
        {
          "name": "shares0",
          "type": "uint16[]",
          "internalType": "uint16[]"
        },
        {
          "name": "shares1",
          "type": "uint16[]",
          "internalType": "uint16[]"
        }
      ],
      "stateMutability": "nonpayable"
    },
    {
      "type": "receive",
      "stateMutability": "payable"
    },
    {
      "type": "function",
      "name": "accountedBalance",
      "inputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "claimable",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "index",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "configHash",
      "inputs": [],
      "outputs": [
        {
          "name": "",
          "type": "bytes32",
          "internalType": "bytes32"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "credited",
      "inputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "currency0",
      "inputs": [],
      "outputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "currency1",
      "inputs": [],
      "outputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "paid",
      "inputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "payout",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "index",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "amount",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "nonpayable"
    },
    {
      "type": "function",
      "name": "received",
      "inputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "recipientCount",
      "inputs": [],
      "outputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "recipients",
      "inputs": [
        {
          "name": "",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "address",
          "internalType": "address"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "shares",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "internalType": "address"
        },
        {
          "name": "index",
          "type": "uint256",
          "internalType": "uint256"
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "uint16",
          "internalType": "uint16"
        }
      ],
      "stateMutability": "view"
    },
    {
      "type": "function",
      "name": "sync",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "internalType": "address"
        }
      ],
      "outputs": [],
      "stateMutability": "nonpayable"
    },
    {
      "type": "event",
      "name": "Allocated",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "indexed": true,
          "internalType": "address"
        },
        {
          "name": "amount",
          "type": "uint256",
          "indexed": false,
          "internalType": "uint256"
        }
      ],
      "anonymous": false
    },
    {
      "type": "event",
      "name": "Paid",
      "inputs": [
        {
          "name": "currency",
          "type": "address",
          "indexed": true,
          "internalType": "address"
        },
        {
          "name": "destination",
          "type": "address",
          "indexed": true,
          "internalType": "address"
        },
        {
          "name": "amount",
          "type": "uint256",
          "indexed": false,
          "internalType": "uint256"
        }
      ],
      "anonymous": false
    },
    {
      "type": "error",
      "name": "BalanceDecreased",
      "inputs": []
    },
    {
      "type": "error",
      "name": "InvalidConfiguration",
      "inputs": []
    },
    {
      "type": "error",
      "name": "ReentrantCall",
      "inputs": []
    },
    {
      "type": "error",
      "name": "TransferFailed",
      "inputs": []
    },
    {
      "type": "error",
      "name": "UnsupportedCurrency",
      "inputs": []
    }
  ],
  "bytecode": "0x60e060405234801561000f575f5ffd5b5060405161141c38038061141c83398101604081905261002e916104c7565b836001600160a01b0316856001600160a01b031610158061004e57508251155b8061005a575060088351115b8061006757508251825114155b8061007457508251815114155b156100925760405163c52a9bd360e01b815260040160405180910390fd5b5f5f5f5b85518110156101f5575f6001600160a01b03168682815181106100bb576100bb6105d6565b60200260200101516001600160a01b031614806101025750306001600160a01b03168682815181106100ef576100ef6105d6565b60200260200101516001600160a01b0316145b156101205760405163c52a9bd360e01b815260040160405180910390fd5b5f5b818110156101965786828151811061013c5761013c6105d6565b60200260200101516001600160a01b031687828151811061015f5761015f6105d6565b60200260200101516001600160a01b03160361018e5760405163c52a9bd360e01b815260040160405180910390fd5b600101610122565b508481815181106101a9576101a96105d6565b602002602001015161ffff16836101c091906105ea565b92508381815181106101d4576101d46105d6565b602002602001015161ffff16826101eb91906105ea565b9150600101610096565b508161271014158061020957508061271014155b156102275760405163c52a9bd360e01b815260040160405180910390fd5b6001600160a01b03808816608052861660a052845161024d9060019060208801906102b9565b50835161026190600290602087019061031c565b50825161027590600390602086019061031c565b504687878787876040516020016102919695949392919061064d565b60408051601f19818403018152919052805160209091012060c052506106e695505050505050565b828054828255905f5260205f2090810192821561030c579160200282015b8281111561030c57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906102d7565b506103189291506103b9565b5090565b828054828255905f5260205f2090600f0160109004810192821561030c579160200282015f5b8382111561038257835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302610342565b80156103b05782816101000a81549061ffff0219169055600201602081600101049283019260010302610382565b50506103189291505b5b80821115610318575f81556001016103ba565b80516001600160a01b03811681146103e3575f5ffd5b919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b0381118282101715610424576104246103e8565b604052919050565b5f6001600160401b03821115610444576104446103e8565b5060051b60200190565b5f82601f83011261045d575f5ffd5b815161047061046b8261042c565b6103fc565b8082825260208201915060208360051b860101925085831115610491575f5ffd5b602085015b838110156104bd57805161ffff811681146104af575f5ffd5b835260209283019201610496565b5095945050505050565b5f5f5f5f5f60a086880312156104db575f5ffd5b6104e4866103cd565b94506104f2602087016103cd565b60408701519094506001600160401b0381111561050d575f5ffd5b8601601f8101881361051d575f5ffd5b805161052b61046b8261042c565b8082825260208201915060208360051b85010192508a83111561054c575f5ffd5b6020840193505b8284101561057557610564846103cd565b825260209384019390910190610553565b60608a0151909650925050506001600160401b03811115610594575f5ffd5b6105a08882890161044e565b608088015190935090506001600160401b038111156105bd575f5ffd5b6105c98882890161044e565b9150509295509295909350565b634e487b7160e01b5f52603260045260245ffd5b8082018082111561060957634e487b7160e01b5f52601160045260245ffd5b92915050565b5f8151808452602084019350602083015f5b8281101561064357815161ffff16865260209586019590910190600101610621565b5093949350505050565b8681526001600160a01b03868116602080840191909152908616604083015260c06060830181905285519083018190525f9186019060e0840190835b818110156106b05783516001600160a01b0316835260209384019390920191600101610689565b505083810360808501526106c4818761060f565b91505082810360a08401526106d9818561060f565b9998505050505050505050565b60805160a05160c051610ce96107335f395f6102f501525f8181610127015281816104c901526106a901525f81816101f60152818161048c0152818161051e015261066c0152610ce95ff3fe6080604052600436106100c2575f3560e01c806379f1232b1161007c578063a7838c8a11610057578063a7838c8a1461026f578063d1bc76a11461029a578063df0cb934146102b9578063e1f1176d146102e4575f5ffd5b806379f1232b146101e55780638c72661814610218578063a58411941461024e575f5ffd5b806309c150c2146100cd57806310d737b814610116578063117de2fd1461016157806322eabb8e14610180578063259ddefc1461019457806360efe334146101c6575f5ffd5b366100c957005b5f5ffd5b3480156100d8575f5ffd5b506101036100e7366004610b69565b600660209081525f928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b348015610121575f5ffd5b506101497f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010d565b34801561016c575f5ffd5b5061010361017b366004610b69565b610317565b34801561018b575f5ffd5b50600154610103565b34801561019f575f5ffd5b506101b36101ae366004610b69565b610489565b60405161ffff909116815260200161010d565b3480156101d1575f5ffd5b506101036101e0366004610b69565b6105ce565b3480156101f0575f5ffd5b506101497f000000000000000000000000000000000000000000000000000000000000000081565b348015610223575f5ffd5b50610103610232366004610b69565b600760209081525f928352604080842090915290825290205481565b348015610259575f5ffd5b5061026d610268366004610b91565b61060f565b005b34801561027a575f5ffd5b50610103610289366004610b91565b60056020525f908152604090205481565b3480156102a5575f5ffd5b506101496102b4366004610baa565b610642565b3480156102c4575f5ffd5b506101036102d3366004610b91565b60046020525f908152604090205481565b3480156102ef575f5ffd5b506101037f000000000000000000000000000000000000000000000000000000000000000081565b5f805415610338576040516306fda65d60e31b815260040160405180910390fd5b60015f556103458361066a565b6001600160a01b0383165f818152600760209081526040808320868452825280832054938352600682528083208684529091529020546103859190610bd5565b6001600160a01b0384165f9081526007602090815260408083208684529091528120805492935083929091906103bc908490610be8565b90915550506001600160a01b0383165f90815260056020526040812080548392906103e8908490610bd5565b92505081905550610420836001848154811061040657610406610bfb565b5f918252602090912001546001600160a01b03168361085d565b6001828154811061043357610433610bfb565b5f91825260209182902001546040518381526001600160a01b0391821692918616917f9def4e2802183d68ce90a6a226a2962b59298616c27165f12c4fbc5c84cdd778910160405180910390a35f805592915050565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141580156104fe57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b1561051c57604051631131fa7160e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b03161461058f576003828154811061056857610568610bfb565b905f5260205f2090601091828204019190066002029054906101000a900461ffff166105c5565b600282815481106105a2576105a2610bfb565b905f5260205f2090601091828204019190066002029054906101000a900461ffff165b90505b92915050565b6001600160a01b0382165f8181526007602090815260408083208584528252808320549383526006825280832085845290915281205490916105c591610bd5565b5f541561062f576040516306fda65d60e31b815260040160405180910390fd5b60015f5561063c8161066a565b505f8055565b60018181548110610651575f80fd5b5f918252602090912001546001600160a01b0316905081565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b0316141580156106de57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b156106fc57604051631131fa7160e11b815260040160405180910390fd5b5f61070682610943565b6001600160a01b0383165f908152600560205260409020549091508110156107415760405163a54d597f60e01b815260040160405180910390fd5b6001600160a01b0382165f908152600560205260408120546107639083610bd5565b9050805f0361077157505050565b6001600160a01b0383165f9081526005602090815260408083208590556004909152812080548392906107a5908490610be8565b909155505f90505b600154811015610814576001600160a01b0384165f908152600460205260409020546107e9906107dd8684610489565b61ffff16612710610a34565b6001600160a01b0385165f9081526006602090815260408083208584529091529020556001016107ad565b50826001600160a01b03167f472f36e28bb47edb7c69c9e2ac00a77c66b505df54e9c818ac57110b0629e8c38260405161085091815260200190565b60405180910390a2505050565b805f0361086957505050565b6001600160a01b0383166108ed575f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146108c0576040519150601f19603f3d011682016040523d82523d5f602084013e6108c5565b606091505b50509050806108e7576040516312171d8360e31b815260040160405180910390fd5b50505050565b6040516001600160a01b03831660248201526044810182905261093e90849060640160408051601f198184030181529190526020810180516001600160e01b031663a9059cbb60e01b179052610a74565b505050565b5f6001600160a01b038216610959575047919050565b6040513060248201525f9081906001600160a01b0385169060440160408051601f198184030181529181526020820180516001600160e01b03166370a0823160e01b179052516109a99190610c0f565b5f60405180830381855afa9150503d805f81146109e1576040519150601f19603f3d011682016040523d82523d5f602084013e6109e6565b606091505b50915091508115806109fa57508051602014155b15610a18576040516312171d8360e31b815260040160405180910390fd5b80806020019051810190610a2c9190610c25565b949350505050565b5f8183610a418287610c50565b610a4b9190610c63565b610a559190610c7a565b83610a608487610c7a565b610a6a9190610c63565b610a2c9190610be8565b816001600160a01b03163b5f03610a9e576040516312171d8360e31b815260040160405180910390fd5b5f5f836001600160a01b031683604051610ab89190610c0f565b5f604051808303815f865af19150503d805f8114610af1576040519150601f19603f3d011682016040523d82523d5f602084013e610af6565b606091505b5091509150811580610b305750805115801590610b30575080516020141580610b30575080806020019051810190610b2e9190610c8d565b155b156108e7576040516312171d8360e31b815260040160405180910390fd5b80356001600160a01b0381168114610b64575f5ffd5b919050565b5f5f60408385031215610b7a575f5ffd5b610b8383610b4e565b946020939093013593505050565b5f60208284031215610ba1575f5ffd5b6105c582610b4e565b5f60208284031215610bba575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c8576105c8610bc1565b808201808211156105c8576105c8610bc1565b634e487b7160e01b5f52603260045260245ffd5b5f82518060208501845e5f920191825250919050565b5f60208284031215610c35575f5ffd5b5051919050565b634e487b7160e01b5f52601260045260245ffd5b5f82610c5e57610c5e610c3c565b500690565b80820281158282048414176105c8576105c8610bc1565b5f82610c8857610c88610c3c565b500490565b5f60208284031215610c9d575f5ffd5b81518015158114610cac575f5ffd5b939250505056fea2646970667358221220e5b4e45e7c39773f77ba7165b4249f2875d4b7b72de1b618fdd4e6144d91fb4164736f6c634300081c0033",
  "deployedBytecode": "0x6080604052600436106100c2575f3560e01c806379f1232b1161007c578063a7838c8a11610057578063a7838c8a1461026f578063d1bc76a11461029a578063df0cb934146102b9578063e1f1176d146102e4575f5ffd5b806379f1232b146101e55780638c72661814610218578063a58411941461024e575f5ffd5b806309c150c2146100cd57806310d737b814610116578063117de2fd1461016157806322eabb8e14610180578063259ddefc1461019457806360efe334146101c6575f5ffd5b366100c957005b5f5ffd5b3480156100d8575f5ffd5b506101036100e7366004610b69565b600660209081525f928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b348015610121575f5ffd5b506101497f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161010d565b34801561016c575f5ffd5b5061010361017b366004610b69565b610317565b34801561018b575f5ffd5b50600154610103565b34801561019f575f5ffd5b506101b36101ae366004610b69565b610489565b60405161ffff909116815260200161010d565b3480156101d1575f5ffd5b506101036101e0366004610b69565b6105ce565b3480156101f0575f5ffd5b506101497f000000000000000000000000000000000000000000000000000000000000000081565b348015610223575f5ffd5b50610103610232366004610b69565b600760209081525f928352604080842090915290825290205481565b348015610259575f5ffd5b5061026d610268366004610b91565b61060f565b005b34801561027a575f5ffd5b50610103610289366004610b91565b60056020525f908152604090205481565b3480156102a5575f5ffd5b506101496102b4366004610baa565b610642565b3480156102c4575f5ffd5b506101036102d3366004610b91565b60046020525f908152604090205481565b3480156102ef575f5ffd5b506101037f000000000000000000000000000000000000000000000000000000000000000081565b5f805415610338576040516306fda65d60e31b815260040160405180910390fd5b60015f556103458361066a565b6001600160a01b0383165f818152600760209081526040808320868452825280832054938352600682528083208684529091529020546103859190610bd5565b6001600160a01b0384165f9081526007602090815260408083208684529091528120805492935083929091906103bc908490610be8565b90915550506001600160a01b0383165f90815260056020526040812080548392906103e8908490610bd5565b92505081905550610420836001848154811061040657610406610bfb565b5f918252602090912001546001600160a01b03168361085d565b6001828154811061043357610433610bfb565b5f91825260209182902001546040518381526001600160a01b0391821692918616917f9def4e2802183d68ce90a6a226a2962b59298616c27165f12c4fbc5c84cdd778910160405180910390a35f805592915050565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141580156104fe57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b031614155b1561051c57604051631131fa7160e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b03161461058f576003828154811061056857610568610bfb565b905f5260205f2090601091828204019190066002029054906101000a900461ffff166105c5565b600282815481106105a2576105a2610bfb565b905f5260205f2090601091828204019190066002029054906101000a900461ffff165b90505b92915050565b6001600160a01b0382165f8181526007602090815260408083208584528252808320549383526006825280832085845290915281205490916105c591610bd5565b5f541561062f576040516306fda65d60e31b815260040160405180910390fd5b60015f5561063c8161066a565b505f8055565b60018181548110610651575f80fd5b5f918252602090912001546001600160a01b0316905081565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b0316141580156106de57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b156106fc57604051631131fa7160e11b815260040160405180910390fd5b5f61070682610943565b6001600160a01b0383165f908152600560205260409020549091508110156107415760405163a54d597f60e01b815260040160405180910390fd5b6001600160a01b0382165f908152600560205260408120546107639083610bd5565b9050805f0361077157505050565b6001600160a01b0383165f9081526005602090815260408083208590556004909152812080548392906107a5908490610be8565b909155505f90505b600154811015610814576001600160a01b0384165f908152600460205260409020546107e9906107dd8684610489565b61ffff16612710610a34565b6001600160a01b0385165f9081526006602090815260408083208584529091529020556001016107ad565b50826001600160a01b03167f472f36e28bb47edb7c69c9e2ac00a77c66b505df54e9c818ac57110b0629e8c38260405161085091815260200190565b60405180910390a2505050565b805f0361086957505050565b6001600160a01b0383166108ed575f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146108c0576040519150601f19603f3d011682016040523d82523d5f602084013e6108c5565b606091505b50509050806108e7576040516312171d8360e31b815260040160405180910390fd5b50505050565b6040516001600160a01b03831660248201526044810182905261093e90849060640160408051601f198184030181529190526020810180516001600160e01b031663a9059cbb60e01b179052610a74565b505050565b5f6001600160a01b038216610959575047919050565b6040513060248201525f9081906001600160a01b0385169060440160408051601f198184030181529181526020820180516001600160e01b03166370a0823160e01b179052516109a99190610c0f565b5f60405180830381855afa9150503d805f81146109e1576040519150601f19603f3d011682016040523d82523d5f602084013e6109e6565b606091505b50915091508115806109fa57508051602014155b15610a18576040516312171d8360e31b815260040160405180910390fd5b80806020019051810190610a2c9190610c25565b949350505050565b5f8183610a418287610c50565b610a4b9190610c63565b610a559190610c7a565b83610a608487610c7a565b610a6a9190610c63565b610a2c9190610be8565b816001600160a01b03163b5f03610a9e576040516312171d8360e31b815260040160405180910390fd5b5f5f836001600160a01b031683604051610ab89190610c0f565b5f604051808303815f865af19150503d805f8114610af1576040519150601f19603f3d011682016040523d82523d5f602084013e610af6565b606091505b5091509150811580610b305750805115801590610b30575080516020141580610b30575080806020019051810190610b2e9190610c8d565b155b156108e7576040516312171d8360e31b815260040160405180910390fd5b80356001600160a01b0381168114610b64575f5ffd5b919050565b5f5f60408385031215610b7a575f5ffd5b610b8383610b4e565b946020939093013593505050565b5f60208284031215610ba1575f5ffd5b6105c582610b4e565b5f60208284031215610bba575f5ffd5b5035919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c8576105c8610bc1565b808201808211156105c8576105c8610bc1565b634e487b7160e01b5f52603260045260245ffd5b5f82518060208501845e5f920191825250919050565b5f60208284031215610c35575f5ffd5b5051919050565b634e487b7160e01b5f52601260045260245ffd5b5f82610c5e57610c5e610c3c565b500690565b80820281158282048414176105c8576105c8610bc1565b5f82610c8857610c88610c3c565b500490565b5f60208284031215610c9d575f5ffd5b81518015158114610cac575f5ffd5b939250505056fea2646970667358221220e5b4e45e7c39773f77ba7165b4249f2875d4b7b72de1b618fdd4e6144d91fb4164736f6c634300081c0033",
  "immutableReferences": {
    "485": [
      {
        "start": 502,
        "length": 32
      },
      {
        "start": 1164,
        "length": 32
      },
      {
        "start": 1310,
        "length": 32
      },
      {
        "start": 1644,
        "length": 32
      }
    ],
    "487": [
      {
        "start": 295,
        "length": 32
      },
      {
        "start": 1225,
        "length": 32
      },
      {
        "start": 1705,
        "length": 32
      }
    ],
    "489": [
      {
        "start": 757,
        "length": 32
      }
    ]
  },
  "creationCodeHash": "0x8354e7513df1e4f582b84ae26eb17c7161cd7fa6ef5cb31a36360f6360992a69"
}
