IBVM Testnet

Contract

0xc3E9d8Aa43B594F56c15779E7B1d0dadd7740cAF

 Latest 6 from a total of 6 transactions

Transaction Hash
Method
Block
From
To
Value
addAuthorizedMinter 1893841 May 28,2025 8:34:37 AM 3 months ago May 28,2025 8:34:37 AM IN 0 BTC 0.00000457 0.1 Gwei
addAuthorizedMinter 1891345 May 28,2025 7:11:25 AM 3 months ago May 28,2025 7:11:25 AM IN 0 BTC 0.00000457 0.1 Gwei
addAuthorizedMinter 1803053 May 26,2025 6:8:21 AM 3 months ago May 26,2025 6:8:21 AM IN 0 BTC 0.00000457 0.1 Gwei
transferOwnership 1596354 May 21,2025 11:18:23 AM 3 months ago May 21,2025 11:18:23 AM IN 0 BTC 0.00000302 0.1 Gwei
addAuthorizedMinter 1596303 May 21,2025 11:16:41 AM 3 months ago May 21,2025 11:16:41 AM IN 0 BTC 0.00000457 0.1 Gwei
0x60806040 1596050 May 21,2025 11:8:15 AM 3 months ago May 21,2025 11:8:15 AM IN 0 BTC 0.00007608 0.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.26+commit.8a97fa7a

Optimization Enabled:
Yes with 200 runs

Other Settings:
istanbul 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": "token",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "burnToken",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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

6080604052348015600f57600080fd5b503380603557604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b603c816045565b50600180556095565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610bfe806100a46000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80636bec32da1161008c5780638456cb59116100665780638456cb59146101b35780638da5cb5b146101bb578063aa2fe91b146101d6578063f2fde38b146101f957600080fd5b80636bec32da14610185578063715018a6146101985780637c41ad2c146101a057600080fd5b80633f4ba83a116100c85780633f4ba83a14610140578063475ae039146101485780635c975abb1461015b5780635f710f5c1461017257600080fd5b806327bd6971146100ef5780633416794d146101185780633b3bff0f1461012d575b600080fd5b6101026100fd366004610a87565b61020c565b60405161010f9190610b0c565b60405180910390f35b61012b610126366004610b5a565b610319565b005b61012b61013b366004610b96565b610440565b61012b6104dc565b61012b610156366004610b96565b6104ee565b60025460ff165b604051901515815260200161010f565b61012b610180366004610b96565b6105a0565b61012b610193366004610b5a565b61069a565b61012b6107f2565b61012b6101ae366004610b96565b610804565b61012b6108a0565b6000546040516001600160a01b03909116815260200161010f565b6101626101e4366004610b96565b60036020526000908152604090205460ff1681565b61012b610207366004610b96565b6108b0565b60606102166108ee565b6001600160a01b03841661026a5760405162461bcd60e51b8152602060048201526016602482015275496e76616c696420746172676574206164647265737360501b60448201526064015b60405180910390fd5b600080856001600160a01b03168585604051610287929190610bb8565b6000604051808303816000865af19150503d80600081146102c4576040519150601f19603f3d011682016040523d82523d6000602084013e6102c9565b606091505b5091509150816103105760405162461bcd60e51b815260206004820152601260248201527110dd5cdd1bdb4818d85b1b0819985a5b195960721b6044820152606401610261565b95945050505050565b61032161091b565b610329610945565b6001600160a01b03821661037f5760405162461bcd60e51b815260206004820152601d60248201527f43616e6e6f74206275726e2066726f6d207a65726f20616464726573730000006044820152606401610261565b600081116103cf5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610261565b604051632770a7eb60e21b81526001600160a01b03838116600483015260248201839052841690639dc29fac906044015b600060405180830381600087803b15801561041a57600080fd5b505af115801561042e573d6000803e3d6000fd5b5050505061043b60018055565b505050565b610448610945565b6104506108ee565b806001600160a01b0316633f4ba83a6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561048b57600080fd5b505af115801561049f573d6000803e3d6000fd5b50506040513392506001600160a01b03841691507fa5bb93d2ab7320f11fa3d7af4ef8d6d3be3845fb3cbc5e0e177fb7c36a22591d90600090a350565b6104e46108ee565b6104ec610969565b565b6104f66108ee565b6001600160a01b03811660009081526003602052604090205460ff166105575760405162461bcd60e51b81526020600482015260166024820152751059191c995cdcc81b9bdd08185d5d1a1bdc9a5e995960521b6044820152606401610261565b6001600160a01b038116600081815260036020526040808220805460ff19169055517fc6711413797b8a562634e98c95d50e7619d39702ed5b82ce335dc93546c3a88c9190a250565b6105a86108ee565b6001600160a01b0381166105f05760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610261565b6001600160a01b03811660009081526003602052604090205460ff161561064e5760405162461bcd60e51b8152602060048201526012602482015271105b1c9958591e48185d5d1a1bdc9a5e995960721b6044820152606401610261565b6001600160a01b038116600081815260036020526040808220805460ff19166001179055517fe6be4d6cc04eb0219337b22db08c688969a9ec8e34d9a0a2ba38a114e050f1ae9190a250565b6106a261091b565b6106aa610945565b3360009081526003602052604090205460ff16806106d257506000546001600160a01b031633145b6107175760405162461bcd60e51b8152602060048201526016602482015275139bdd08185d5d1a1bdc9a5e9959081d1bc81b5a5b9d60521b6044820152606401610261565b6001600160a01b03821661076d5760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f74206d696e7420746f207a65726f206164647265737300000000006044820152606401610261565b600081116107bd5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610261565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390528416906340c10f1990604401610400565b6107fa6108ee565b6104ec60006109bb565b61080c610945565b6108146108ee565b806001600160a01b0316638456cb596040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084f57600080fd5b505af1158015610863573d6000803e3d6000fd5b50506040513392506001600160a01b03841691507f3049c79d2929992d0f7fdd893166d6b11cc50f9c20d83ba5ea22091b7f1276d590600090a350565b6108a86108ee565b6104ec610a0b565b6108b86108ee565b6001600160a01b0381166108e257604051631e4fbdf760e01b815260006004820152602401610261565b6108eb816109bb565b50565b6000546001600160a01b031633146104ec5760405163118cdaa760e01b8152336004820152602401610261565b60026001540361093e57604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b60025460ff16156104ec5760405163d93c066560e01b815260040160405180910390fd5b610971610a48565b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610a13610945565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861099e3390565b60025460ff166104ec57604051638dfc202b60e01b815260040160405180910390fd5b80356001600160a01b0381168114610a8257600080fd5b919050565b600080600060408486031215610a9c57600080fd5b610aa584610a6b565b9250602084013567ffffffffffffffff811115610ac157600080fd5b8401601f81018613610ad257600080fd5b803567ffffffffffffffff811115610ae957600080fd5b866020828401011115610afb57600080fd5b939660209190910195509293505050565b602081526000825180602084015260005b81811015610b3a5760208186018101516040868401015201610b1d565b506000604082850101526040601f19601f83011684010191505092915050565b600080600060608486031215610b6f57600080fd5b610b7884610a6b565b9250610b8660208501610a6b565b9150604084013590509250925092565b600060208284031215610ba857600080fd5b610bb182610a6b565b9392505050565b818382376000910190815291905056fea26469706673582212206daf0137f30b723499e685f62f911fa2651774199e517ff41863e02df5cbaaa064736f6c634300081a0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80636bec32da1161008c5780638456cb59116100665780638456cb59146101b35780638da5cb5b146101bb578063aa2fe91b146101d6578063f2fde38b146101f957600080fd5b80636bec32da14610185578063715018a6146101985780637c41ad2c146101a057600080fd5b80633f4ba83a116100c85780633f4ba83a14610140578063475ae039146101485780635c975abb1461015b5780635f710f5c1461017257600080fd5b806327bd6971146100ef5780633416794d146101185780633b3bff0f1461012d575b600080fd5b6101026100fd366004610a87565b61020c565b60405161010f9190610b0c565b60405180910390f35b61012b610126366004610b5a565b610319565b005b61012b61013b366004610b96565b610440565b61012b6104dc565b61012b610156366004610b96565b6104ee565b60025460ff165b604051901515815260200161010f565b61012b610180366004610b96565b6105a0565b61012b610193366004610b5a565b61069a565b61012b6107f2565b61012b6101ae366004610b96565b610804565b61012b6108a0565b6000546040516001600160a01b03909116815260200161010f565b6101626101e4366004610b96565b60036020526000908152604090205460ff1681565b61012b610207366004610b96565b6108b0565b60606102166108ee565b6001600160a01b03841661026a5760405162461bcd60e51b8152602060048201526016602482015275496e76616c696420746172676574206164647265737360501b60448201526064015b60405180910390fd5b600080856001600160a01b03168585604051610287929190610bb8565b6000604051808303816000865af19150503d80600081146102c4576040519150601f19603f3d011682016040523d82523d6000602084013e6102c9565b606091505b5091509150816103105760405162461bcd60e51b815260206004820152601260248201527110dd5cdd1bdb4818d85b1b0819985a5b195960721b6044820152606401610261565b95945050505050565b61032161091b565b610329610945565b6001600160a01b03821661037f5760405162461bcd60e51b815260206004820152601d60248201527f43616e6e6f74206275726e2066726f6d207a65726f20616464726573730000006044820152606401610261565b600081116103cf5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610261565b604051632770a7eb60e21b81526001600160a01b03838116600483015260248201839052841690639dc29fac906044015b600060405180830381600087803b15801561041a57600080fd5b505af115801561042e573d6000803e3d6000fd5b5050505061043b60018055565b505050565b610448610945565b6104506108ee565b806001600160a01b0316633f4ba83a6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561048b57600080fd5b505af115801561049f573d6000803e3d6000fd5b50506040513392506001600160a01b03841691507fa5bb93d2ab7320f11fa3d7af4ef8d6d3be3845fb3cbc5e0e177fb7c36a22591d90600090a350565b6104e46108ee565b6104ec610969565b565b6104f66108ee565b6001600160a01b03811660009081526003602052604090205460ff166105575760405162461bcd60e51b81526020600482015260166024820152751059191c995cdcc81b9bdd08185d5d1a1bdc9a5e995960521b6044820152606401610261565b6001600160a01b038116600081815260036020526040808220805460ff19169055517fc6711413797b8a562634e98c95d50e7619d39702ed5b82ce335dc93546c3a88c9190a250565b6105a86108ee565b6001600160a01b0381166105f05760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610261565b6001600160a01b03811660009081526003602052604090205460ff161561064e5760405162461bcd60e51b8152602060048201526012602482015271105b1c9958591e48185d5d1a1bdc9a5e995960721b6044820152606401610261565b6001600160a01b038116600081815260036020526040808220805460ff19166001179055517fe6be4d6cc04eb0219337b22db08c688969a9ec8e34d9a0a2ba38a114e050f1ae9190a250565b6106a261091b565b6106aa610945565b3360009081526003602052604090205460ff16806106d257506000546001600160a01b031633145b6107175760405162461bcd60e51b8152602060048201526016602482015275139bdd08185d5d1a1bdc9a5e9959081d1bc81b5a5b9d60521b6044820152606401610261565b6001600160a01b03821661076d5760405162461bcd60e51b815260206004820152601b60248201527f43616e6e6f74206d696e7420746f207a65726f206164647265737300000000006044820152606401610261565b600081116107bd5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610261565b6040516340c10f1960e01b81526001600160a01b038381166004830152602482018390528416906340c10f1990604401610400565b6107fa6108ee565b6104ec60006109bb565b61080c610945565b6108146108ee565b806001600160a01b0316638456cb596040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561084f57600080fd5b505af1158015610863573d6000803e3d6000fd5b50506040513392506001600160a01b03841691507f3049c79d2929992d0f7fdd893166d6b11cc50f9c20d83ba5ea22091b7f1276d590600090a350565b6108a86108ee565b6104ec610a0b565b6108b86108ee565b6001600160a01b0381166108e257604051631e4fbdf760e01b815260006004820152602401610261565b6108eb816109bb565b50565b6000546001600160a01b031633146104ec5760405163118cdaa760e01b8152336004820152602401610261565b60026001540361093e57604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b60025460ff16156104ec5760405163d93c066560e01b815260040160405180910390fd5b610971610a48565b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610a13610945565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861099e3390565b60025460ff166104ec57604051638dfc202b60e01b815260040160405180910390fd5b80356001600160a01b0381168114610a8257600080fd5b919050565b600080600060408486031215610a9c57600080fd5b610aa584610a6b565b9250602084013567ffffffffffffffff811115610ac157600080fd5b8401601f81018613610ad257600080fd5b803567ffffffffffffffff811115610ae957600080fd5b866020828401011115610afb57600080fd5b939660209190910195509293505050565b602081526000825180602084015260005b81811015610b3a5760208186018101516040868401015201610b1d565b506000604082850101526040601f19601f83011684010191505092915050565b600080600060608486031215610b6f57600080fd5b610b7884610a6b565b9250610b8660208501610a6b565b9150604084013590509250925092565b600060208284031215610ba857600080fd5b610bb182610a6b565b9392505050565b818382376000910190815291905056fea2646970667358221220d18f8005dc730fd4a557c571b069fca652366abaa8167552f3a0eb33a4ec8e1464736f6c634300081a0033

Deployed Bytecode Sourcemap

11655:4151:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15458:346;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14017:312;;;;;;:::i;:::-;;:::i;:::-;;14698:157;;;;;;:::i;:::-;;:::i;15146:65::-;;;:::i;13025:242::-;;;;;;:::i;:::-;;:::i;5964:84::-;6034:7;;;;5964:84;;;2076:14:1;;2069:22;2051:41;;2039:2;2024:18;5964:84:0;1911:187:1;12584:291:0;;;;;;:::i;:::-;;:::i;13482:324::-;;;;;;:::i;:::-;;:::i;3397:101::-;;;:::i;14436:151::-;;;;;;:::i;:::-;;:::i;14981:61::-;;;:::i;2742:85::-;2788:7;2814:6;2742:85;;-1:-1:-1;;;;;2814:6:0;;;2249:51:1;;2237:2;2222:18;2742:85:0;2103:203:1;11726:49:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3647:215;;;;;;:::i;:::-;;:::i;15458:346::-;15572:12;2635:13;:11;:13::i;:::-;-1:-1:-1;;;;;15604:20:0;::::1;15596:55;;;::::0;-1:-1:-1;;;15596:55:0;;2513:2:1;15596:55:0::1;::::0;::::1;2495:21:1::0;2552:2;2532:18;;;2525:30;-1:-1:-1;;;2571:18:1;;;2564:52;2633:18;;15596:55:0::1;;;;;;;;;15663:12;15677:23:::0;15704:6:::1;-1:-1:-1::0;;;;;15704:11:0::1;15716:4;;15704:17;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15662:59;;;;15739:7;15731:38;;;::::0;-1:-1:-1;;;15731:38:0;;3140:2:1;15731:38:0::1;::::0;::::1;3122:21:1::0;3179:2;3159:18;;;3152:30;-1:-1:-1;;;3198:18:1;;;3191:48;3256:18;;15731:38:0::1;2938:342:1::0;15731:38:0::1;15787:10:::0;15458:346;-1:-1:-1;;;;;15458:346:0:o;14017:312::-;9530:21;:19;:21::i;:::-;5588:19:::1;:17;:19::i;:::-;-1:-1:-1::0;;;;;14165:18:0;::::2;14157:60;;;::::0;-1:-1:-1;;;14157:60:0;;3487:2:1;14157:60:0::2;::::0;::::2;3469:21:1::0;3526:2;3506:18;;;3499:30;3565:31;3545:18;;;3538:59;3614:18;;14157:60:0::2;3285:353:1::0;14157:60:0::2;14244:1;14235:6;:10;14227:52;;;::::0;-1:-1:-1;;;14227:52:0;;3845:2:1;14227:52:0::2;::::0;::::2;3827:21:1::0;3884:2;3864:18;;;3857:30;3923:31;3903:18;;;3896:59;3972:18;;14227:52:0::2;3643:353:1::0;14227:52:0::2;14290:32;::::0;-1:-1:-1;;;14290:32:0;;-1:-1:-1;;;;;4193:32:1;;;14290::0::2;::::0;::::2;4175:51:1::0;4242:18;;;4235:34;;;14290:18:0;::::2;::::0;::::2;::::0;4148::1;;14290:32:0::2;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;9572:20:::0;8887:1;10098:21;;9918:208;9572:20;14017:312;;;:::o;14698:157::-;5588:19;:17;:19::i;:::-;2635:13:::1;:11;:13::i;:::-;14784:5:::2;-1:-1:-1::0;;;;;14777:21:0::2;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;-1:-1:-1::0;;14816:32:0::2;::::0;14837:10:::2;::::0;-1:-1:-1;;;;;;14816:32:0;::::2;::::0;-1:-1:-1;14816:32:0::2;::::0;;;::::2;14698:157:::0;:::o;15146:65::-;2635:13;:11;:13::i;:::-;15194:10:::1;:8;:10::i;:::-;15146:65::o:0;13025:242::-;2635:13;:11;:13::i;:::-;-1:-1:-1;;;;;13110:25:0;::::1;;::::0;;;:17:::1;:25;::::0;;;;;::::1;;13102:60;;;::::0;-1:-1:-1;;;13102:60:0;;4482:2:1;13102:60:0::1;::::0;::::1;4464:21:1::0;4521:2;4501:18;;;4494:30;-1:-1:-1;;;4540:18:1;;;4533:52;4602:18;;13102:60:0::1;4280:346:1::0;13102:60:0::1;-1:-1:-1::0;;;;;13181:25:0;::::1;13209:5;13181:25:::0;;;:17:::1;:25;::::0;;;;;:33;;-1:-1:-1;;13181:33:0::1;::::0;;13229:31;::::1;::::0;13209:5;13229:31:::1;13025:242:::0;:::o;12584:291::-;2635:13;:11;:13::i;:::-;-1:-1:-1;;;;;12666:20:0;::::1;12658:48;;;::::0;-1:-1:-1;;;12658:48:0;;4833:2:1;12658:48:0::1;::::0;::::1;4815:21:1::0;4872:2;4852:18;;;4845:30;-1:-1:-1;;;4891:18:1;;;4884:45;4946:18;;12658:48:0::1;4631:339:1::0;12658:48:0::1;-1:-1:-1::0;;;;;12725:25:0;::::1;;::::0;;;:17:::1;:25;::::0;;;;;::::1;;12724:26;12716:57;;;::::0;-1:-1:-1;;;12716:57:0;;5177:2:1;12716:57:0::1;::::0;::::1;5159:21:1::0;5216:2;5196:18;;;5189:30;-1:-1:-1;;;5235:18:1;;;5228:48;5293:18;;12716:57:0::1;4975:342:1::0;12716:57:0::1;-1:-1:-1::0;;;;;12792:25:0;::::1;;::::0;;;:17:::1;:25;::::0;;;;;:32;;-1:-1:-1;;12792:32:0::1;12820:4;12792:32;::::0;;12839:29;::::1;::::0;12792:25;12839:29:::1;12584:291:::0;:::o;13482:324::-;9530:21;:19;:21::i;:::-;5588:19:::1;:17;:19::i;:::-;12362:10:::2;12344:29;::::0;;;:17:::2;:29;::::0;;;;;::::2;;::::0;:54:::2;;-1:-1:-1::0;2788:7:0;2814:6;-1:-1:-1;;;;;2814:6:0;12377:10:::2;:21;12344:54;12336:89;;;::::0;-1:-1:-1;;;12336:89:0;;5524:2:1;12336:89:0::2;::::0;::::2;5506:21:1::0;5563:2;5543:18;;;5536:30;-1:-1:-1;;;5582:18:1;;;5575:52;5644:18;;12336:89:0::2;5322:346:1::0;12336:89:0::2;-1:-1:-1::0;;;;;13648:16:0;::::3;13640:56;;;::::0;-1:-1:-1;;;13640:56:0;;5875:2:1;13640:56:0::3;::::0;::::3;5857:21:1::0;5914:2;5894:18;;;5887:30;5953:29;5933:18;;;5926:57;6000:18;;13640:56:0::3;5673:351:1::0;13640:56:0::3;13723:1;13714:6;:10;13706:52;;;::::0;-1:-1:-1;;;13706:52:0;;3845:2:1;13706:52:0::3;::::0;::::3;3827:21:1::0;3884:2;3864:18;;;3857:30;3923:31;3903:18;;;3896:59;3972:18;;13706:52:0::3;3643:353:1::0;13706:52:0::3;13769:30;::::0;-1:-1:-1;;;13769:30:0;;-1:-1:-1;;;;;4193:32:1;;;13769:30:0::3;::::0;::::3;4175:51:1::0;4242:18;;;4235:34;;;13769:18:0;::::3;::::0;::::3;::::0;4148::1;;13769:30:0::3;4001:274:1::0;3397:101:0;2635:13;:11;:13::i;:::-;3461:30:::1;3488:1;3461:18;:30::i;14436:151::-:0;5588:19;:17;:19::i;:::-;2635:13:::1;:11;:13::i;:::-;14520:5:::2;-1:-1:-1::0;;;;;14513:19:0::2;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;-1:-1:-1::0;;14550:30:0::2;::::0;14569:10:::2;::::0;-1:-1:-1;;;;;;14550:30:0;::::2;::::0;-1:-1:-1;14550:30:0::2;::::0;;;::::2;14436:151:::0;:::o;14981:61::-;2635:13;:11;:13::i;:::-;15027:8:::1;:6;:8::i;3647:215::-:0;2635:13;:11;:13::i;:::-;-1:-1:-1;;;;;3731:22:0;::::1;3727:91;;3776:31;::::0;-1:-1:-1;;;3776:31:0;;3804:1:::1;3776:31;::::0;::::1;2249:51:1::0;2222:18;;3776:31:0::1;2103:203:1::0;3727:91:0::1;3827:28;3846:8;3827:18;:28::i;:::-;3647:215:::0;:::o;2900:162::-;2788:7;2814:6;-1:-1:-1;;;;;2814:6:0;844:10;2959:23;2955:101;;3005:40;;-1:-1:-1;;;3005:40:0;;844:10;3005:40;;;2249:51:1;2222:18;;3005:40:0;2103:203:1;9605:307:0;8929:1;9732:7;;:18;9728:86;;9773:30;;-1:-1:-1;;;9773:30:0;;;;;;;;;;;9728:86;8929:1;9888:7;:17;9605:307::o;6116:128::-;6034:7;;;;6177:61;;;6212:15;;-1:-1:-1;;;6212:15:0;;;;;;;;;;;6824:117;5835:16;:14;:16::i;:::-;6882:7:::1;:15:::0;;-1:-1:-1;;6882:15:0::1;::::0;;6912:22:::1;844:10:::0;6921:12:::1;6912:22;::::0;-1:-1:-1;;;;;2267:32:1;;;2249:51;;2237:2;2222:18;6912:22:0::1;;;;;;;6824:117::o:0;4016:187::-;4089:16;4108:6;;-1:-1:-1;;;;;4124:17:0;;;-1:-1:-1;;;;;;4124:17:0;;;;;;4156:40;;4108:6;;;;;;;4156:40;;4089:16;4156:40;4079:124;4016:187;:::o;6577:115::-;5588:19;:17;:19::i;:::-;6636:7:::1;:14:::0;;-1:-1:-1;;6636:14:0::1;6646:4;6636:14;::::0;;6665:20:::1;6672:12;844:10:::0;;765:96;6316:126;6034:7;;;;6374:62;;6410:15;;-1:-1:-1;;;6410:15:0;;;;;;;;;;;14:173:1;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:660::-;271:6;279;287;340:2;328:9;319:7;315:23;311:32;308:52;;;356:1;353;346:12;308:52;379:29;398:9;379:29;:::i;:::-;369:39;;459:2;448:9;444:18;431:32;486:18;478:6;475:30;472:50;;;518:1;515;508:12;472:50;541:22;;594:4;586:13;;582:27;-1:-1:-1;572:55:1;;623:1;620;613:12;572:55;663:2;650:16;689:18;681:6;678:30;675:50;;;721:1;718;711:12;675:50;766:7;761:2;752:6;748:2;744:15;740:24;737:37;734:57;;;787:1;784;777:12;734:57;192:660;;818:2;810:11;;;;;-1:-1:-1;840:6:1;;-1:-1:-1;;;192:660:1:o;857:525::-;1004:2;993:9;986:21;967:4;1036:6;1030:13;1079:6;1074:2;1063:9;1059:18;1052:34;1104:1;1114:140;1128:6;1125:1;1122:13;1114:140;;;1239:2;1223:14;;;1219:23;;1213:30;1208:2;1189:17;;;1185:26;1178:66;1143:10;1114:140;;;1118:3;1303:1;1298:2;1289:6;1278:9;1274:22;1270:31;1263:42;1373:2;1366;1362:7;1357:2;1349:6;1345:15;1341:29;1330:9;1326:45;1322:54;1314:62;;;857:525;;;;:::o;1387:328::-;1464:6;1472;1480;1533:2;1521:9;1512:7;1508:23;1504:32;1501:52;;;1549:1;1546;1539:12;1501:52;1572:29;1591:9;1572:29;:::i;:::-;1562:39;;1620:38;1654:2;1643:9;1639:18;1620:38;:::i;:::-;1610:48;;1705:2;1694:9;1690:18;1677:32;1667:42;;1387:328;;;;;:::o;1720:186::-;1779:6;1832:2;1820:9;1811:7;1807:23;1803:32;1800:52;;;1848:1;1845;1838:12;1800:52;1871:29;1890:9;1871:29;:::i;:::-;1861:39;1720:186;-1:-1:-1;;;1720:186:1:o;2662:271::-;2845:6;2837;2832:3;2819:33;2801:3;2871:16;;2896:13;;;2871:16;2662:271;-1:-1:-1;2662:271:1:o

Swarm Source

bzz-raw://184a8e324eaeaf90a6d5f4d5d709cd2298fb1f7badbcb8032a8b717d69405310,dweb:/ipfs/QmT8gg8RVhoy74emBVEaicWyVPkVQV4qPnpQDuwHHWwQFf
[ 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 .