More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 612 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
0xfe417fa5 | 38932601 | 498 days ago | IN | 0 AVAX | 0.00096753 | ||||
0x56e89613 | 33104616 | 636 days ago | IN | 611 AVAX | 0.02902012 | ||||
0x8e031cb6 | 32848808 | 642 days ago | IN | 2 AVAX | 0.00409448 | ||||
0x8e031cb6 | 32216097 | 657 days ago | IN | 2 AVAX | 0.04165681 | ||||
0x8e031cb6 | 31990831 | 663 days ago | IN | 2 AVAX | 0.01883494 | ||||
0x56e89613 | 31050271 | 685 days ago | IN | 41.86841261 AVAX | 0.00532123 | ||||
0x8e031cb6 | 30219600 | 704 days ago | IN | 2 AVAX | 0.00305852 | ||||
0x56e89613 | 29972221 | 710 days ago | IN | 2.336 AVAX | 0.04735539 | ||||
0x8e031cb6 | 29874529 | 713 days ago | IN | 2 AVAX | 0.00869303 | ||||
0x8e031cb6 | 29675192 | 717 days ago | IN | 2 AVAX | 0.01414385 | ||||
0x56e89613 | 29511658 | 721 days ago | IN | 12.10115836 AVAX | 0.00448062 | ||||
0x8e031cb6 | 28068874 | 755 days ago | IN | 2.10778542 AVAX | 0.09659233 | ||||
0x56e89613 | 27731385 | 763 days ago | IN | 2.35198999 AVAX | 0.01536621 | ||||
0x56e89613 | 27731031 | 763 days ago | IN | 2.25198999 AVAX | 0.01536621 | ||||
0x56e89613 | 27728122 | 763 days ago | IN | 2.35458403 AVAX | 0.04928588 | ||||
0x8e031cb6 | 27696976 | 764 days ago | IN | 2.10223268 AVAX | 0.0239637 | ||||
0x8e031cb6 | 27427756 | 770 days ago | IN | 2.10324019 AVAX | 0.02156214 | ||||
0x8e031cb6 | 27385620 | 771 days ago | IN | 2.1023278 AVAX | 0.02520587 | ||||
0x8e031cb6 | 26882870 | 783 days ago | IN | 2.10923763 AVAX | 0.11559451 | ||||
0x8e031cb6 | 26502053 | 792 days ago | IN | 2.10265854 AVAX | 0.02953228 | ||||
0x8e031cb6 | 25735277 | 810 days ago | IN | 2.10289329 AVAX | 0.03261431 | ||||
0x8e031cb6 | 25735210 | 810 days ago | IN | 2.10345705 AVAX | 0.03998831 | ||||
0x8e031cb6 | 25675547 | 812 days ago | IN | 2.10788837 AVAX | 0.0622095 | ||||
0x8e031cb6 | 25675534 | 812 days ago | IN | 2.10788837 AVAX | 0.13366789 | ||||
0x8e031cb6 | 25309770 | 820 days ago | IN | 2.10705761 AVAX | 0.08707145 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
38932601 | 498 days ago | 127.14969052 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX | ||||
33104616 | 636 days ago | 21 AVAX |
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
EternalStorageProxyForStormMultisender
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at snowscan.xyz on 2023-06-20 */ /** * https://multisender.app - the only trustless Avalanche airdrop tool */ // # # # # # ##### # #### ###### # # ##### ###### ##### ## ##### ##### // ## ## # # # # # # # ## # # # # # # # # # # # # // # ## # # # # # # #### ##### # # # # # ##### # # # # # # # # // # # # # # # # # # # # # # # # ##### ### ###### ##### ##### // # # # # # # # # # # # ## # # # # # ### # # # # // # # #### ###### # # #### ###### # # ##### ###### # # ### # # # # // File contracts/EternalStorage.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title EternalStorage * @dev This contract holds all the necessary state variables to carry out the storage of any contract. */ contract EternalStorage { mapping(bytes32 => uint256) internal uintStorage; mapping(bytes32 => string) internal stringStorage; mapping(bytes32 => address) internal addressStorage; mapping(bytes32 => bytes) internal bytesStorage; mapping(bytes32 => bool) internal boolStorage; mapping(bytes32 => int256) internal intStorage; } // File contracts/Proxy.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title Proxy * @dev Gives the possibility to delegate any call to a foreign implementation. */ contract Proxy { /** * @dev Fallback function allowing to perform a delegatecall to the given implementation. * This function will return whatever the implementation call returns */ function () external payable { address _impl = implementation(); require(_impl != address(0)); bytes memory data = msg.data; assembly { let result := delegatecall(gas, _impl, add(data, 0x20), mload(data), 0, 0) let size := returndatasize let ptr := mload(0x40) returndatacopy(ptr, 0, size) switch result case 0 { revert(ptr, size) } default { return(ptr, size) } } } /** * @dev Tells the address of the implementation where every call will be delegated. * @return address of the implementation to which it will be delegated */ function implementation() public view returns (address); } // File contracts/UpgradeabilityStorage.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title UpgradeabilityStorage * @dev This contract holds all the necessary state variables to support the upgrade functionality */ contract UpgradeabilityStorage { // Version name of the current implementation string internal _version; // Address of the current implementation address internal _implementation; /** * @dev Tells the version name of the current implementation * @return string representing the name of the current version */ function version() public view returns (string memory) { return _version; } /** * @dev Tells the address of the current implementation * @return address of the current implementation */ function implementation() public view returns (address) { return _implementation; } } // File contracts/UpgradeabilityProxy.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title UpgradeabilityProxy * @dev This contract represents a proxy where the implementation address to which it will delegate can be upgraded */ contract UpgradeabilityProxy is Proxy, UpgradeabilityStorage { /** * @dev This event will be emitted every time the implementation gets upgraded * @param version representing the version name of the upgraded implementation * @param implementation representing the address of the upgraded implementation */ event Upgraded(string version, address indexed implementation); /** * @dev Upgrades the implementation address * @param version representing the version name of the new implementation to be set * @param implementation representing the address of the new implementation to be set */ function _upgradeTo(string memory version, address implementation) internal { require(_implementation != implementation); _version = version; _implementation = implementation; emit Upgraded(version, implementation); } } // File contracts/UpgradeabilityOwnerStorage.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title UpgradeabilityOwnerStorage * @dev This contract keeps track of the upgradeability owner */ contract UpgradeabilityOwnerStorage { // Owner of the contract address private _upgradeabilityOwner; /** * @dev Tells the address of the owner * @return the address of the owner */ function upgradeabilityOwner() public view returns (address) { return _upgradeabilityOwner; } /** * @dev Sets the address of the owner */ function setUpgradeabilityOwner(address newUpgradeabilityOwner) internal { _upgradeabilityOwner = newUpgradeabilityOwner; } } // File contracts/OwnedUpgradeabilityProxy.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title OwnedUpgradeabilityProxy * @dev This contract combines an upgradeability proxy with basic authorization control functionalities */ contract OwnedUpgradeabilityProxy is UpgradeabilityOwnerStorage, UpgradeabilityProxy { /** * @dev Event to show ownership has been transferred * @param previousOwner representing the address of the previous owner * @param newOwner representing the address of the new owner */ event ProxyOwnershipTransferred(address previousOwner, address newOwner); /** * @dev the constructor sets the original owner of the contract to the sender account. */ constructor(address _owner) public { setUpgradeabilityOwner(_owner); } /** * @dev Throws if called by any account other than the owner. */ modifier onlyProxyOwner() { require(msg.sender == proxyOwner()); _; } /** * @dev Tells the address of the proxy owner * @return the address of the proxy owner */ function proxyOwner() public view returns (address) { return upgradeabilityOwner(); } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferProxyOwnership(address newOwner) public onlyProxyOwner { require(newOwner != address(0)); emit ProxyOwnershipTransferred(proxyOwner(), newOwner); setUpgradeabilityOwner(newOwner); } /** * @dev Allows the upgradeability owner to upgrade the current version of the proxy. * @param version representing the version name of the new implementation to be set. * @param implementation representing the address of the new implementation to be set. */ function upgradeTo(string memory version, address implementation) public onlyProxyOwner { _upgradeTo(version, implementation); } /** * @dev Allows the upgradeability owner to upgrade the current version of the proxy and call the new implementation * to initialize whatever is needed through a low level call. * @param version representing the version name of the new implementation to be set. * @param implementation representing the address of the new implementation to be set. * @param data represents the msg.data to bet sent in the low level call. This parameter may include the function * signature of the implementation to be called with the needed payload */ function upgradeToAndCall(string memory version, address implementation, bytes memory data) payable public onlyProxyOwner { upgradeTo(version, implementation); (bool res, ) = address(this).call.value(msg.value)(data); require(res); // require(address(this).call.value(msg.value)(data)); } } // File contracts/EternalStorageProxyForStormMultisender.sol // MultiSender // To Use this Dapp: https://multisender.app pragma solidity ^0.5.0; /** * @title EternalStorageProxy * @dev This proxy holds the storage of the token contract and delegates every call to the current implementation set. * Besides, it allows to upgrade the token's behaviour towards further implementations, and provides basic * authorization control functionalities */ contract EternalStorageProxyForStormMultisender is OwnedUpgradeabilityProxy, EternalStorage { constructor(address _owner) public OwnedUpgradeabilityProxy(_owner) {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"ProxyOwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"version","type":"string"},{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"proxyOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferProxyOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"version","type":"string"},{"internalType":"address","name":"implementation","type":"address"}],"name":"upgradeTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"string","name":"version","type":"string"},{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"upgradeabilityOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516108c93803806108c98339818101604052602081101561003357600080fd5b505180610048816001600160e01b0361004f16565b5050610071565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b610849806100806000396000f3fe6080604052600436106100705760003560e01c80635c60da1b1161004e5780635c60da1b1461026a5780636fde82021461027f578063958a41dd14610294578063f1739cae146103d257610070565b8063025313a2146100ef57806354fd4d50146101205780635a8b1a9f146101aa575b600061007a610405565b90506001600160a01b03811661008f57600080fd5b60606000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525084519495509384935091505060208401855af43d604051816000823e8280156100eb578282f35b8282fd5b3480156100fb57600080fd5b50610104610415565b604080516001600160a01b039092168252519081900360200190f35b34801561012c57600080fd5b50610135610424565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016f578181015183820152602001610157565b50505050905090810190601f16801561019c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b657600080fd5b50610268600480360360408110156101cd57600080fd5b8101906020810181356401000000008111156101e857600080fd5b8201836020820111156101fa57600080fd5b8035906020019184600183028401116401000000008311171561021c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160a01b031691506104b99050565b005b34801561027657600080fd5b50610104610405565b34801561028b57600080fd5b506101046104ec565b610268600480360360608110156102aa57600080fd5b8101906020810181356401000000008111156102c557600080fd5b8201836020820111156102d757600080fd5b803590602001918460018302840111640100000000831117156102f957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092956001600160a01b0385351695909490935060408101925060200135905064010000000081111561035d57600080fd5b82018360208201111561036f57600080fd5b8035906020019184600183028401116401000000008311171561039157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506104fb945050505050565b3480156103de57600080fd5b50610268600480360360208110156103f557600080fd5b50356001600160a01b03166105e2565b6002546001600160a01b03165b90565b600061041f6104ec565b905090565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b5050505050905090565b6104c1610415565b6001600160a01b0316336001600160a01b0316146104de57600080fd5b6104e88282610671565b5050565b6000546001600160a01b031690565b610503610415565b6001600160a01b0316336001600160a01b03161461052057600080fd5b61052a83836104b9565b6000306001600160a01b031634836040518082805190602001908083835b602083106105675780518252601f199092019160209182019101610548565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146105c9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ce565b606091505b50509050806105dc57600080fd5b50505050565b6105ea610415565b6001600160a01b0316336001600160a01b03161461060757600080fd5b6001600160a01b03811661061a57600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9610643610415565b604080516001600160a01b03928316815291841660208301528051918290030190a161066e8161075a565b50565b6002546001600160a01b038281169116141561068c57600080fd5b815161069f90600190602085019061077c565b50600280546001600160a01b0319166001600160a01b03831690811790915560408051602080825285518183015285517f8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e938793928392918301919085019080838360005b8381101561071c578181015183820152602001610704565b50505050905090810190601f1680156107495780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106107bd57805160ff19168380011785556107ea565b828001600101855582156107ea579182015b828111156107ea5782518255916020019190600101906107cf565b506107f69291506107fa565b5090565b61041291905b808211156107f6576000815560010161080056fea265627a7a7231582022e2f3106f771fdacfe04329977417b160d3c91b078557f0a8c541781e8e523064736f6c634300051100320000000000000000000000000039f22efb07a647557c7c5d17854cfd6d489ef3
Deployed Bytecode
0x6080604052600436106100705760003560e01c80635c60da1b1161004e5780635c60da1b1461026a5780636fde82021461027f578063958a41dd14610294578063f1739cae146103d257610070565b8063025313a2146100ef57806354fd4d50146101205780635a8b1a9f146101aa575b600061007a610405565b90506001600160a01b03811661008f57600080fd5b60606000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525084519495509384935091505060208401855af43d604051816000823e8280156100eb578282f35b8282fd5b3480156100fb57600080fd5b50610104610415565b604080516001600160a01b039092168252519081900360200190f35b34801561012c57600080fd5b50610135610424565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016f578181015183820152602001610157565b50505050905090810190601f16801561019c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b657600080fd5b50610268600480360360408110156101cd57600080fd5b8101906020810181356401000000008111156101e857600080fd5b8201836020820111156101fa57600080fd5b8035906020019184600183028401116401000000008311171561021c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160a01b031691506104b99050565b005b34801561027657600080fd5b50610104610405565b34801561028b57600080fd5b506101046104ec565b610268600480360360608110156102aa57600080fd5b8101906020810181356401000000008111156102c557600080fd5b8201836020820111156102d757600080fd5b803590602001918460018302840111640100000000831117156102f957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092956001600160a01b0385351695909490935060408101925060200135905064010000000081111561035d57600080fd5b82018360208201111561036f57600080fd5b8035906020019184600183028401116401000000008311171561039157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506104fb945050505050565b3480156103de57600080fd5b50610268600480360360208110156103f557600080fd5b50356001600160a01b03166105e2565b6002546001600160a01b03165b90565b600061041f6104ec565b905090565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b5050505050905090565b6104c1610415565b6001600160a01b0316336001600160a01b0316146104de57600080fd5b6104e88282610671565b5050565b6000546001600160a01b031690565b610503610415565b6001600160a01b0316336001600160a01b03161461052057600080fd5b61052a83836104b9565b6000306001600160a01b031634836040518082805190602001908083835b602083106105675780518252601f199092019160209182019101610548565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146105c9576040519150601f19603f3d011682016040523d82523d6000602084013e6105ce565b606091505b50509050806105dc57600080fd5b50505050565b6105ea610415565b6001600160a01b0316336001600160a01b03161461060757600080fd5b6001600160a01b03811661061a57600080fd5b7f5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9610643610415565b604080516001600160a01b03928316815291841660208301528051918290030190a161066e8161075a565b50565b6002546001600160a01b038281169116141561068c57600080fd5b815161069f90600190602085019061077c565b50600280546001600160a01b0319166001600160a01b03831690811790915560408051602080825285518183015285517f8e05e0e35ff592971ca8b477d4285a33a61ded208d644042667b78693a472f5e938793928392918301919085019080838360005b8381101561071c578181015183820152602001610704565b50505050905090810190601f1680156107495780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106107bd57805160ff19168380011785556107ea565b828001600101855582156107ea579182015b828111156107ea5782518255916020019190600101906107cf565b506107f69291506107fa565b5090565b61041291905b808211156107f6576000815560010161080056fea265627a7a7231582022e2f3106f771fdacfe04329977417b160d3c91b078557f0a8c541781e8e523064736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000039f22efb07a647557c7c5d17854cfd6d489ef3
-----Decoded View---------------
Arg [0] : _owner (address): 0x0039F22efB07A647557C7C5d17854CFD6D489eF3
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000039f22efb07a647557c7c5d17854cfd6d489ef3
Deployed Bytecode Sourcemap
8989:176:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1798:13;1814:16;:14;:16::i;:::-;1798:32;-1:-1:-1;;;;;;1849:19:0;;1841:28;;;;;;1880:17;1900:8;;1880:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;-1:-1;2001:11:0;;1880:28;;-1:-1:-1;99:1;;;-1:-1;2001:11:0;-1:-1:-1;;1994:4:0;1984:15;;1977:5;1972:3;1959:60;2045:14;2092:4;2086:11;2134:4;2131:1;2126:3;2111:28;2162:6;2182:28;;;;2246:4;2241:3;2234:17;2182:28;2203:4;2198:3;2191:17;6661:99;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6661:99:0;;;:::i;:::-;;;;-1:-1:-1;;;;;6661:99:0;;;;;;;;;;;;;;3161:89;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3161:89:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3161:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7458:142;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7458:142:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7458:142:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;7458:142:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7458:142:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;7458:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7458:142:0;;-1:-1:-1;;;7458:142:0;;-1:-1:-1;;;;;7458:142:0;;-1:-1:-1;7458:142:0;;-1:-1:-1;7458:142:0:i;:::-;;3388:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3388:97:0;;;:::i;5165:107::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5165:107:0;;;:::i;8185:329::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8185:329:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;8185:329:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8185:329:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;8185:329:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8185:329:0;;-1:-1:-1;;;;;8185:329:0;;;;;;;;-1:-1:-1;8185:329:0;;;;-1:-1:-1;8185:329:0;;;;-1:-1:-1;21:11;5:28;;2:2;;;46:1;43;36:12;2:2;8185:329:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8185:329:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;8185:329:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8185:329:0;;-1:-1:-1;8185:329:0;;-1:-1:-1;;;;;8185:329:0:i;6934:230::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6934:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6934:230:0;-1:-1:-1;;;;;6934:230:0;;:::i;3388:97::-;3462:15;;-1:-1:-1;;;;;3462:15:0;3388:97;;:::o;6661:99::-;6704:7;6731:21;:19;:21::i;:::-;6724:28;;6661:99;:::o;3161:89::-;3234:8;3227:15;;;;;;;;-1:-1:-1;;3227:15:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3201:13;;3227:15;;3234:8;;3227:15;;3234:8;3227:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3161:89;:::o;7458:142::-;6508:12;:10;:12::i;:::-;-1:-1:-1;;;;;6494:26:0;:10;-1:-1:-1;;;;;6494:26:0;;6486:35;;;;;;7557;7568:7;7577:14;7557:10;:35::i;:::-;7458:142;;:::o;5165:107::-;5217:7;5244:20;-1:-1:-1;;;;;5244:20:0;5165:107;:::o;8185:329::-;6508:12;:10;:12::i;:::-;-1:-1:-1;;;;;6494:26:0;:10;-1:-1:-1;;;;;6494:26:0;;6486:35;;;;;;8318:34;8328:7;8337:14;8318:9;:34::i;:::-;8364:8;8386:4;-1:-1:-1;;;;;8378:18:0;8403:9;8414:4;8378:41;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;8378:41:0;;;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;8363:56:0;;;8438:3;8430:12;;;;;;6532:1;8185:329;;;:::o;6934:230::-;6508:12;:10;:12::i;:::-;-1:-1:-1;;;;;6494:26:0;:10;-1:-1:-1;;;;;6494:26:0;;6486:35;;;;;;-1:-1:-1;;;;;7025:22:0;;7017:31;;;;;;7064:49;7090:12;:10;:12::i;:::-;7064:49;;;-1:-1:-1;;;;;7064:49:0;;;;;;;;;;;;;;;;;;;;;7124:32;7147:8;7124:22;:32::i;:::-;6934:230;:::o;4428:258::-;4523:15;;-1:-1:-1;;;;;4523:33:0;;;:15;;:33;;4515:42;;;;;;4568:18;;;;:8;;:18;;;;;:::i;:::-;-1:-1:-1;4597:15:0;:32;;-1:-1:-1;;;;;;4597:32:0;-1:-1:-1;;;;;4597:32:0;;;;;;;;4645:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;4645:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4428:258;;:::o;5339:137::-;5423:20;:45;;-1:-1:-1;;;;;;5423:45:0;-1:-1:-1;;;;;5423:45:0;;;;;;;;;;5339:137::o;8989:176::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8989:176:0;;;-1:-1:-1;8989:176:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;
Swarm Source
bzzr://22e2f3106f771fdacfe04329977417b160d3c91b078557f0a8c541781e8e5230
Loading...
Loading
Loading...
Loading
[ 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 Knowledge Base.