Overview
ETH Balance
0 ETH
Eth Value
$0.00Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 10,800 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Rewards... | 21467553 | 4 hrs ago | IN | 0 ETH | 0.00106177 | ||||
Withdraw Rewards... | 21465447 | 11 hrs ago | IN | 0 ETH | 0.0009388 | ||||
Withdraw Rewards... | 21464026 | 16 hrs ago | IN | 0 ETH | 0.00041596 | ||||
Unstake Claim PO... | 21463737 | 17 hrs ago | IN | 0 ETH | 0.00098997 | ||||
Withdraw Rewards | 21461398 | 25 hrs ago | IN | 0 ETH | 0.0007764 | ||||
Withdraw Rewards... | 21458544 | 35 hrs ago | IN | 0 ETH | 0.00095991 | ||||
Migrate Delegati... | 21457237 | 39 hrs ago | IN | 0 ETH | 0.00210024 | ||||
Withdraw Rewards... | 21456879 | 40 hrs ago | IN | 0 ETH | 0.00046495 | ||||
Withdraw Rewards... | 21449723 | 2 days ago | IN | 0 ETH | 0.00095185 | ||||
Top Up For Fee | 21447819 | 2 days ago | IN | 0 ETH | 0.00081324 | ||||
Withdraw Rewards... | 21447553 | 3 days ago | IN | 0 ETH | 0.00138751 | ||||
Top Up For Fee | 21445491 | 3 days ago | IN | 0 ETH | 0.00148821 | ||||
Withdraw Rewards... | 21445428 | 3 days ago | IN | 0 ETH | 0.00240779 | ||||
Withdraw Rewards... | 21442573 | 3 days ago | IN | 0 ETH | 0.00165355 | ||||
Migrate Delegati... | 21441524 | 3 days ago | IN | 0 ETH | 0.00451838 | ||||
Withdraw Rewards | 21439936 | 4 days ago | IN | 0 ETH | 0.00212676 | ||||
Migrate Delegati... | 21437835 | 4 days ago | IN | 0 ETH | 0.00670653 | ||||
Withdraw Rewards... | 21436131 | 4 days ago | IN | 0 ETH | 0.00229511 | ||||
Withdraw Rewards... | 21436068 | 4 days ago | IN | 0 ETH | 0.00232174 | ||||
Withdraw Rewards... | 21435408 | 4 days ago | IN | 0 ETH | 0.00103592 | ||||
Unstake POL | 21434425 | 4 days ago | IN | 0 ETH | 0.00350134 | ||||
Withdraw Rewards... | 21434307 | 4 days ago | IN | 0 ETH | 0.00130838 | ||||
Withdraw Rewards... | 21433299 | 4 days ago | IN | 0 ETH | 0.00129859 | ||||
Withdraw Rewards... | 21430098 | 5 days ago | IN | 0 ETH | 0.00206021 | ||||
Withdraw Rewards... | 21430062 | 5 days ago | IN | 0 ETH | 0.00259968 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
15672011 | 811 days ago | 0.00227142 ETH |
Loading...
Loading
Contract Name:
StakeManagerProxy
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2020-06-30 */ // File: openzeppelin-solidity/contracts/ownership/Ownable.sol pragma solidity ^0.5.2; /** * @title Ownable * @dev The Ownable contract has an owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract Ownable { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ constructor () internal { _owner = msg.sender; emit OwnershipTransferred(address(0), _owner); } /** * @return the address of the owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(isOwner()); _; } /** * @return true if `msg.sender` is the owner of the contract. */ function isOwner() public view returns (bool) { return msg.sender == _owner; } /** * @dev Allows the current owner to relinquish control of the contract. * It will not be possible to call the functions with the `onlyOwner` * modifier anymore. * @notice Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { _transferOwnership(newOwner); } /** * @dev Transfers control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function _transferOwnership(address newOwner) internal { require(newOwner != address(0)); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } // File: contracts/common/misc/ERCProxy.sol /* * SPDX-License-Identitifer: MIT */ pragma solidity ^0.5.2; // See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-897.md interface ERCProxy { function proxyType() external pure returns (uint256 proxyTypeId); function implementation() external view returns (address codeAddr); } // File: contracts/common/misc/DelegateProxy.sol pragma solidity ^0.5.2; contract DelegateProxy is ERCProxy { function proxyType() external pure returns (uint256 proxyTypeId) { // Upgradeable proxy proxyTypeId = 2; } function implementation() external view returns (address); function delegatedFwd(address _dst, bytes memory _calldata) internal { // solium-disable-next-line security/no-inline-assembly assembly { let result := delegatecall( sub(gas, 10000), _dst, add(_calldata, 0x20), mload(_calldata), 0, 0 ) let size := returndatasize let ptr := mload(0x40) returndatacopy(ptr, 0, size) // revert instead of invalid() bc if the underlying call failed with invalid() it already wasted gas. // if the call returned error data, forward it switch result case 0 { revert(ptr, size) } default { return(ptr, size) } } } } // File: contracts/common/misc/UpgradableProxy.sol pragma solidity ^0.5.2; contract UpgradableProxy is DelegateProxy { event ProxyUpdated(address indexed _new, address indexed _old); event OwnerUpdate(address _new, address _old); bytes32 constant IMPLEMENTATION_SLOT = keccak256("matic.network.proxy.implementation"); bytes32 constant OWNER_SLOT = keccak256("matic.network.proxy.owner"); constructor(address _proxyTo) public { setOwner(msg.sender); setImplementation(_proxyTo); } function() external payable { // require(currentContract != 0, "If app code has not been set yet, do not call"); // Todo: filter out some calls or handle in the end fallback delegatedFwd(loadImplementation(), msg.data); } modifier onlyProxyOwner() { require(loadOwner() == msg.sender, "NOT_OWNER"); _; } function owner() external view returns(address) { return loadOwner(); } function loadOwner() internal view returns(address) { address _owner; bytes32 position = OWNER_SLOT; assembly { _owner := sload(position) } return _owner; } function implementation() external view returns (address) { return loadImplementation(); } function loadImplementation() internal view returns(address) { address _impl; bytes32 position = IMPLEMENTATION_SLOT; assembly { _impl := sload(position) } return _impl; } function transferOwnership(address newOwner) public onlyProxyOwner { require(newOwner != address(0), "ZERO_ADDRESS"); emit OwnerUpdate(newOwner, loadOwner()); setOwner(newOwner); } function setOwner(address newOwner) private { bytes32 position = OWNER_SLOT; assembly { sstore(position, newOwner) } } function updateImplementation(address _newProxyTo) public onlyProxyOwner { require(_newProxyTo != address(0x0), "INVALID_PROXY_ADDRESS"); require(isContract(_newProxyTo), "DESTINATION_ADDRESS_IS_NOT_A_CONTRACT"); emit ProxyUpdated(_newProxyTo, loadImplementation()); setImplementation(_newProxyTo); } function updateAndCall(address _newProxyTo, bytes memory data) payable public onlyProxyOwner { updateImplementation(_newProxyTo); (bool success, bytes memory returnData) = address(this).call.value(msg.value)(data); require(success, string(returnData)); } function setImplementation(address _newProxyTo) private { bytes32 position = IMPLEMENTATION_SLOT; assembly { sstore(position, _newProxyTo) } } function isContract(address _target) internal view returns (bool) { if (_target == address(0)) { return false; } uint256 size; assembly { size := extcodesize(_target) } return size > 0; } } // File: contracts/staking/stakeManager/StakeManagerProxy.sol pragma solidity ^0.5.2; contract StakeManagerProxy is UpgradableProxy { constructor(address _proxyTo) public UpgradableProxy(_proxyTo) {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_proxyTo","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_new","type":"address"},{"indexed":false,"internalType":"address","name":"_old","type":"address"}],"name":"OwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_new","type":"address"},{"indexed":true,"internalType":"address","name":"_old","type":"address"}],"name":"ProxyUpdated","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"proxyType","outputs":[{"internalType":"uint256","name":"proxyTypeId","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"updateAndCall","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newProxyTo","type":"address"}],"name":"updateImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516108633803806108638339818101604052602081101561003357600080fd5b505180610048336001600160e01b0361006116565b61005a816001600160e01b0361009616565b50506100b8565b604080517f6d617469632e6e6574776f726b2e70726f78792e6f776e6572000000000000008152905190819003601901902055565b6000604051808061084160229139604051908190036022019020929092555050565b61077a806100c76000396000f3fe6080604052600436106100555760003560e01c8063025b22bc1461009f5780634555d5c9146100d25780635c60da1b146100f95780638da5cb5b1461012a578063d88ca2c81461013f578063f2fde38b146101f5575b61009d610060610228565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061024e92505050565b005b3480156100ab57600080fd5b5061009d600480360360208110156100c257600080fd5b50356001600160a01b0316610276565b3480156100de57600080fd5b506100e76103b0565b60408051918252519081900360200190f35b34801561010557600080fd5b5061010e6103b5565b604080516001600160a01b039092168252519081900360200190f35b34801561013657600080fd5b5061010e6103c4565b61009d6004803603604081101561015557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561018057600080fd5b82018360208201111561019257600080fd5b803590602001918460018302840111640100000000831117156101b457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103ce945050505050565b34801561020157600080fd5b5061009d6004803603602081101561021857600080fd5b50356001600160a01b0316610564565b600080600060405180806107246022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610272578282f35b8282fd5b3361027f610656565b6001600160a01b0316146102c6576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610319576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b61032281610688565b61035d5760405162461bcd60e51b81526004018080602001828103825260258152602001806106ff6025913960400191505060405180910390fd5b610365610228565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103ad816106ab565b50565b600290565b60006103bf610228565b905090565b60006103bf610656565b336103d7610656565b6001600160a01b03161461041e576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61042782610276565b60006060306001600160a01b031634846040518082805190602001908083835b602083106104665780518252601f199092019160209182019101610447565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104c8576040519150601f19603f3d011682016040523d82523d6000602084013e6104cd565b606091505b509150915081819061055d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561052257818101518382015260200161050a565b50505050905090810190601f16801561054f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361056d610656565b6001600160a01b0316146105b4576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0381166105fe576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a81610628610656565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103ad816106cd565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106a0575060006106a6565b50803b15155b919050565b6000604051808061072460229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea265627a7a723158200b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab64736f6c634300051100326d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6e000000000000000000000000f66f01bc2d3e83312e26244550537fe2d2995fee
Deployed Bytecode
0x6080604052600436106100555760003560e01c8063025b22bc1461009f5780634555d5c9146100d25780635c60da1b146100f95780638da5cb5b1461012a578063d88ca2c81461013f578063f2fde38b146101f5575b61009d610060610228565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061024e92505050565b005b3480156100ab57600080fd5b5061009d600480360360208110156100c257600080fd5b50356001600160a01b0316610276565b3480156100de57600080fd5b506100e76103b0565b60408051918252519081900360200190f35b34801561010557600080fd5b5061010e6103b5565b604080516001600160a01b039092168252519081900360200190f35b34801561013657600080fd5b5061010e6103c4565b61009d6004803603604081101561015557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561018057600080fd5b82018360208201111561019257600080fd5b803590602001918460018302840111640100000000831117156101b457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103ce945050505050565b34801561020157600080fd5b5061009d6004803603602081101561021857600080fd5b50356001600160a01b0316610564565b600080600060405180806107246022913960405190819003602201902054935050505090565b600080825160208401856127105a03f43d604051816000823e828015610272578282f35b8282fd5b3361027f610656565b6001600160a01b0316146102c6576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b038116610319576040805162461bcd60e51b8152602060048201526015602482015274494e56414c49445f50524f58595f4144445245535360581b604482015290519081900360640190fd5b61032281610688565b61035d5760405162461bcd60e51b81526004018080602001828103825260258152602001806106ff6025913960400191505060405180910390fd5b610365610228565b6001600160a01b0316816001600160a01b03167fd32d24edea94f55e932d9a008afc425a8561462d1b1f57bc6e508e9a6b9509e160405160405180910390a36103ad816106ab565b50565b600290565b60006103bf610228565b905090565b60006103bf610656565b336103d7610656565b6001600160a01b03161461041e576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b61042782610276565b60006060306001600160a01b031634846040518082805190602001908083835b602083106104665780518252601f199092019160209182019101610447565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146104c8576040519150601f19603f3d011682016040523d82523d6000602084013e6104cd565b606091505b509150915081819061055d5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561052257818101518382015260200161050a565b50505050905090810190601f16801561054f5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5050505050565b3361056d610656565b6001600160a01b0316146105b4576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0381166105fe576040805162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b604482015290519081900360640190fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a81610628610656565b604080516001600160a01b03938416815291909216602082015281519081900390910190a16103ad816106cd565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205490565b60006001600160a01b0382166106a0575060006106a6565b50803b15155b919050565b6000604051808061072460229139604051908190036022019020929092555050565b604080517836b0ba34b1973732ba3bb7b93597383937bc3c9737bbb732b960391b815290519081900360190190205556fe44455354494e4154494f4e5f414444524553535f49535f4e4f545f415f434f4e54524143546d617469632e6e6574776f726b2e70726f78792e696d706c656d656e746174696f6ea265627a7a723158200b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab64736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f66F01Bc2d3e83312e26244550537Fe2d2995FeE
-----Decoded View---------------
Arg [0] : _proxyTo (address): 0xf66F01Bc2d3e83312e26244550537Fe2d2995FeE
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000f66F01Bc2d3e83312e26244550537Fe2d2995FeE
Deployed Bytecode Sourcemap
7114:121:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4646:44;4659:20;:18;:20::i;:::-;4681:8;;4646:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;4646:12:0;;-1:-1:-1;;;4646:44:0:i;:::-;7114:121;5883:353;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5883:353:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5883:353:0;-1:-1:-1;;;;;5883:353:0;;:::i;2796:129::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2796:129:0;;;:::i;:::-;;;;;;;;;;;;;;;;5138:104;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5138:104:0;;;:::i;:::-;;;;-1:-1:-1;;;;;5138:104:0;;;;;;;;;;;;;;4818:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4818:85:0;;;:::i;6244:288::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;6244:288:0;;;;;;;;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;6244:288:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6244:288: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;6244:288:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6244:288:0;;-1:-1:-1;6244:288:0;;-1:-1:-1;;;;;6244:288:0:i;5492:212::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5492:212:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5492:212:0;-1:-1:-1;;;;;5492:212:0;;:::i;5250:234::-;5302:7;5322:13;5346:16;4192:47;;;;;;;;;;;;;;;;;;5428:15;;-1:-1:-1;;;;5250:234:0;:::o;2999:892::-;3364:1;3344;3315:9;3309:16;3285:4;3274:9;3270:20;3247:4;3222:5;3217:3;3213:15;3182:198;3406:14;3453:4;3447:11;3495:4;3492:1;3487:3;3472:28;3698:6;3722:66;;;;3849:4;3844:3;3837:17;3722:66;3764:4;3759:3;3752:17;5883:353;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5975:27:0;;5967:61;;;;;-1:-1:-1;;;5967:61:0;;;;;;;;;;;;-1:-1:-1;;;5967:61:0;;;;;;;;;;;;;;;6047:23;6058:11;6047:10;:23::i;:::-;6039:73;;;;-1:-1:-1;;;6039:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6156:20;:18;:20::i;:::-;-1:-1:-1;;;;;6130:47:0;6143:11;-1:-1:-1;;;;;6130:47:0;;;;;;;;;;;6198:30;6216:11;6198:17;:30::i;:::-;5883:353;:::o;2796:129::-;2916:1;;2796:129::o;5138:104::-;5187:7;5214:20;:18;:20::i;:::-;5207:27;;5138:104;:::o;4818:85::-;4857:7;4884:11;:9;:11::i;6244:288::-;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;6348:33;6369:11;6348:20;:33::i;:::-;6395:12;6409:23;6444:4;-1:-1:-1;;;;;6436:18:0;6461:9;6472:4;6436: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;;;6436: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;;6394:83:0;;;;6496:7;6512:10;6488:36;;;;;-1:-1:-1;;;6488:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23: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;6488:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4801:1;;6244:288;;:::o;5492:212::-;4766:10;4751:11;:9;:11::i;:::-;-1:-1:-1;;;;;4751:25:0;;4743:47;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;-1:-1:-1;;;4743:47:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;5578:22:0;;5570:47;;;;;-1:-1:-1;;;5570:47:0;;;;;;;;;;;;-1:-1:-1;;;5570:47:0;;;;;;;;;;;;;;;5633:34;5645:8;5655:11;:9;:11::i;:::-;5633:34;;;-1:-1:-1;;;;;5633:34:0;;;;;;;;;;;;;;;;;;;;;;;;5678:18;5687:8;5678;:18::i;4911:219::-;4276:38;;;-1:-1:-1;;;4276:38:0;;;;;;;;;;;;5073:15;4911:219;:::o;6739:274::-;6799:4;-1:-1:-1;;;;;6820:21:0;;6816:66;;-1:-1:-1;6865:5:0;6858:12;;6816:66;-1:-1:-1;6949:20:0;;6997:8;;6739:274;;;;:::o;6540:187::-;6607:16;4192:47;;;;;;;;;;;;;;;;;;6680:29;;;;-1:-1:-1;;6665:55:0:o;5712:163::-;4276:38;;;-1:-1:-1;;;4276:38:0;;;;;;;;;;;;5831:26;5816:52::o
Swarm Source
bzzr://0b4482098348edae65bf6678e4f56e1da1e0b04353d1a070ddb216c462d103ab
Loading...
Loading
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.