IBVM Testnet

Contract

0x797fdfa2a3cdF612Dec1140e98208f938Be74314

Overview

IBVMI Balance

IBVM Smart Chain LogoIBVM Smart Chain LogoIBVM Smart Chain Logo 0 IBVMI

Token Holdings

 Latest 1 from a total of 1 transactions

Transaction Hash
Method
Block
From
To
Value
0x60806040 84428 Nov 20,2025 9:42:17 AM 1 day ago Nov 20,2025 9:42:17 AM IN 0 IBVMI 0.00126207 1 Gwei

 Latest ERC-20 Token Transfer Events (View All)

Transaction Hash Method Block Age From To Amount Token
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TokenManager

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
No with 200 runs

Other Settings:
paris evmVersion, MIT License (MIT) license

Contract Source Code (Solidity)

Contract ABI

[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [],
    "name": "EnforcedPause",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "ExpectedPause",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "OwnableInvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "OwnableUnauthorizedAccount",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "ReentrancyGuardReentrantCall",
    "type": "error"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "minter",
        "type": "address"
      }
    ],
    "name": "AuthorizedMinterAdded",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "minter",
        "type": "address"
      }
    ],
    "name": "AuthorizedMinterRemoved",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "Paused",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "token",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "pauser",
        "type": "address"
      }
    ],
    "name": "TokenPaused",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "token",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "unpauser",
        "type": "address"
      }
    ],
    "name": "TokenUnpaused",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "Unpaused",
    "type": "event"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "minter",
        "type": "address"
      }
    ],
    "name": "addAuthorizedMinter",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "authorizedMinters",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "target",
        "type": "address"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "executeCustomCall",
    "outputs": [
      {
        "internalType": "bytes",
        "name": "",
        "type": "bytes"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "token",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "mintToken",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "pause",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "token",
        "type": "address"
      }
    ],
    "name": "pauseToken",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "paused",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "minter",
        "type": "address"
      }
    ],
    "name": "removeAuthorizedMinter",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "unpause",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "token",
        "type": "address"
      }
    ],
    "name": "unpauseToken",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]

Contract Creation Code

608060405234801561001057600080fd5b5033600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100845760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161007b91906101a5565b60405180910390fd5b610093816100a060201b60201c565b50600180819055506101c0565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061018f82610164565b9050919050565b61019f81610184565b82525050565b60006020820190506101ba6000830184610196565b92915050565b611512806101cf6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636bec32da1161008c5780638456cb59116100665780638456cb59146101c25780638da5cb5b146101cc578063aa2fe91b146101ea578063f2fde38b1461021a576100cf565b80636bec32da14610180578063715018a61461019c5780637c41ad2c146101a6576100cf565b806327bd6971146100d45780633b3bff0f146101045780633f4ba83a14610120578063475ae0391461012a5780635c975abb146101465780635f710f5c14610164575b600080fd5b6100ee60048036038101906100e99190610eb3565b610236565b6040516100fb9190610fa3565b60405180910390f35b61011e60048036038101906101199190610fc5565b61036c565b005b610128610439565b005b610144600480360381019061013f9190610fc5565b61044b565b005b61014e61057d565b60405161015b919061100d565b60405180910390f35b61017e60048036038101906101799190610fc5565b610594565b005b61019a6004803603810190610195919061105e565b610736565b005b6101a461093b565b005b6101c060048036038101906101bb9190610fc5565b61094f565b005b6101ca610a1c565b005b6101d4610a2e565b6040516101e191906110c0565b60405180910390f35b61020460048036038101906101ff9190610fc5565b610a57565b604051610211919061100d565b60405180910390f35b610234600480360381019061022f9190610fc5565b610a77565b005b6060610240610afd565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036102af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a690611138565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1685856040516102d9929190611197565b6000604051808303816000865af19150503d8060008114610316576040519150601f19603f3d011682016040523d82523d6000602084013e61031b565b606091505b509150915081610360576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610357906111fc565b60405180910390fd5b80925050509392505050565b610374610b84565b61037c610afd565b8073ffffffffffffffffffffffffffffffffffffffff16633f4ba83a6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156103c457600080fd5b505af11580156103d8573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa5bb93d2ab7320f11fa3d7af4ef8d6d3be3845fb3cbc5e0e177fb7c36a22591d60405160405180910390a350565b610441610afd565b610449610bc5565b565b610453610afd565b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d690611268565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fc6711413797b8a562634e98c95d50e7619d39702ed5b82ce335dc93546c3a88c60405160405180910390a250565b6000600260009054906101000a900460ff16905090565b61059c610afd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361060b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610602906112d4565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610698576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068f90611340565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fe6be4d6cc04eb0219337b22db08c688969a9ec8e34d9a0a2ba38a114e050f1ae60405160405180910390a250565b61073e610c28565b610746610b84565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806107d057506107a1610a2e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61080f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610806906113ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361087e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087590611418565b60405180910390fd5b600081116108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b890611484565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166340c10f1983836040518363ffffffff1660e01b81526004016108fc9291906114b3565b600060405180830381600087803b15801561091657600080fd5b505af115801561092a573d6000803e3d6000fd5b50505050610936610c6e565b505050565b610943610afd565b61094d6000610c77565b565b610957610b84565b61095f610afd565b8073ffffffffffffffffffffffffffffffffffffffff16638456cb596040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156109a757600080fd5b505af11580156109bb573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f3049c79d2929992d0f7fdd893166d6b11cc50f9c20d83ba5ea22091b7f1276d560405160405180910390a350565b610a24610afd565b610a2c610d3b565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60036020528060005260406000206000915054906101000a900460ff1681565b610a7f610afd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af15760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610ae891906110c0565b60405180910390fd5b610afa81610c77565b50565b610b05610d9e565b73ffffffffffffffffffffffffffffffffffffffff16610b23610a2e565b73ffffffffffffffffffffffffffffffffffffffff1614610b8257610b46610d9e565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b7991906110c0565b60405180910390fd5b565b610b8c61057d565b15610bc3576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610bcd610da6565b6000600260006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610c11610d9e565b604051610c1e91906110c0565b60405180910390a1565b600260015403610c64576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600181905550565b60018081905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610d43610b84565b6001600260006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610d87610d9e565b604051610d9491906110c0565b60405180910390a1565b600033905090565b610dae61057d565b610de4576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e1b82610df0565b9050919050565b610e2b81610e10565b8114610e3657600080fd5b50565b600081359050610e4881610e22565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112610e7357610e72610e4e565b5b8235905067ffffffffffffffff811115610e9057610e8f610e53565b5b602083019150836001820283011115610eac57610eab610e58565b5b9250929050565b600080600060408486031215610ecc57610ecb610de6565b5b6000610eda86828701610e39565b935050602084013567ffffffffffffffff811115610efb57610efa610deb565b5b610f0786828701610e5d565b92509250509250925092565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f4d578082015181840152602081019050610f32565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f7582610f13565b610f7f8185610f1e565b9350610f8f818560208601610f2f565b610f9881610f59565b840191505092915050565b60006020820190508181036000830152610fbd8184610f6a565b905092915050565b600060208284031215610fdb57610fda610de6565b5b6000610fe984828501610e39565b91505092915050565b60008115159050919050565b61100781610ff2565b82525050565b60006020820190506110226000830184610ffe565b92915050565b6000819050919050565b61103b81611028565b811461104657600080fd5b50565b60008135905061105881611032565b92915050565b60008060006060848603121561107757611076610de6565b5b600061108586828701610e39565b935050602061109686828701610e39565b92505060406110a786828701611049565b9150509250925092565b6110ba81610e10565b82525050565b60006020820190506110d560008301846110b1565b92915050565b600082825260208201905092915050565b7f496e76616c696420746172676574206164647265737300000000000000000000600082015250565b60006111226016836110db565b915061112d826110ec565b602082019050919050565b6000602082019050818103600083015261115181611115565b9050919050565b600081905092915050565b82818337600083830152505050565b600061117e8385611158565b935061118b838584611163565b82840190509392505050565b60006111a4828486611172565b91508190509392505050565b7f437573746f6d2063616c6c206661696c65640000000000000000000000000000600082015250565b60006111e66012836110db565b91506111f1826111b0565b602082019050919050565b60006020820190508181036000830152611215816111d9565b9050919050565b7f41646472657373206e6f7420617574686f72697a656400000000000000000000600082015250565b60006112526016836110db565b915061125d8261121c565b602082019050919050565b6000602082019050818103600083015261128181611245565b9050919050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b60006112be600f836110db565b91506112c982611288565b602082019050919050565b600060208201905081810360008301526112ed816112b1565b9050919050565b7f416c726561647920617574686f72697a65640000000000000000000000000000600082015250565b600061132a6012836110db565b9150611335826112f4565b602082019050919050565b600060208201905081810360008301526113598161131d565b9050919050565b7f4e6f7420617574686f72697a656420746f206d696e7400000000000000000000600082015250565b60006113966016836110db565b91506113a182611360565b602082019050919050565b600060208201905081810360008301526113c581611389565b9050919050565b7f43616e6e6f74206d696e7420746f207a65726f20616464726573730000000000600082015250565b6000611402601b836110db565b915061140d826113cc565b602082019050919050565b60006020820190508181036000830152611431816113f5565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b600061146e601d836110db565b915061147982611438565b602082019050919050565b6000602082019050818103600083015261149d81611461565b9050919050565b6114ad81611028565b82525050565b60006040820190506114c860008301856110b1565b6114d560208301846114a4565b939250505056fea2646970667358221220b5f14cffc4f60748c7809134879c8c818147e854113b7afae03c6dc11865c15d64736f6c634300081c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c80636bec32da1161008c5780638456cb59116100665780638456cb59146101c25780638da5cb5b146101cc578063aa2fe91b146101ea578063f2fde38b1461021a576100cf565b80636bec32da14610180578063715018a61461019c5780637c41ad2c146101a6576100cf565b806327bd6971146100d45780633b3bff0f146101045780633f4ba83a14610120578063475ae0391461012a5780635c975abb146101465780635f710f5c14610164575b600080fd5b6100ee60048036038101906100e99190610eb3565b610236565b6040516100fb9190610fa3565b60405180910390f35b61011e60048036038101906101199190610fc5565b61036c565b005b610128610439565b005b610144600480360381019061013f9190610fc5565b61044b565b005b61014e61057d565b60405161015b919061100d565b60405180910390f35b61017e60048036038101906101799190610fc5565b610594565b005b61019a6004803603810190610195919061105e565b610736565b005b6101a461093b565b005b6101c060048036038101906101bb9190610fc5565b61094f565b005b6101ca610a1c565b005b6101d4610a2e565b6040516101e191906110c0565b60405180910390f35b61020460048036038101906101ff9190610fc5565b610a57565b604051610211919061100d565b60405180910390f35b610234600480360381019061022f9190610fc5565b610a77565b005b6060610240610afd565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036102af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102a690611138565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1685856040516102d9929190611197565b6000604051808303816000865af19150503d8060008114610316576040519150601f19603f3d011682016040523d82523d6000602084013e61031b565b606091505b509150915081610360576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610357906111fc565b60405180910390fd5b80925050509392505050565b610374610b84565b61037c610afd565b8073ffffffffffffffffffffffffffffffffffffffff16633f4ba83a6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156103c457600080fd5b505af11580156103d8573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa5bb93d2ab7320f11fa3d7af4ef8d6d3be3845fb3cbc5e0e177fb7c36a22591d60405160405180910390a350565b610441610afd565b610449610bc5565b565b610453610afd565b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d690611268565b60405180910390fd5b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fc6711413797b8a562634e98c95d50e7619d39702ed5b82ce335dc93546c3a88c60405160405180910390a250565b6000600260009054906101000a900460ff16905090565b61059c610afd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361060b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610602906112d4565b60405180910390fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610698576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068f90611340565b60405180910390fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fe6be4d6cc04eb0219337b22db08c688969a9ec8e34d9a0a2ba38a114e050f1ae60405160405180910390a250565b61073e610c28565b610746610b84565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806107d057506107a1610a2e565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61080f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610806906113ac565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361087e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087590611418565b60405180910390fd5b600081116108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b890611484565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff166340c10f1983836040518363ffffffff1660e01b81526004016108fc9291906114b3565b600060405180830381600087803b15801561091657600080fd5b505af115801561092a573d6000803e3d6000fd5b50505050610936610c6e565b505050565b610943610afd565b61094d6000610c77565b565b610957610b84565b61095f610afd565b8073ffffffffffffffffffffffffffffffffffffffff16638456cb596040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156109a757600080fd5b505af11580156109bb573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f3049c79d2929992d0f7fdd893166d6b11cc50f9c20d83ba5ea22091b7f1276d560405160405180910390a350565b610a24610afd565b610a2c610d3b565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60036020528060005260406000206000915054906101000a900460ff1681565b610a7f610afd565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af15760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610ae891906110c0565b60405180910390fd5b610afa81610c77565b50565b610b05610d9e565b73ffffffffffffffffffffffffffffffffffffffff16610b23610a2e565b73ffffffffffffffffffffffffffffffffffffffff1614610b8257610b46610d9e565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610b7991906110c0565b60405180910390fd5b565b610b8c61057d565b15610bc3576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b610bcd610da6565b6000600260006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610c11610d9e565b604051610c1e91906110c0565b60405180910390a1565b600260015403610c64576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600181905550565b60018081905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610d43610b84565b6001600260006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610d87610d9e565b604051610d9491906110c0565b60405180910390a1565b600033905090565b610dae61057d565b610de4576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610e1b82610df0565b9050919050565b610e2b81610e10565b8114610e3657600080fd5b50565b600081359050610e4881610e22565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112610e7357610e72610e4e565b5b8235905067ffffffffffffffff811115610e9057610e8f610e53565b5b602083019150836001820283011115610eac57610eab610e58565b5b9250929050565b600080600060408486031215610ecc57610ecb610de6565b5b6000610eda86828701610e39565b935050602084013567ffffffffffffffff811115610efb57610efa610deb565b5b610f0786828701610e5d565b92509250509250925092565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f4d578082015181840152602081019050610f32565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f7582610f13565b610f7f8185610f1e565b9350610f8f818560208601610f2f565b610f9881610f59565b840191505092915050565b60006020820190508181036000830152610fbd8184610f6a565b905092915050565b600060208284031215610fdb57610fda610de6565b5b6000610fe984828501610e39565b91505092915050565b60008115159050919050565b61100781610ff2565b82525050565b60006020820190506110226000830184610ffe565b92915050565b6000819050919050565b61103b81611028565b811461104657600080fd5b50565b60008135905061105881611032565b92915050565b60008060006060848603121561107757611076610de6565b5b600061108586828701610e39565b935050602061109686828701610e39565b92505060406110a786828701611049565b9150509250925092565b6110ba81610e10565b82525050565b60006020820190506110d560008301846110b1565b92915050565b600082825260208201905092915050565b7f496e76616c696420746172676574206164647265737300000000000000000000600082015250565b60006111226016836110db565b915061112d826110ec565b602082019050919050565b6000602082019050818103600083015261115181611115565b9050919050565b600081905092915050565b82818337600083830152505050565b600061117e8385611158565b935061118b838584611163565b82840190509392505050565b60006111a4828486611172565b91508190509392505050565b7f437573746f6d2063616c6c206661696c65640000000000000000000000000000600082015250565b60006111e66012836110db565b91506111f1826111b0565b602082019050919050565b60006020820190508181036000830152611215816111d9565b9050919050565b7f41646472657373206e6f7420617574686f72697a656400000000000000000000600082015250565b60006112526016836110db565b915061125d8261121c565b602082019050919050565b6000602082019050818103600083015261128181611245565b9050919050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b60006112be600f836110db565b91506112c982611288565b602082019050919050565b600060208201905081810360008301526112ed816112b1565b9050919050565b7f416c726561647920617574686f72697a65640000000000000000000000000000600082015250565b600061132a6012836110db565b9150611335826112f4565b602082019050919050565b600060208201905081810360008301526113598161131d565b9050919050565b7f4e6f7420617574686f72697a656420746f206d696e7400000000000000000000600082015250565b60006113966016836110db565b91506113a182611360565b602082019050919050565b600060208201905081810360008301526113c581611389565b9050919050565b7f43616e6e6f74206d696e7420746f207a65726f20616464726573730000000000600082015250565b6000611402601b836110db565b915061140d826113cc565b602082019050919050565b60006020820190508181036000830152611431816113f5565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b600061146e601d836110db565b915061147982611438565b602082019050919050565b6000602082019050818103600083015261149d81611461565b9050919050565b6114ad81611028565b82525050565b60006040820190506114c860008301856110b1565b6114d560208301846114a4565b939250505056fea2646970667358221220383fadf59a5d8a61db8b7b582ed027d82b6ce297c4c9c1feead483c06e8c0d2f64736f6c634300081c0033

Deployed Bytecode Sourcemap

11409:3628:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14689:346;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13929:157;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14377:65;;;:::i;:::-;;12779:242;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5786:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12338:291;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13236:324;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3219:101;;;:::i;:::-;;13667:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14212:61;;;:::i;:::-;;2564:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11480:49;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3469:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14689:346;14803:12;2457:13;:11;:13::i;:::-;14853:1:::1;14835:20;;:6;:20;;::::0;14827:55:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;14894:12;14908:23:::0;14935:6:::1;:11;;14947:4;;14935:17;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14893:59;;;;14970:7;14962:38;;;;;;;;;;;;:::i;:::-;;;;;;;;;15018:10;15011:17;;;;14689:346:::0;;;;;:::o;13929:157::-;5410:19;:17;:19::i;:::-;2457:13:::1;:11;:13::i;:::-;14015:5:::2;14008:21;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;14068:10;14047:32;;14061:5;14047:32;;;;;;;;;;;;13929:157:::0;:::o;14377:65::-;2457:13;:11;:13::i;:::-;14425:10:::1;:8;:10::i;:::-;14377:65::o:0;12779:242::-;2457:13;:11;:13::i;:::-;12864:17:::1;:25;12882:6;12864:25;;;;;;;;;;;;;;;;;;;;;;;;;12856:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;12963:5;12935:17;:25;12953:6;12935:25;;;;;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;13007:6;12983:31;;;;;;;;;;;;12779:242:::0;:::o;5786:84::-;5833:4;5856:7;;;;;;;;;;;5849:14;;5786:84;:::o;12338:291::-;2457:13;:11;:13::i;:::-;12438:1:::1;12420:20;;:6;:20;;::::0;12412:48:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;12479:17;:25;12497:6;12479:25;;;;;;;;;;;;;;;;;;;;;;;;;12478:26;12470:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;12574:4;12546:17;:25;12564:6;12546:25;;;;;;;;;;;;;;;;:32;;;;;;;;;;;;;;;;;;12615:6;12593:29;;;;;;;;;;;;12338:291:::0;:::o;13236:324::-;9352:21;:19;:21::i;:::-;5410:19:::1;:17;:19::i;:::-;12098:17:::2;:29;12116:10;12098:29;;;;;;;;;;;;;;;;;;;;;;;;;:54;;;;12145:7;:5;:7::i;:::-;12131:21;;:10;:21;;;12098:54;12090:89;;;;;;;;;;;;:::i;:::-;;;;;;;;;13416:1:::3;13402:16;;:2;:16;;::::0;13394:56:::3;;;;;;;;;;;;:::i;:::-;;;;;;;;;13477:1;13468:6;:10;13460:52;;;;;;;;;;;;:::i;:::-;;;;;;;;;13530:5;13523:18;;;13542:2;13546:6;13523:30;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::3;;;;;;;;;;;;::::0;::::3;;;;;;;;;9394:20:::0;:18;:20::i;:::-;13236:324;;;:::o;3219:101::-;2457:13;:11;:13::i;:::-;3283:30:::1;3310:1;3283:18;:30::i;:::-;3219:101::o:0;13667:151::-;5410:19;:17;:19::i;:::-;2457:13:::1;:11;:13::i;:::-;13751:5:::2;13744:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;13800:10;13781:30;;13793:5;13781:30;;;;;;;;;;;;13667:151:::0;:::o;14212:61::-;2457:13;:11;:13::i;:::-;14258:8:::1;:6;:8::i;:::-;14212:61::o:0;2564:85::-;2610:7;2636:6;;;;;;;;;;;2629:13;;2564:85;:::o;11480:49::-;;;;;;;;;;;;;;;;;;;;;;:::o;3469:215::-;2457:13;:11;:13::i;:::-;3573:1:::1;3553:22;;:8;:22;;::::0;3549:91:::1;;3626:1;3598:31;;;;;;;;;;;:::i;:::-;;;;;;;;3549:91;3649:28;3668:8;3649:18;:28::i;:::-;3469:215:::0;:::o;2722:162::-;2792:12;:10;:12::i;:::-;2781:23;;:7;:5;:7::i;:::-;:23;;;2777:101;;2854:12;:10;:12::i;:::-;2827:40;;;;;;;;;;;:::i;:::-;;;;;;;;2777:101;2722:162::o;5938:128::-;6003:8;:6;:8::i;:::-;5999:61;;;6034:15;;;;;;;;;;;;;;5999:61;5938:128::o;6646:117::-;5657:16;:14;:16::i;:::-;6714:5:::1;6704:7;;:15;;;;;;;;;;;;;;;;;;6734:22;6743:12;:10;:12::i;:::-;6734:22;;;;;;:::i;:::-;;;;;;;;6646:117::o:0;9427:307::-;8751:1;9554:7;;:18;9550:86;;9595:30;;;;;;;;;;;;;;9550:86;8751:1;9710:7;:17;;;;9427:307::o;9740:208::-;8709:1;9920:7;:21;;;;9740:208::o;3838:187::-;3911:16;3930:6;;;;;;;;;;;3911:25;;3955:8;3946:6;;:17;;;;;;;;;;;;;;;;;;4009:8;3978:40;;3999:8;3978:40;;;;;;;;;;;;3901:124;3838:187;:::o;6399:115::-;5410:19;:17;:19::i;:::-;6468:4:::1;6458:7;;:14;;;;;;;;;;;;;;;;;;6487:20;6494:12;:10;:12::i;:::-;6487:20;;;;;;:::i;:::-;;;;;;;;6399:115::o:0;587:96::-;640:7;666:10;659:17;;587:96;:::o;6138:126::-;6201:8;:6;:8::i;:::-;6196:62;;6232:15;;;;;;;;;;;;;;6196:62;6138:126::o;88:117:1:-;197:1;194;187:12;211:117;320:1;317;310:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:117::-;950:1;947;940:12;964:117;1073:1;1070;1063:12;1087:117;1196:1;1193;1186:12;1223:552;1280:8;1290:6;1340:3;1333:4;1325:6;1321:17;1317:27;1307:122;;1348:79;;:::i;:::-;1307:122;1461:6;1448:20;1438:30;;1491:18;1483:6;1480:30;1477:117;;;1513:79;;:::i;:::-;1477:117;1627:4;1619:6;1615:17;1603:29;;1681:3;1673:4;1665:6;1661:17;1651:8;1647:32;1644:41;1641:128;;;1688:79;;:::i;:::-;1641:128;1223:552;;;;;:::o;1781:672::-;1860:6;1868;1876;1925:2;1913:9;1904:7;1900:23;1896:32;1893:119;;;1931:79;;:::i;:::-;1893:119;2051:1;2076:53;2121:7;2112:6;2101:9;2097:22;2076:53;:::i;:::-;2066:63;;2022:117;2206:2;2195:9;2191:18;2178:32;2237:18;2229:6;2226:30;2223:117;;;2259:79;;:::i;:::-;2223:117;2372:64;2428:7;2419:6;2408:9;2404:22;2372:64;:::i;:::-;2354:82;;;;2149:297;1781:672;;;;;:::o;2459:98::-;2510:6;2544:5;2538:12;2528:22;;2459:98;;;:::o;2563:168::-;2646:11;2680:6;2675:3;2668:19;2720:4;2715:3;2711:14;2696:29;;2563:168;;;;:::o;2737:248::-;2819:1;2829:113;2843:6;2840:1;2837:13;2829:113;;;2928:1;2923:3;2919:11;2913:18;2909:1;2904:3;2900:11;2893:39;2865:2;2862:1;2858:10;2853:15;;2829:113;;;2976:1;2967:6;2962:3;2958:16;2951:27;2799:186;2737:248;;;:::o;2991:102::-;3032:6;3083:2;3079:7;3074:2;3067:5;3063:14;3059:28;3049:38;;2991:102;;;:::o;3099:373::-;3185:3;3213:38;3245:5;3213:38;:::i;:::-;3267:70;3330:6;3325:3;3267:70;:::i;:::-;3260:77;;3346:65;3404:6;3399:3;3392:4;3385:5;3381:16;3346:65;:::i;:::-;3436:29;3458:6;3436:29;:::i;:::-;3431:3;3427:39;3420:46;;3189:283;3099:373;;;;:::o;3478:309::-;3589:4;3627:2;3616:9;3612:18;3604:26;;3676:9;3670:4;3666:20;3662:1;3651:9;3647:17;3640:47;3704:76;3775:4;3766:6;3704:76;:::i;:::-;3696:84;;3478:309;;;;:::o;3793:329::-;3852:6;3901:2;3889:9;3880:7;3876:23;3872:32;3869:119;;;3907:79;;:::i;:::-;3869:119;4027:1;4052:53;4097:7;4088:6;4077:9;4073:22;4052:53;:::i;:::-;4042:63;;3998:117;3793:329;;;;:::o;4128:90::-;4162:7;4205:5;4198:13;4191:21;4180:32;;4128:90;;;:::o;4224:109::-;4305:21;4320:5;4305:21;:::i;:::-;4300:3;4293:34;4224:109;;:::o;4339:210::-;4426:4;4464:2;4453:9;4449:18;4441:26;;4477:65;4539:1;4528:9;4524:17;4515:6;4477:65;:::i;:::-;4339:210;;;;:::o;4555:77::-;4592:7;4621:5;4610:16;;4555:77;;;:::o;4638:122::-;4711:24;4729:5;4711:24;:::i;:::-;4704:5;4701:35;4691:63;;4750:1;4747;4740:12;4691:63;4638:122;:::o;4766:139::-;4812:5;4850:6;4837:20;4828:29;;4866:33;4893:5;4866:33;:::i;:::-;4766:139;;;;:::o;4911:619::-;4988:6;4996;5004;5053:2;5041:9;5032:7;5028:23;5024:32;5021:119;;;5059:79;;:::i;:::-;5021:119;5179:1;5204:53;5249:7;5240:6;5229:9;5225:22;5204:53;:::i;:::-;5194:63;;5150:117;5306:2;5332:53;5377:7;5368:6;5357:9;5353:22;5332:53;:::i;:::-;5322:63;;5277:118;5434:2;5460:53;5505:7;5496:6;5485:9;5481:22;5460:53;:::i;:::-;5450:63;;5405:118;4911:619;;;;;:::o;5536:118::-;5623:24;5641:5;5623:24;:::i;:::-;5618:3;5611:37;5536:118;;:::o;5660:222::-;5753:4;5791:2;5780:9;5776:18;5768:26;;5804:71;5872:1;5861:9;5857:17;5848:6;5804:71;:::i;:::-;5660:222;;;;:::o;5888:169::-;5972:11;6006:6;6001:3;5994:19;6046:4;6041:3;6037:14;6022:29;;5888:169;;;;:::o;6063:172::-;6203:24;6199:1;6191:6;6187:14;6180:48;6063:172;:::o;6241:366::-;6383:3;6404:67;6468:2;6463:3;6404:67;:::i;:::-;6397:74;;6480:93;6569:3;6480:93;:::i;:::-;6598:2;6593:3;6589:12;6582:19;;6241:366;;;:::o;6613:419::-;6779:4;6817:2;6806:9;6802:18;6794:26;;6866:9;6860:4;6856:20;6852:1;6841:9;6837:17;6830:47;6894:131;7020:4;6894:131;:::i;:::-;6886:139;;6613:419;;;:::o;7038:147::-;7139:11;7176:3;7161:18;;7038:147;;;;:::o;7191:148::-;7289:6;7284:3;7279;7266:30;7330:1;7321:6;7316:3;7312:16;7305:27;7191:148;;;:::o;7367:327::-;7481:3;7502:88;7583:6;7578:3;7502:88;:::i;:::-;7495:95;;7600:56;7649:6;7644:3;7637:5;7600:56;:::i;:::-;7681:6;7676:3;7672:16;7665:23;;7367:327;;;;;:::o;7700:291::-;7840:3;7862:103;7961:3;7952:6;7944;7862:103;:::i;:::-;7855:110;;7982:3;7975:10;;7700:291;;;;;:::o;7997:168::-;8137:20;8133:1;8125:6;8121:14;8114:44;7997:168;:::o;8171:366::-;8313:3;8334:67;8398:2;8393:3;8334:67;:::i;:::-;8327:74;;8410:93;8499:3;8410:93;:::i;:::-;8528:2;8523:3;8519:12;8512:19;;8171:366;;;:::o;8543:419::-;8709:4;8747:2;8736:9;8732:18;8724:26;;8796:9;8790:4;8786:20;8782:1;8771:9;8767:17;8760:47;8824:131;8950:4;8824:131;:::i;:::-;8816:139;;8543:419;;;:::o;8968:172::-;9108:24;9104:1;9096:6;9092:14;9085:48;8968:172;:::o;9146:366::-;9288:3;9309:67;9373:2;9368:3;9309:67;:::i;:::-;9302:74;;9385:93;9474:3;9385:93;:::i;:::-;9503:2;9498:3;9494:12;9487:19;;9146:366;;;:::o;9518:419::-;9684:4;9722:2;9711:9;9707:18;9699:26;;9771:9;9765:4;9761:20;9757:1;9746:9;9742:17;9735:47;9799:131;9925:4;9799:131;:::i;:::-;9791:139;;9518:419;;;:::o;9943:165::-;10083:17;10079:1;10071:6;10067:14;10060:41;9943:165;:::o;10114:366::-;10256:3;10277:67;10341:2;10336:3;10277:67;:::i;:::-;10270:74;;10353:93;10442:3;10353:93;:::i;:::-;10471:2;10466:3;10462:12;10455:19;;10114:366;;;:::o;10486:419::-;10652:4;10690:2;10679:9;10675:18;10667:26;;10739:9;10733:4;10729:20;10725:1;10714:9;10710:17;10703:47;10767:131;10893:4;10767:131;:::i;:::-;10759:139;;10486:419;;;:::o;10911:168::-;11051:20;11047:1;11039:6;11035:14;11028:44;10911:168;:::o;11085:366::-;11227:3;11248:67;11312:2;11307:3;11248:67;:::i;:::-;11241:74;;11324:93;11413:3;11324:93;:::i;:::-;11442:2;11437:3;11433:12;11426:19;;11085:366;;;:::o;11457:419::-;11623:4;11661:2;11650:9;11646:18;11638:26;;11710:9;11704:4;11700:20;11696:1;11685:9;11681:17;11674:47;11738:131;11864:4;11738:131;:::i;:::-;11730:139;;11457:419;;;:::o;11882:172::-;12022:24;12018:1;12010:6;12006:14;11999:48;11882:172;:::o;12060:366::-;12202:3;12223:67;12287:2;12282:3;12223:67;:::i;:::-;12216:74;;12299:93;12388:3;12299:93;:::i;:::-;12417:2;12412:3;12408:12;12401:19;;12060:366;;;:::o;12432:419::-;12598:4;12636:2;12625:9;12621:18;12613:26;;12685:9;12679:4;12675:20;12671:1;12660:9;12656:17;12649:47;12713:131;12839:4;12713:131;:::i;:::-;12705:139;;12432:419;;;:::o;12857:177::-;12997:29;12993:1;12985:6;12981:14;12974:53;12857:177;:::o;13040:366::-;13182:3;13203:67;13267:2;13262:3;13203:67;:::i;:::-;13196:74;;13279:93;13368:3;13279:93;:::i;:::-;13397:2;13392:3;13388:12;13381:19;;13040:366;;;:::o;13412:419::-;13578:4;13616:2;13605:9;13601:18;13593:26;;13665:9;13659:4;13655:20;13651:1;13640:9;13636:17;13629:47;13693:131;13819:4;13693:131;:::i;:::-;13685:139;;13412:419;;;:::o;13837:179::-;13977:31;13973:1;13965:6;13961:14;13954:55;13837:179;:::o;14022:366::-;14164:3;14185:67;14249:2;14244:3;14185:67;:::i;:::-;14178:74;;14261:93;14350:3;14261:93;:::i;:::-;14379:2;14374:3;14370:12;14363:19;;14022:366;;;:::o;14394:419::-;14560:4;14598:2;14587:9;14583:18;14575:26;;14647:9;14641:4;14637:20;14633:1;14622:9;14618:17;14611:47;14675:131;14801:4;14675:131;:::i;:::-;14667:139;;14394:419;;;:::o;14819:118::-;14906:24;14924:5;14906:24;:::i;:::-;14901:3;14894:37;14819:118;;:::o;14943:332::-;15064:4;15102:2;15091:9;15087:18;15079:26;;15115:71;15183:1;15172:9;15168:17;15159:6;15115:71;:::i;:::-;15196:72;15264:2;15253:9;15249:18;15240:6;15196:72;:::i;:::-;14943:332;;;;;:::o

Swarm Source

bzz-raw://3ab40e1963ba7f736b2c108c25f7d587498021f05a7d0ea59b3e856ca01b91af,dweb:/ipfs/QmPNtfGsHkZY9DyCua4cAxxtRY6gSJN7dpXeeD5iqBbCgJ
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our .