Overview
GLMR Balance
GLMR Value
$0.00More Info
Private Name Tags
ContractCreator
Multichain Info
No addresses found
Latest 6 from a total of 6 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Cage User | 2743073 | 822 days ago | IN | 0 GLMR | 0.0036848 | ||||
Cage User | 2743017 | 822 days ago | IN | 0 GLMR | 0.0036848 | ||||
Cage User | 2742988 | 822 days ago | IN | 0 GLMR | 0.0036848 | ||||
Cage User | 2742985 | 822 days ago | IN | 0 GLMR | 0.0056748 | ||||
Cage User | 2742875 | 822 days ago | IN | 0 GLMR | 0.0039648 | ||||
Cage User | 2742834 | 822 days ago | IN | 0 GLMR | 0.0032049 |
View more zero value Internal Transactions in Advanced View mode
Loading...
Loading
Contract Name:
d2OGuardian
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.7; import "./AuthAdmin.sol"; interface d2OLike { function setTransferBlockRelease(address, uint256) external; function deny(address) external; function cage(uint256) external; } contract d2OGuardian is AuthAdmin("d2OGuardian", msg.sender) { //HYP, LZ, etc -> address deployed on this chain mapping (bytes32 => address) public pipeAddresses; address public immutable d2OContract; event SetPipeAddress(bytes32 indexed pipeName, address pipeAddress); event HaltedPipe(bytes32 indexed pipe); event CagedUser(address indexed user); event CagedDeuterium(); constructor(address _d2OContract) { require(_d2OContract != address(0), "d2OGuardian/invalid address"); d2OContract = _d2OContract; } function setPipeAddress(bytes32 pipeName, address pipeAddress) external auth { pipeAddresses[pipeName] = pipeAddress; emit SetPipeAddress(pipeName, pipeAddress); } function removeConnectorAdmin(bytes32 pipeName) external auth { d2OLike(d2OContract).deny(pipeAddresses[pipeName]); emit HaltedPipe(pipeName); } function cageDeuterium() external auth { d2OLike(d2OContract).cage(0); emit CagedDeuterium(); } function cageUser(address user) external auth { d2OLike(d2OContract).setTransferBlockRelease(user, 2**256 - 1); emit CagedUser(user); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.7; contract AuthAdmin { string private parentContractName; address public ArchAdmin; mapping (address => uint256) public admins; uint256 public live; event Rely(address indexed usr); event Deny(address indexed usr); event Cage(uint256 live); modifier auth { require(admins[msg.sender] == 1, string.concat(parentContractName, "/not-authorized")); _; } modifier alive { require(live == 1, string.concat(parentContractName, "/not-live")); _; } constructor(string memory contractName, address deployer) { parentContractName = contractName; live = 1; admins[deployer] = 1; ArchAdmin = deployer; emit Rely(deployer); } function setArchAdmin(address newArch) external auth { require(ArchAdmin == msg.sender && newArch != address(0), string.concat(parentContractName, "/Must be ArchAdmin")); ArchAdmin = newArch; admins[ArchAdmin] = 1; } function rely(address usr) external auth { admins[usr] = 1; emit Rely(usr); } function deny(address usr) external auth { require(usr != ArchAdmin, string.concat(parentContractName, "/ArchAdmin cannot lose admin - update ArchAdmin to another address")); admins[usr] = 0; emit Deny(usr); } function cage(uint256 _live) external auth { live = _live; emit Cage(_live); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_d2OContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"live","type":"uint256"}],"name":"Cage","type":"event"},{"anonymous":false,"inputs":[],"name":"CagedDeuterium","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"}],"name":"CagedUser","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Deny","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"pipe","type":"bytes32"}],"name":"HaltedPipe","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"usr","type":"address"}],"name":"Rely","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"pipeName","type":"bytes32"},{"indexed":false,"internalType":"address","name":"pipeAddress","type":"address"}],"name":"SetPipeAddress","type":"event"},{"inputs":[],"name":"ArchAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"admins","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_live","type":"uint256"}],"name":"cage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cageDeuterium","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"cageUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"d2OContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"deny","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"live","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"pipeAddresses","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"usr","type":"address"}],"name":"rely","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"pipeName","type":"bytes32"}],"name":"removeConnectorAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newArch","type":"address"}],"name":"setArchAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"pipeName","type":"bytes32"},{"internalType":"address","name":"pipeAddress","type":"address"}],"name":"setPipeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a06040523480156200001157600080fd5b5060405162000f9738038062000f97833981016040819052620000349162000130565b60408051808201909152600b81526a321927a3bab0b93234b0b760a91b602082015233600062000065838262000207565b50600160038190556001600160a01b03821660008181526002602052604080822084905583546001600160a01b0319168317909355915190917fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a6091a250506001600160a01b0381166200011e5760405162461bcd60e51b815260206004820152601b60248201527f64324f477561726469616e2f696e76616c696420616464726573730000000000604482015260640160405180910390fd5b6001600160a01b0316608052620002d3565b6000602082840312156200014357600080fd5b81516001600160a01b03811681146200015b57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200018d57607f821691505b602082108103620001ae57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200020257600081815260208120601f850160051c81016020861015620001dd5750805b601f850160051c820191505b81811015620001fe57828155600101620001e9565b5050505b505050565b81516001600160401b0381111562000223576200022362000162565b6200023b8162000234845462000178565b84620001b4565b602080601f8311600181146200027357600084156200025a5750858301515b600019600386901b1c1916600185901b178555620001fe565b600085815260208120601f198616915b82811015620002a45788860151825594840194600190910190840162000283565b5085821015620002c35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b608051610c9362000304600039600081816101ed015281816102e60152818161080401526109140152610c936000f3fe608060405234801561001057600080fd5b50600436106100df5760003560e01c8063957aa58c1161008c578063aac5185c11610066578063aac5185c146101d5578063b1dc45b5146101e8578063bc08417c1461020f578063d02821a41461022257600080fd5b8063957aa58c146101a65780639c52a7f1146101af578063a2f91af2146101c257600080fd5b8063622f0829116100bd578063622f08291461013f57806365fae35e1461015257806384aaecc01461016557600080fd5b80631e414da9146100e4578063429b62e5146100f95780635dbb14a61461012c575b600080fd5b6100f76100f23660046109bf565b61022a565b005b6101196101073660046109bf565b60026020526000908152604090205481565b6040519081526020015b60405180910390f35b6100f761013a3660046109e1565b610379565b6100f761014d3660046109bf565b61044a565b6100f76101603660046109bf565b61054a565b61018e610173366004610a0d565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610123565b61011960035481565b6100f76101bd3660046109bf565b6105e4565b6100f76101d0366004610a0d565b6106d3565b60015461018e906001600160a01b031681565b61018e7f000000000000000000000000000000000000000000000000000000000000000081565b6100f761021d366004610a0d565b610763565b6100f7610890565b33600090815260026020908152604080832054905160019091149261025192909101610afa565b604051602081830303815290604052906102875760405162461bcd60e51b815260040161027e9190610b33565b60405180910390fd5b506040517ff2bd4bbf0000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248301527f0000000000000000000000000000000000000000000000000000000000000000169063f2bd4bbf90604401600060405180830381600087803b15801561032a57600080fd5b505af115801561033e573d6000803e3d6000fd5b50506040516001600160a01b03841692507f5742d14c3b894e926ebb68134968f002645f00e4e61bc5935b0ef1781cb3b9fa9150600090a250565b3360009081526002602090815260408083205490516001909114926103a092909101610afa565b604051602081830303815290604052906103cd5760405162461bcd60e51b815260040161027e9190610b33565b5060008281526004602090815260409182902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038516908117909155915191825283917f3122f8275a4143fc1082d7d3215bc6a7e93cbd22c0ee89c8ef800c10205e87d4910160405180910390a25050565b33600090815260026020908152604080832054905160019091149261047192909101610afa565b6040516020818303038152906040529061049e5760405162461bcd60e51b815260040161027e9190610b33565b506001546001600160a01b0316331480156104c157506001600160a01b03811615155b60006040516020016104d39190610b9f565b604051602081830303815290604052906105005760405162461bcd60e51b815260040161027e9190610b33565b50600180546001600160a01b039092167fffffffffffffffffffffffff00000000000000000000000000000000000000009092168217815560009182526002602052604090912055565b33600090815260026020908152604080832054905160019091149261057192909101610afa565b6040516020818303038152906040529061059e5760405162461bcd60e51b815260040161027e9190610b33565b506001600160a01b03811660008181526002602052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b33600090815260026020908152604080832054905160019091149261060b92909101610afa565b604051602081830303815290604052906106385760405162461bcd60e51b815260040161027e9190610b33565b506001546040516001600160a01b03838116921691909114159061066190600090602001610bd8565b6040516020818303038152906040529061068e5760405162461bcd60e51b815260040161027e9190610b33565b506001600160a01b038116600081815260026020526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b3360009081526002602090815260408083205490516001909114926106fa92909101610afa565b604051602081830303815290604052906107275760405162461bcd60e51b815260040161027e9190610b33565b5060038190556040518181527f8b2f35c645f75532175a00d9b4565154e45c8eb57ee0155e03d0958f3a4d4b899060200160405180910390a150565b33600090815260026020908152604080832054905160019091149261078a92909101610afa565b604051602081830303815290604052906107b75760405162461bcd60e51b815260040161027e9190610b33565b506000818152600460208190526040918290205491517f9c52a7f10000000000000000000000000000000000000000000000000000000081526001600160a01b03928316918101919091527f000000000000000000000000000000000000000000000000000000000000000090911690639c52a7f190602401600060405180830381600087803b15801561084a57600080fd5b505af115801561085e573d6000803e3d6000fd5b50506040518392507f72ff6a65aadbffc1a8ee3bf2c733c7b1c8f5c2d4c389609aada45f075fc693bc9150600090a250565b3360009081526002602090815260408083205490516001909114926108b792909101610afa565b604051602081830303815290604052906108e45760405162461bcd60e51b815260040161027e9190610b33565b506040517fa2f91af2000000000000000000000000000000000000000000000000000000008152600060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a2f91af290602401600060405180830381600087803b15801561096057600080fd5b505af1158015610974573d6000803e3d6000fd5b50506040517f0b1d35d565b55e78f1c9f4a48579e3f33c5e900ae1a549d62ab854e25e10370d925060009150a1565b80356001600160a01b03811681146109ba57600080fd5b919050565b6000602082840312156109d157600080fd5b6109da826109a3565b9392505050565b600080604083850312156109f457600080fd5b82359150610a04602084016109a3565b90509250929050565b600060208284031215610a1f57600080fd5b5035919050565b8054600090600181811c9080831680610a4057607f831692505b60208084108203610a7a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b818015610a8e5760018114610ac157610aee565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0086168952841515850289019650610aee565b60008881526020902060005b86811015610ae65781548b820152908501908301610acd565b505084890196505b50505050505092915050565b6000610b068284610a26565b7f2f6e6f742d617574686f72697a656400000000000000000000000000000000008152600f019392505050565b600060208083528351808285015260005b81811015610b6057858101830151858201604001528201610b44565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b6000610bab8284610a26565b7f2f4d757374206265204172636841646d696e000000000000000000000000000081526012019392505050565b6000610be48284610a26565b7f2f4172636841646d696e2063616e6e6f74206c6f73652061646d696e202d207581527f7064617465204172636841646d696e20746f20616e6f7468657220616464726560208201527f73730000000000000000000000000000000000000000000000000000000000006040820152604201939250505056fea2646970667358221220699af87fd55e6fe0c69a3c20a90d3c43578483173edba2723561bb943004823864736f6c63430008110033000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100df5760003560e01c8063957aa58c1161008c578063aac5185c11610066578063aac5185c146101d5578063b1dc45b5146101e8578063bc08417c1461020f578063d02821a41461022257600080fd5b8063957aa58c146101a65780639c52a7f1146101af578063a2f91af2146101c257600080fd5b8063622f0829116100bd578063622f08291461013f57806365fae35e1461015257806384aaecc01461016557600080fd5b80631e414da9146100e4578063429b62e5146100f95780635dbb14a61461012c575b600080fd5b6100f76100f23660046109bf565b61022a565b005b6101196101073660046109bf565b60026020526000908152604090205481565b6040519081526020015b60405180910390f35b6100f761013a3660046109e1565b610379565b6100f761014d3660046109bf565b61044a565b6100f76101603660046109bf565b61054a565b61018e610173366004610a0d565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610123565b61011960035481565b6100f76101bd3660046109bf565b6105e4565b6100f76101d0366004610a0d565b6106d3565b60015461018e906001600160a01b031681565b61018e7f000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf81565b6100f761021d366004610a0d565b610763565b6100f7610890565b33600090815260026020908152604080832054905160019091149261025192909101610afa565b604051602081830303815290604052906102875760405162461bcd60e51b815260040161027e9190610b33565b60405180910390fd5b506040517ff2bd4bbf0000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248301527f000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf169063f2bd4bbf90604401600060405180830381600087803b15801561032a57600080fd5b505af115801561033e573d6000803e3d6000fd5b50506040516001600160a01b03841692507f5742d14c3b894e926ebb68134968f002645f00e4e61bc5935b0ef1781cb3b9fa9150600090a250565b3360009081526002602090815260408083205490516001909114926103a092909101610afa565b604051602081830303815290604052906103cd5760405162461bcd60e51b815260040161027e9190610b33565b5060008281526004602090815260409182902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b038516908117909155915191825283917f3122f8275a4143fc1082d7d3215bc6a7e93cbd22c0ee89c8ef800c10205e87d4910160405180910390a25050565b33600090815260026020908152604080832054905160019091149261047192909101610afa565b6040516020818303038152906040529061049e5760405162461bcd60e51b815260040161027e9190610b33565b506001546001600160a01b0316331480156104c157506001600160a01b03811615155b60006040516020016104d39190610b9f565b604051602081830303815290604052906105005760405162461bcd60e51b815260040161027e9190610b33565b50600180546001600160a01b039092167fffffffffffffffffffffffff00000000000000000000000000000000000000009092168217815560009182526002602052604090912055565b33600090815260026020908152604080832054905160019091149261057192909101610afa565b6040516020818303038152906040529061059e5760405162461bcd60e51b815260040161027e9190610b33565b506001600160a01b03811660008181526002602052604080822060019055517fdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a609190a250565b33600090815260026020908152604080832054905160019091149261060b92909101610afa565b604051602081830303815290604052906106385760405162461bcd60e51b815260040161027e9190610b33565b506001546040516001600160a01b03838116921691909114159061066190600090602001610bd8565b6040516020818303038152906040529061068e5760405162461bcd60e51b815260040161027e9190610b33565b506001600160a01b038116600081815260026020526040808220829055517f184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b9190a250565b3360009081526002602090815260408083205490516001909114926106fa92909101610afa565b604051602081830303815290604052906107275760405162461bcd60e51b815260040161027e9190610b33565b5060038190556040518181527f8b2f35c645f75532175a00d9b4565154e45c8eb57ee0155e03d0958f3a4d4b899060200160405180910390a150565b33600090815260026020908152604080832054905160019091149261078a92909101610afa565b604051602081830303815290604052906107b75760405162461bcd60e51b815260040161027e9190610b33565b506000818152600460208190526040918290205491517f9c52a7f10000000000000000000000000000000000000000000000000000000081526001600160a01b03928316918101919091527f000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf90911690639c52a7f190602401600060405180830381600087803b15801561084a57600080fd5b505af115801561085e573d6000803e3d6000fd5b50506040518392507f72ff6a65aadbffc1a8ee3bf2c733c7b1c8f5c2d4c389609aada45f075fc693bc9150600090a250565b3360009081526002602090815260408083205490516001909114926108b792909101610afa565b604051602081830303815290604052906108e45760405162461bcd60e51b815260040161027e9190610b33565b506040517fa2f91af2000000000000000000000000000000000000000000000000000000008152600060048201527f000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf6001600160a01b03169063a2f91af290602401600060405180830381600087803b15801561096057600080fd5b505af1158015610974573d6000803e3d6000fd5b50506040517f0b1d35d565b55e78f1c9f4a48579e3f33c5e900ae1a549d62ab854e25e10370d925060009150a1565b80356001600160a01b03811681146109ba57600080fd5b919050565b6000602082840312156109d157600080fd5b6109da826109a3565b9392505050565b600080604083850312156109f457600080fd5b82359150610a04602084016109a3565b90509250929050565b600060208284031215610a1f57600080fd5b5035919050565b8054600090600181811c9080831680610a4057607f831692505b60208084108203610a7a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b818015610a8e5760018114610ac157610aee565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0086168952841515850289019650610aee565b60008881526020902060005b86811015610ae65781548b820152908501908301610acd565b505084890196505b50505050505092915050565b6000610b068284610a26565b7f2f6e6f742d617574686f72697a656400000000000000000000000000000000008152600f019392505050565b600060208083528351808285015260005b81811015610b6057858101830151858201604001528201610b44565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b6000610bab8284610a26565b7f2f4d757374206265204172636841646d696e000000000000000000000000000081526012019392505050565b6000610be48284610a26565b7f2f4172636841646d696e2063616e6e6f74206c6f73652061646d696e202d207581527f7064617465204172636841646d696e20746f20616e6f7468657220616464726560208201527f73730000000000000000000000000000000000000000000000000000000000006040820152604201939250505056fea2646970667358221220699af87fd55e6fe0c69a3c20a90d3c43578483173edba2723561bb943004823864736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf
-----Decoded View---------------
Arg [0] : _d2OContract (address): 0xc806B0600cbAfA0B197562a9F7e3B9856866E9bF
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000c806b0600cbafa0b197562a9f7e3b9856866e9bf
Deployed Bytecode Sourcemap
247:1211:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1299:155;;;;;;:::i;:::-;;:::i;:::-;;153:42:0;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;552:25:2;;;540:2;525:18;153:42:0;;;;;;;;819:183:1;;;;;;:::i;:::-;;:::i;802:244:0:-;;;;;;:::i;:::-;;:::i;1052:97::-;;;;;;:::i;:::-;;:::i;368:49:1:-;;;;;;:::i;:::-;;;;;;;;;;;;-1:-1:-1;;;;;368:49:1;;;;;;-1:-1:-1;;;;;1196:55:2;;;1178:74;;1166:2;1151:18;368:49:1;1032:226:2;201:19:0;;;;;;1155:237;;;;;;:::i;:::-;;:::i;1398:98::-;;;;;;:::i;:::-;;:::i;123:24::-;;;;;-1:-1:-1;;;;;123:24:0;;;423:36:1;;;;;1008:164;;;;;;:::i;:::-;;:::i;1178:115::-;;;:::i;1299:155::-;371:10:0;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;1355:62:1::1;::::0;;;;-1:-1:-1;;;;;3955:55:2;;;1355:62:1::1;::::0;::::1;3937:74:2::0;1406:10:1::1;4027:18:2::0;;;4020:34;1363:11:1::1;1355:44;::::0;::::1;::::0;3910:18:2;;1355:62:1::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;1432:15:1::1;::::0;-1:-1:-1;;;;;1432:15:1;::::1;::::0;-1:-1:-1;1432:15:1::1;::::0;-1:-1:-1;1432:15:1;;::::1;1299:155:::0;:::o;819:183::-;371:10:0;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;906:23:1::1;::::0;;;:13:::1;:23;::::0;;;;;;;;:37;;;::::1;-1:-1:-1::0;;;;;906:37:1;::::1;::::0;;::::1;::::0;;;958;;1178:74:2;;;906:23:1;;958:37:::1;::::0;1151:18:2;958:37:1::1;;;;;;;819:183:::0;;:::o;802:244:0:-;371:10;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;873:9:0::1;::::0;-1:-1:-1;;;;;873:9:0::1;886:10;873:23;:48:::0;::::1;;;-1:-1:-1::0;;;;;;900:21:0;::::1;::::0;::::1;873:48;937:18;923:55;;;;;;;;:::i;:::-;;;;;;;;;;;;;865:114;;;;;-1:-1:-1::0;;;865:114:0::1;;;;;;;;:::i;:::-;-1:-1:-1::0;989:9:0::1;:19:::0;;-1:-1:-1;;;;;989:19:0;;::::1;::::0;;;::::1;::::0;::::1;::::0;;:9:::1;1018:17:::0;;;:6:::1;:17;::::0;;;;;:21;802:244::o;1052:97::-;371:10;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;;;;;;1103:11:0;::::1;;::::0;;;:6:::1;:11;::::0;;;;;1117:1:::1;1103:15:::0;;1133:9;::::1;::::0;1103:11;1133:9:::1;1052:97:::0;:::o;1155:237::-;371:10;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;1221:9:0::1;::::0;1232:103:::1;::::0;-1:-1:-1;;;;;1214:16:0;;::::1;1221:9:::0;::::1;1214:16:::0;;;::::1;;::::0;1232:103:::1;::::0;1221:9:::1;::::0;1232:103:::1;;;:::i;:::-;;;;;;;;;;;;;1206:130;;;;;-1:-1:-1::0;;;1206:130:0::1;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;;1346:11:0;::::1;1360:1;1346:11:::0;;;:6:::1;:11;::::0;;;;;:15;;;1376:9;::::1;::::0;1360:1;1376:9:::1;1155:237:::0;:::o;1398:98::-;371:10;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;1451:4:0::1;:12:::0;;;1478:11:::1;::::0;552:25:2;;;1478:11:0::1;::::0;540:2:2;525:18;1478:11:0::1;;;;;;;1398:98:::0;:::o;1008:164:1:-;371:10:0;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;1106:23:1::1;::::0;;;:13:::1;:23;::::0;;;;;;;;;1080:50;;;;;-1:-1:-1;;;;;1106:23:1;;::::1;1080:50:::0;;::::1;1178:74:2::0;;;;1088:11:1::1;1080:25:::0;;::::1;::::0;::::1;::::0;1151:18:2;;1080:50:1::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;1145:20:1::1;::::0;1156:8;;-1:-1:-1;1145:20:1::1;::::0;-1:-1:-1;1145:20:1;;::::1;1008:164:::0;:::o;1178:115::-;371:10:0;364:18;;;;:6;:18;;;;;;;;;389:52;;386:1;364:23;;;;389:52;;364:18;;389:52;;:::i;:::-;;;;;;;;;;;;;356:86;;;;;-1:-1:-1;;;356:86:0;;;;;;;;:::i;:::-;-1:-1:-1;1227:28:1::1;::::0;;;;1253:1:::1;1227:28;::::0;::::1;552:25:2::0;1235:11:1::1;-1:-1:-1::0;;;;;1227:25:1::1;::::0;::::1;::::0;525:18:2;;1227:28:1::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;1270:16:1::1;::::0;::::1;::::0;-1:-1:-1;1270:16:1;;-1:-1:-1;1270:16:1::1;1178:115::o:0;14:196:2:-;82:20;;-1:-1:-1;;;;;131:54:2;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;:::-;356:39;215:186;-1:-1:-1;;;215:186:2:o;588:254::-;656:6;664;717:2;705:9;696:7;692:23;688:32;685:52;;;733:1;730;723:12;685:52;769:9;756:23;746:33;;798:38;832:2;821:9;817:18;798:38;:::i;:::-;788:48;;588:254;;;;;:::o;847:180::-;906:6;959:2;947:9;938:7;934:23;930:32;927:52;;;975:1;972;965:12;927:52;-1:-1:-1;998:23:2;;847:180;-1:-1:-1;847:180:2:o;1574:1117::-;1659:12;;1624:3;;1714:1;1734:18;;;;1787;;;;1814:61;;1868:4;1860:6;1856:17;1846:27;;1814:61;1894:2;1942;1934:6;1931:14;1911:18;1908:38;1905:218;;1979:77;1976:1;1969:88;2080:4;2077:1;2070:15;2108:4;2105:1;2098:15;1905:218;2139:18;2166:191;;;;2371:1;2366:319;;;;2132:553;;2166:191;2214:66;2203:9;2199:82;2194:3;2187:95;2337:6;2330:14;2323:22;2315:6;2311:35;2306:3;2302:45;2295:52;;2166:191;;2366:319;1521:1;1514:14;;;1558:4;1545:18;;2460:1;2474:165;2488:6;2485:1;2482:13;2474:165;;;2566:14;;2553:11;;;2546:35;2609:16;;;;2503:10;;2474:165;;;2478:3;;2668:6;2663:3;2659:16;2652:23;;2132:553;;;;;;;1574:1117;;;;:::o;2696:365::-;2915:3;2946:38;2980:3;2972:6;2946:38;:::i;:::-;3007:17;2993:32;;3052:2;3041:14;;2696:365;-1:-1:-1;;;2696:365:2:o;3066:607::-;3178:4;3207:2;3236;3225:9;3218:21;3268:6;3262:13;3311:6;3306:2;3295:9;3291:18;3284:34;3336:1;3346:140;3360:6;3357:1;3354:13;3346:140;;;3455:14;;;3451:23;;3445:30;3421:17;;;3440:2;3417:26;3410:66;3375:10;;3346:140;;;3350:3;3535:1;3530:2;3521:6;3510:9;3506:22;3502:31;3495:42;3664:2;3594:66;3589:2;3581:6;3577:15;3573:88;3562:9;3558:104;3554:113;3546:121;;;;3066:607;;;;:::o;4065:368::-;4284:3;4315:38;4349:3;4341:6;4315:38;:::i;:::-;4376:20;4362:35;;4424:2;4413:14;;4065:368;-1:-1:-1;;;4065:368:2:o;4438:481::-;4667:3;4695:38;4729:3;4721:6;4695:38;:::i;:::-;4753:34;4742:46;;4817:34;4812:2;4804:11;;4797:55;4881:4;4876:2;4868:11;;4861:25;4910:2;4902:11;;4438:481;-1:-1:-1;;;4438:481:2:o
Swarm Source
ipfs://699af87fd55e6fe0c69a3c20a90d3c43578483173edba2723561bb9430048238
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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 Knowledge Base.