Overview
ETH Balance
0.388000000000005846 ETH
Eth Value
$1,299.87 (@ $3,350.18/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 93,868 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
0x12bc14bf | 12504344 | 1277 days ago | IN | 0 ETH | 0.00647325 | ||||
Transfer | 12326016 | 1305 days ago | IN | 0.001 ETH | 0.00178398 | ||||
Transfer | 12296452 | 1309 days ago | IN | 0.02 ETH | 0.00488248 | ||||
Transfer | 12207566 | 1323 days ago | IN | 0.001 ETH | 0.0027761 | ||||
Transfer | 12196510 | 1325 days ago | IN | 0.02999999 ETH | 0.00307712 | ||||
Transfer | 12149179 | 1332 days ago | IN | 0.001 ETH | 0.0100341 | ||||
Transfer | 12146256 | 1333 days ago | IN | 0.01 ETH | 0.00508394 | ||||
0x12bc14bf | 12145865 | 1333 days ago | IN | 0 ETH | 0.03786656 | ||||
0x12bc14bf | 12139324 | 1334 days ago | IN | 0 ETH | 0.0144946 | ||||
Transfer | 12139306 | 1334 days ago | IN | 0.005 ETH | 0.004415 | ||||
Transfer | 12139304 | 1334 days ago | IN | 0.005 ETH | 0.004415 | ||||
Transfer | 12114173 | 1338 days ago | IN | 0.023 ETH | 0.00418087 | ||||
Transfer | 12059572 | 1346 days ago | IN | 0.001 ETH | 0.0054853 | ||||
Transfer | 12059493 | 1346 days ago | IN | 0.1 ETH | 0.00575288 | ||||
Transfer | 12059323 | 1346 days ago | IN | 0.1 ETH | 0.00652216 | ||||
Transfer | 12059274 | 1346 days ago | IN | 0.1 ETH | 0.00535152 | ||||
Transfer | 11984404 | 1358 days ago | IN | 0.001 ETH | 0.0021406 | ||||
0x12bc14bf | 11595105 | 1417 days ago | IN | 0 ETH | 0.00927409 | ||||
0x12bc14bf | 11594902 | 1417 days ago | IN | 0 ETH | 0.00728119 | ||||
0x12bc14bf | 11594718 | 1417 days ago | IN | 0 ETH | 0.00728212 | ||||
0x12bc14bf | 11594509 | 1417 days ago | IN | 0 ETH | 0.00775151 | ||||
0x12bc14bf | 11594185 | 1417 days ago | IN | 0 ETH | 0.00967004 | ||||
0x12bc14bf | 11594076 | 1418 days ago | IN | 0 ETH | 0.00706282 | ||||
0x12bc14bf | 11594033 | 1418 days ago | IN | 0 ETH | 0.00382682 | ||||
Transfer | 10912207 | 1522 days ago | IN | 0.1 ETH | 0.00538496 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
12139324 | 1334 days ago | 0.01 ETH | ||||
11594509 | 1417 days ago | 75.88148598 ETH | ||||
11594185 | 1417 days ago | 1 wei | ||||
9880013 | 1682 days ago | 0.000001 ETH | ||||
9880010 | 1682 days ago | 0.000001 ETH | ||||
9880003 | 1682 days ago | 0.000001 ETH | ||||
9879988 | 1682 days ago | 0.025003 ETH | ||||
9879960 | 1682 days ago | 0.042499 ETH | ||||
9879946 | 1682 days ago | 0.117238 ETH | ||||
9879929 | 1682 days ago | 0.115688 ETH | ||||
9879907 | 1682 days ago | 0.000001 ETH | ||||
9879887 | 1682 days ago | 0.035929 ETH | ||||
9879847 | 1682 days ago | 0.045048 ETH | ||||
9879837 | 1682 days ago | 0.007926 ETH | ||||
9879824 | 1682 days ago | 0.000001 ETH | ||||
9879803 | 1682 days ago | 0.020896 ETH | ||||
9879756 | 1682 days ago | 0.000001 ETH | ||||
9879735 | 1682 days ago | 0.000001 ETH | ||||
9879719 | 1682 days ago | 0.000001 ETH | ||||
9879715 | 1682 days ago | 0.007798 ETH | ||||
9879700 | 1682 days ago | 0.597961 ETH | ||||
9879684 | 1682 days ago | 0.029306 ETH | ||||
9879664 | 1682 days ago | 0.000001 ETH | ||||
9879637 | 1682 days ago | 0.069911 ETH | ||||
9879627 | 1682 days ago | 0.109799 ETH |
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:
AuctionityProxy_V1
Compiler Version
v0.5.4+commit.9549d8ff
Optimization Enabled:
Yes with 200 runs
Other Settings:
byzantium EvmVersion
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.5.4; import "./AuctionityLibrary_V1.sol"; /** * @title Proxy * @dev Gives the possibility to delegate any call to a foreign implementation. */ contract AuctionityProxy_V1 is AuctionityLibrary_V1 { /// @notice init contract by calling `_auctionityProxyUpdate.initProxyContract_V1(auctionityProxyUpdate,_ownable)`, /// adding the first delegate functions and set _ownable as the contract responsible for /// contract ownership. /// @param _auctionityProxyUpdate address : contract proxyUpdate /// @param _ownable address : contract ownable constructor(address _auctionityProxyUpdate, address _ownable) public { /// @dev encode initProxyContract_V1 selector with parametters bytes memory _calldata = abi.encodeWithSelector( bytes4(keccak256("initProxyContract_V1(address,address)")), _auctionityProxyUpdate, _ownable ); /// @dev deletatecall initProxyContract_V1 to _auctionityProxyUpdate /// @return return the delegtecall return, or the eventual revert assembly { let result := delegatecall( gas, _auctionityProxyUpdate, add(_calldata, 0x20), mload(_calldata), 0, 0 ) let size := returndatasize returndatacopy(_calldata, 0, size) if eq(result, 0) { revert(_calldata, size) } } } // @notice Fallback payable proxy function /// @return return the _callDelegated_V1 return, or the eventual revert function() external payable { uint returnPtr; uint returnSize; (returnPtr, returnSize) = _callDelegated_V1( msg.data, proxyFallbackContract ); assembly { return(returnPtr, returnSize) } } }
pragma solidity ^0.5.4; import "./AuctionityStorage0.sol"; /// @title Auction library for delegate for some delegated function contract AuctionityLibrary_V1 is AuctionityStorage0 { /// @notice get delegated addrss from a selector /// @param _selector byte4 /// @return _contractDelegate address function getDelegate_V1(bytes4 _selector) public view returns (address _contractDelegate) { return delegates[_selector]; } /// @notice call delegated function /// @param _calldata bytes : data sended to delegated contract /// @param _contractFallback address: address of fallback if selector is not exist, address(0) if no fallback /// @return uint return pointer and uint return size of callData return function _callDelegated_V1( bytes memory _calldata, address _contractFallback ) internal returns (uint returnPtr, uint returnSize) { /// @dev get selector from _calldata bytes4 _selector; assembly { _selector := mload(add(_calldata, 0x20)) } /// @dev get address of delegated from selector address _contractDelegate = getDelegate_V1(_selector); /// @dev if _contractDelegate not found set _contractFallback into _contractFallback if (_contractDelegate == address(0)) { _contractDelegate = _contractFallback; } require( _contractDelegate != address(0), "Auctionity function does not exist." ); /// @dev delegate call and return result, or the eventual revert assembly { let result := delegatecall( gas, _contractDelegate, add(_calldata, 0x20), mload(_calldata), 0, 0 ) returnSize := returndatasize returnPtr := mload(0x40) returndatacopy(returnPtr, 0, returnSize) if eq(result, 0) { revert(returnPtr, returnSize) } } /// @dev return returndatacopy return (returnPtr, returnSize); } /// @notice delegate IsContractOwner_V1 /// @return _isContractOwner function delegatedSendIsContractOwner_V1() public returns (bool _isContractOwner) { uint returnPtr; uint returnSize; (returnPtr, returnSize) = _callDelegated_V1( abi.encodeWithSelector( bytes4(keccak256("delegatedReceiveIsContractOwner_V1()")) ), address(0) ); assembly { _isContractOwner := mload(returnPtr) } return _isContractOwner; } modifier delegatedSendIsOracle_V1() { require( msg.sender == delegatedSendGetOracle_V1(), "Sender must be oracle" ); _; } /// @notice delegate getOracle_V1 /// @return address _oracle function delegatedSendGetOracle_V1() public returns (address _oracle) { uint returnPtr; uint returnSize; (returnPtr, returnSize) = _callDelegated_V1( abi.encodeWithSelector( bytes4(keccak256("delegatedReceiveGetOracle_V1()")) ), address(0) ); assembly { _oracle := mload(returnPtr) } return _oracle; } /// @notice delegate getPaused_V1 /// @return bool _isPaused function delegatedSendGetPaused_V1() public returns (bool _isPaused) { uint returnPtr; uint returnSize; (returnPtr, returnSize) = _callDelegated_V1( abi.encodeWithSelector( bytes4(keccak256("delegatedReceiveGetPaused_V1()")) ), address(0) ); assembly { _isPaused := mload(returnPtr) } return _isPaused; } /// @notice delegate lockDeposit_V1 /// @param _tokenContractAddress address /// @param _tokenId uint256 /// @param _amount uint256 /// @param _auctionId uint256 /// @param _refundUser address /// @return bool _isPaused function delegatedLockDeposit_V1( address _tokenContractAddress, uint256 _tokenId, uint256 _amount, uint256 _auctionId, address _refundUser ) public returns (bool _success) { uint returnPtr; uint returnSize; (returnPtr, returnSize) = _callDelegated_V1( abi.encodeWithSelector( bytes4( keccak256( "lockDeposit_V1(address,uint256,uint256,uint256,address)" ) ), _tokenContractAddress, _tokenId, _amount, _auctionId, _refundUser ), address(0) ); assembly { _success := mload(returnPtr) } return _success; } /// @notice verify if _contractAddress is a contract /// @param _contractAddress address /// @return _isContract function isContract_V1(address _contractAddress) internal view returns (bool _isContract) { uint _size; assembly { _size := extcodesize(_contractAddress) } return _size > 0; } /// @notice cast a bytesmemory into a uint256 /// @param b bytes /// @return uint256 function bytesToUint_V1(bytes memory b) internal pure returns (uint256) { uint256 _number; for (uint i = 0; i < b.length; i++) { _number = _number + uint8(b[i]) * (2 ** (8 * (b.length - (i + 1)))); } return _number; } }
pragma solidity ^0.5.4; contract AuctionityStorage0 { // selector => delegate contract mapping(bytes4 => address) internal delegates; // If selector not found, fallback contract address address public proxyFallbackContract; address public contractOwner; address public oracle; bool public paused; uint8 public ethereumChainId; uint8 public auctionityChainId; }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"ethereumChainId","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"delegatedSendGetOracle_V1","outputs":[{"name":"_oracle","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContractAddress","type":"address"},{"name":"_tokenId","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_auctionId","type":"uint256"},{"name":"_refundUser","type":"address"}],"name":"delegatedLockDeposit_V1","outputs":[{"name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"oracle","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"auctionityChainId","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"proxyFallbackContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contractOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_selector","type":"bytes4"}],"name":"getDelegate_V1","outputs":[{"name":"_contractDelegate","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"delegatedSendGetPaused_V1","outputs":[{"name":"_isPaused","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"delegatedSendIsContractOwner_V1","outputs":[{"name":"_isContractOwner","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_auctionityProxyUpdate","type":"address"},{"name":"_ownable","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516040806107a08339810180604052604081101561003057600080fd5b50805160209091015160405160609080602561077b823960408051918290036025018220600160a060020a0380881660248501528616604480850191909152825180850390910181526064909301909152602082018051600160e060020a03167fffffffff00000000000000000000000000000000000000000000000000000000909216919091178152815191935060009250829190865af43d806000843e8115156100da578083fd5b505050505061068d806100ee6000396000f3fe6080604052600436106100b9576000357c010000000000000000000000000000000000000000000000000000000090048063a070981211610081578063a0709812146101fb578063c6afc73614610210578063ce606ee014610225578063e0237f911461023a578063f0791d061461026e578063fde2ab8014610283576100b9565b806301890df6146101125780635470fb471461013d57806356eed26e1461016e5780635c975abb146101d15780637dc0d1d0146101e6575b6000806101096000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050600154600160a060020a031691506102989050565b90925090508082f35b34801561011e57600080fd5b50610127610350565b6040805160ff9092168252519081900360200190f35b34801561014957600080fd5b50610152610372565b60408051600160a060020a039092168252519081900360200190f35b34801561017a57600080fd5b506101bd600480360360a081101561019157600080fd5b50600160a060020a038135811691602081013591604082013591606081013591608090910135166103eb565b604080519115158252519081900360200190f35b3480156101dd57600080fd5b506101bd610486565b3480156101f257600080fd5b506101526104a7565b34801561020757600080fd5b506101276104b6565b34801561021c57600080fd5b506101526104d9565b34801561023157600080fd5b506101526104e8565b34801561024657600080fd5b506101526004803603602081101561025d57600080fd5b5035600160e060020a0319166104f7565b34801561027a57600080fd5b506101bd61051c565b34801561028f57600080fd5b506101bd61058c565b60208201516000908190816102ac826104f7565b9050600160a060020a03811615156102c15750835b600160a060020a0381161515610322576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806105e46023913960400191505060405180910390fd5b600080875160208901845af43d93506040519450836000863e801515610346578385fd5b5050509250929050565b6003547501000000000000000000000000000000000000000000900460ff1681565b604080517f64656c656761746564526563656976654765744f7261636c655f5631282900008152815190819003601e0181206004825260248201909252602081018051600160e060020a0316600160e060020a031990931692909217909152600090819081906103e29082610298565b50519250505090565b6000806000610478604051808061062b6037913960408051918290036037018220600160a060020a03808e166024850152604484018d9052606484018c9052608484018b9052891660a4808501919091528251808503909101815260c4909301909152602082018051600160e060020a0316600160e060020a031990921691909117905290506000610298565b505198975050505050505050565b60035474010000000000000000000000000000000000000000900460ff1681565b600354600160a060020a031681565b600354760100000000000000000000000000000000000000000000900460ff1681565b600154600160a060020a031681565b600254600160a060020a031681565b600160e060020a031916600090815260208190526040902054600160a060020a031690565b604080517f64656c656761746564526563656976654765745061757365645f5631282900008152815190819003601e0181206004825260248201909252602081018051600160e060020a0316600160e060020a031990931692909217909152600090819081906103e29082610298565b60008060006103e260405180806106076024913960408051918290036024908101832060048452908301909152602082018051600160e060020a0316600160e060020a03199092169190911790529050600061029856fe41756374696f6e6974792066756e6374696f6e20646f6573206e6f742065786973742e64656c656761746564526563656976654973436f6e74726163744f776e65725f563128296c6f636b4465706f7369745f563128616464726573732c75696e743235362c75696e743235362c75696e743235362c6164647265737329a165627a7a72305820185bd873fd9e5d942b5416d51196de522df641ff4caca68b0fe5fcf940e6f8110029696e697450726f7879436f6e74726163745f563128616464726573732c6164647265737329000000000000000000000000af8d5ddd38a7cf7ba909c62b67a18a018a0ccd66000000000000000000000000271ac7f4dd1bef0de962de01fd0ea6330a28cbd6
Deployed Bytecode
0x6080604052600436106100b9576000357c010000000000000000000000000000000000000000000000000000000090048063a070981211610081578063a0709812146101fb578063c6afc73614610210578063ce606ee014610225578063e0237f911461023a578063f0791d061461026e578063fde2ab8014610283576100b9565b806301890df6146101125780635470fb471461013d57806356eed26e1461016e5780635c975abb146101d15780637dc0d1d0146101e6575b6000806101096000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050600154600160a060020a031691506102989050565b90925090508082f35b34801561011e57600080fd5b50610127610350565b6040805160ff9092168252519081900360200190f35b34801561014957600080fd5b50610152610372565b60408051600160a060020a039092168252519081900360200190f35b34801561017a57600080fd5b506101bd600480360360a081101561019157600080fd5b50600160a060020a038135811691602081013591604082013591606081013591608090910135166103eb565b604080519115158252519081900360200190f35b3480156101dd57600080fd5b506101bd610486565b3480156101f257600080fd5b506101526104a7565b34801561020757600080fd5b506101276104b6565b34801561021c57600080fd5b506101526104d9565b34801561023157600080fd5b506101526104e8565b34801561024657600080fd5b506101526004803603602081101561025d57600080fd5b5035600160e060020a0319166104f7565b34801561027a57600080fd5b506101bd61051c565b34801561028f57600080fd5b506101bd61058c565b60208201516000908190816102ac826104f7565b9050600160a060020a03811615156102c15750835b600160a060020a0381161515610322576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806105e46023913960400191505060405180910390fd5b600080875160208901845af43d93506040519450836000863e801515610346578385fd5b5050509250929050565b6003547501000000000000000000000000000000000000000000900460ff1681565b604080517f64656c656761746564526563656976654765744f7261636c655f5631282900008152815190819003601e0181206004825260248201909252602081018051600160e060020a0316600160e060020a031990931692909217909152600090819081906103e29082610298565b50519250505090565b6000806000610478604051808061062b6037913960408051918290036037018220600160a060020a03808e166024850152604484018d9052606484018c9052608484018b9052891660a4808501919091528251808503909101815260c4909301909152602082018051600160e060020a0316600160e060020a031990921691909117905290506000610298565b505198975050505050505050565b60035474010000000000000000000000000000000000000000900460ff1681565b600354600160a060020a031681565b600354760100000000000000000000000000000000000000000000900460ff1681565b600154600160a060020a031681565b600254600160a060020a031681565b600160e060020a031916600090815260208190526040902054600160a060020a031690565b604080517f64656c656761746564526563656976654765745061757365645f5631282900008152815190819003601e0181206004825260248201909252602081018051600160e060020a0316600160e060020a031990931692909217909152600090819081906103e29082610298565b60008060006103e260405180806106076024913960408051918290036024908101832060048452908301909152602082018051600160e060020a0316600160e060020a03199092169190911790529050600061029856fe41756374696f6e6974792066756e6374696f6e20646f6573206e6f742065786973742e64656c656761746564526563656976654973436f6e74726163744f776e65725f563128296c6f636b4465706f7369745f563128616464726573732c75696e743235362c75696e743235362c75696e743235362c6164647265737329a165627a7a72305820185bd873fd9e5d942b5416d51196de522df641ff4caca68b0fe5fcf940e6f8110029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000aF8d5DDd38A7Cf7ba909c62b67a18a018A0CCd66000000000000000000000000271Ac7f4Dd1bEF0de962DE01fd0ea6330A28cBD6
-----Decoded View---------------
Arg [0] : _auctionityProxyUpdate (address): 0xaF8d5DDd38A7Cf7ba909c62b67a18a018A0CCd66
Arg [1] : _ownable (address): 0x271Ac7f4Dd1bEF0de962DE01fd0ea6330A28cBD6
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000aF8d5DDd38A7Cf7ba909c62b67a18a018A0CCd66
Arg [1] : 000000000000000000000000271Ac7f4Dd1bEF0de962DE01fd0ea6330A28cBD6
Deployed Bytecode Sourcemap
167:1748:1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1673:14;1697:15;1749:84;1780:8;;1749:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;;1802:21:1;;-1:-1:-1;;;;;1802:21:1;;-1:-1:-1;1749:17:1;;-1:-1:-1;1749:84:1:i;:::-;1723:110;;-1:-1:-1;1723:110:1;-1:-1:-1;1723:110:1;;1867:29;334:28:2;;8:9:-1;5:2;;;30:1;27;20:12;5:2;334:28:2;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2983:428:0;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2983:428:0;;;:::i;:::-;;;;-1:-1:-1;;;;;2983:428:0;;;;;;;;;;;;;;4170:833;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4170:833:0;;;;;;13:3:-1;8;5:12;2:2;;;30:1;27;20:12;2:2;-1:-1;;;;;;4170:833:0;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;309:18:2;;8:9:-1;5:2;;;30:1;27;20:12;5:2;309:18:2;;;:::i;281:21::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;281:21:2;;;:::i;368:30::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;368:30:2;;;:::i;204:36::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;204:36:2;;;:::i;247:28::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;247:28:2;;;:::i;313:162:0:-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;313:162:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;313:162:0;-1:-1:-1;;;;;;313:162:0;;:::i;3486:430::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3486:430:0;;;:::i;2244:484::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2244:484:0;;;:::i;778:1382::-;1067:4;1052:20;;1046:27;896:14;;;;;1177:25;1046:27;1177:14;:25::i;:::-;1149:53;-1:-1:-1;;;;;;1310:31:0;;;1306:99;;;-1:-1:-1;1377:17:0;1306:99;-1:-1:-1;;;;;1436:31:0;;;;1415:113;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1826:1;1807;1779:9;1773:16;1750:4;1739:9;1735:20;1700:17;1679:3;1649:192;1868:14;1854:28;;1914:4;1908:11;1895:24;;1961:10;1958:1;1947:9;1932:40;1988:13;;1985:2;;;2038:10;2027:9;2020:29;1985:2;-1:-1:-1;;;778:1382:0;;;;;:::o;334:28:2:-;;;;;;;;;:::o;2983:428:0:-;3217:43;;;;;;;;;;;;;;;;22:32:-1;6:49;;3170:105:0;;;;;;49:4:-1;25:18;;61:17;;-1:-1;;;;;182:15;-1:-1;;;;;;3170:105:0;;;179:29:-1;;;;160:49;;;3036:15:0;;;;;;3139:170;;3036:15;3139:17;:170::i;:::-;-1:-1:-1;3354:16:0;;-1:-1:-1;;;2983:428:0;:::o;4170:833::-;4372:13;4397:14;4421:15;4473:426;4572:114;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4504:361:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;4504:361:0;;;;;;;;25:18:-1;;61:17;;-1:-1;;;;;182:15;-1:-1;;;;;;4504:361:0;;;179:29:-1;;;;160:49;;4504:361:0;-1:-1:-1;;4473:17:0;:426::i;:::-;-1:-1:-1;4945:16:0;;4170:833;-1:-1:-1;;;;;;;;4170:833:0:o;309:18:2:-;;;;;;;;;:::o;281:21::-;;;-1:-1:-1;;;;;281:21:2;;:::o;368:30::-;;;;;;;;;:::o;204:36::-;;;-1:-1:-1;;;;;204:36:2;;:::o;247:28::-;;;-1:-1:-1;;;;;247:28:2;;:::o;313:162:0:-;-1:-1:-1;;;;;;448:20:0;400:25;448:20;;;;;;;;;;;-1:-1:-1;;;;;448:20:0;;313:162::o;3486:430::-;3719:43;;;;;;;;;;;;;;;;22:32:-1;6:49;;3672:105:0;;;;;;49:4:-1;25:18;;61:17;;-1:-1;;;;;182:15;-1:-1;;;;;;3672:105:0;;;179:29:-1;;;;160:49;;;3539:14:0;;;;;;3641:170;;3539:14;3641:17;:170::i;2244:484::-;2319:21;2356:14;2380:15;2432:176;2510:49;;;;;;;;;;;;;;;;;;;;;22:32:-1;6:49;;2463:111:0;;;;;;49:4:-1;25:18;;61:17;;-1:-1;;;;;182:15;-1:-1;;;;;;2463:111:0;;;179:29:-1;;;;160:49;;2510::0;-1:-1:-1;26:21;2432:17:0;:176::i
Swarm Source
bzzr://185bd873fd9e5d942b5416d51196de522df641ff4caca68b0fe5fcf940e6f811
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.