Overview
ETH Balance
0.0015 ETH
Eth Value
$3.95 (@ $2,630.00/ETH)More Info
Private Name Tags
ContractCreator
Latest 12 from a total of 12 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw Shares | 6144466 | 2383 days ago | IN | 0 ETH | 0.00020111 | ||||
Kick The Coin | 6093159 | 2392 days ago | IN | 0.005 ETH | 0.00063486 | ||||
Kick The Coin | 6092953 | 2392 days ago | IN | 0.005 ETH | 0.00007618 | ||||
Kick The Coin | 6060687 | 2397 days ago | IN | 0.005 ETH | 0.00063486 | ||||
Kick The Coin | 6059137 | 2398 days ago | IN | 0.005 ETH | 0.00006348 | ||||
Kick The Coin | 6015049 | 2405 days ago | IN | 0.005 ETH | 0.00050788 | ||||
Kick The Coin | 6012288 | 2405 days ago | IN | 0.005 ETH | 0.00119334 | ||||
Kick The Coin | 6011375 | 2406 days ago | IN | 0.005 ETH | 0.00082716 | ||||
Kick The Coin | 6011371 | 2406 days ago | IN | 0.005 ETH | 0.00013786 | ||||
Kick The Coin | 6010982 | 2406 days ago | IN | 0.005 ETH | 0.00025646 | ||||
Change House Add... | 6010950 | 2406 days ago | IN | 0 ETH | 0.00008538 | ||||
Change Game Para... | 6010949 | 2406 days ago | IN | 0 ETH | 0.000099 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
6144466 | 2383 days ago | 0.0385 ETH |
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xEed89557...D72B478b1 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
KickTheCoin
Compiler Version
v0.4.15+commit.bbb8e64f
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-07-22 */ pragma solidity 0.4.15; // visit https://KickTheCoin.com contract KickTheCoin { address houseAddress; address creator; address owner; address airDroper; address lastPlayerToKickTheCoin; uint kickerCount; address firstKicker; address secondKicker; uint costToKickTheCoin; uint numberOfBlocksPerKick; uint targetBlockNumber; // set to true when game contract should stop new games from starting bool isSundown; // The blocknumber at which the current sundown grace period will end uint sundownGraceTargetBlock; // The index is incremented on each new game (via initGame) uint gameIndex; uint currentValue; mapping(address => uint) shares; event LatestKicker(uint curGameIndex, address kicker, uint curVal, uint targetBlockNum); event FirstKicker(uint curGameIndex, address kicker, uint curVal); event SecondKicker(uint curGameIndex, address kicker, uint curVal); event Withdraw(address kicker, uint curVal); event Winner(uint curGameIndex, address winner, uint curVal); modifier onlyBy(address _account) { require(msg.sender == _account); _; } modifier onlyByOwnerAndOnlyIfGameIsNotActive() { require(msg.sender == owner && !isGameActive()); _; } modifier onlyDuringNormalOperations() { require(!isSundown); _; } function KickTheCoin() public payable { creator = msg.sender; owner = creator; houseAddress = creator; airDroper = creator; gameIndex = 0; isSundown = false; costToKickTheCoin = 0.17 ether; numberOfBlocksPerKick = 5; initGame(); } function() public payable { kickTheCoin(); } function kickTheCoin() public payable onlyDuringNormalOperations() { require(msg.value == costToKickTheCoin); if (hasWinner()) { storeWinnerShare(); initGame(); } kickerCount += 1; processKick(); lastPlayerToKickTheCoin = msg.sender; targetBlockNumber = block.number + numberOfBlocksPerKick; LatestKicker(gameIndex, msg.sender, currentValue, targetBlockNumber); } function withdrawShares() public { if (hasWinner()) { storeWinnerShare(); initGame(); } pullShares(msg.sender); } function checkShares(address shareHolder) public constant returns (uint) { return shares[shareHolder]; } function isGameActive() public constant returns (bool) { return targetBlockNumber >= block.number; } function hasWinner() public constant returns (bool) { return currentValue > 0 && !isGameActive(); } function getCurrentValue() public constant returns (uint) { if (isGameActive()) { return currentValue; } else { return 0; } } function getLastKicker() public constant returns (address) { if (isGameActive()) { return lastPlayerToKickTheCoin; } else { return address(0); } } function pullShares(address shareHolder) public { var share = shares[shareHolder]; if (share == 0) { return; } shares[shareHolder] = 0; shareHolder.transfer(share); Withdraw(shareHolder, share); } function airDrop(address player) public payable onlyBy(airDroper) { player.transfer(1); if (msg.value > 1) { msg.sender.transfer(msg.value - 1); } } function getTargetBlockNumber() public constant returns (uint) { return targetBlockNumber; } function getBlocksLeftInCurrentKick() public constant returns (uint) { if (targetBlockNumber < block.number) { return 0; } return targetBlockNumber - block.number; } function getNumberOfBlocksPerKick() public constant returns (uint) { return numberOfBlocksPerKick; } function getCostToKick() public constant returns (uint) { return costToKickTheCoin; } function getCurrentBlockNumber() public constant returns (uint) { return block.number; } function getGameIndex() public constant returns (uint) { return gameIndex; } function changeOwner(address _newOwner) public onlyBy(owner) { owner = _newOwner; } function changeHouseAddress(address _newHouseAddress) public onlyBy(owner) { houseAddress = _newHouseAddress; } function changeAirDroper(address _airDroper) public onlyBy(owner) { airDroper = _airDroper; } function changeGameParameters(uint _costToKickTheCoin, uint _numberOfBlocksPerKick) public onlyByOwnerAndOnlyIfGameIsNotActive() { costToKickTheCoin = _costToKickTheCoin; numberOfBlocksPerKick = _numberOfBlocksPerKick; } function sundown() public onlyByOwnerAndOnlyIfGameIsNotActive() { isSundown = true; sundownGraceTargetBlock = block.number + 100000; } function gameIsSundown() public constant returns (bool) { return isSundown; } function getSundownGraceTargetBlock() public constant returns (uint) { return sundownGraceTargetBlock; } function sunrise() public onlyByOwnerAndOnlyIfGameIsNotActive() { isSundown = false; sundownGraceTargetBlock = 0; } function clear() public { if (isSundown && sundownGraceTargetBlock != 0 && sundownGraceTargetBlock < block.number) { houseAddress.transfer(this.balance); } } function initGame() private { gameIndex += 1; targetBlockNumber = 0; currentValue = 0; kickerCount = 0; firstKicker = address(0); secondKicker = address(0); lastPlayerToKickTheCoin = address(0); } function storeWinnerShare() private { var share = currentValue; currentValue = 0; shares[lastPlayerToKickTheCoin] += share; if (share > 0) { Winner(gameIndex, lastPlayerToKickTheCoin, share); } } function setShares() private { // 1.0% commission to the house shares[houseAddress] += (msg.value * 10)/1000; // 2.5% commission to first kicker shares[firstKicker] += (msg.value * 25)/1000; // 1.5% commission to second kicker shares[secondKicker] += (msg.value * 15)/1000; } function processKick() private { if (kickerCount == 1) { currentValue = msg.value; // no commission on first kick firstKicker = msg.sender; FirstKicker(gameIndex, msg.sender, currentValue); } else if (kickerCount == 2) { currentValue += msg.value; // no commission on second kick secondKicker = msg.sender; SecondKicker(gameIndex, msg.sender, currentValue); } else { // 5% is used. 2.5% for first kicker, 1.5% for second, 1% for house // leaving 95% for the winner currentValue += (msg.value * 950)/1000; setShares(); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"isGameActive","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCurrentValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"sundown","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newHouseAddress","type":"address"}],"name":"changeHouseAddress","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getTargetBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getLastKicker","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_airDroper","type":"address"}],"name":"changeAirDroper","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getGameIndex","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"clear","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_costToKickTheCoin","type":"uint256"},{"name":"_numberOfBlocksPerKick","type":"uint256"}],"name":"changeGameParameters","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCurrentBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getSundownGraceTargetBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getBlocksLeftInCurrentKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"kickTheCoin","outputs":[],"payable":true,"type":"function"},{"constant":false,"inputs":[],"name":"withdrawShares","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"shareHolder","type":"address"}],"name":"checkShares","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"hasWinner","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"getCostToKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"gameIsSundown","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"player","type":"address"}],"name":"airDrop","outputs":[],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"getNumberOfBlocksPerKick","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"shareHolder","type":"address"}],"name":"pullShares","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"sunrise","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":true,"type":"constructor"},{"payable":true,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"},{"indexed":false,"name":"targetBlockNum","type":"uint256"}],"name":"LatestKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"FirstKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"SecondKicker","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"kicker","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"Withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"curGameIndex","type":"uint256"},{"indexed":false,"name":"winner","type":"address"},{"indexed":false,"name":"curVal","type":"uint256"}],"name":"Winner","type":"event"}]
Deployed Bytecode
0x6060604052361561013c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630c0ef2b0146101485780630f76c1141461017557806316fef9951461019e5780631efb17ee146101b357806320f3d413146101ec57806335cd4cc4146102155780633e214e961461026a57806344a3bb82146102a357806352efea6e146102cc57806364d6a95f146102e15780636fd902e11461030d57806371c8e333146103365780637329036a1461035f57806377e7ff41146103885780638d086da4146103925780638d5ceeca146103a75780639755a710146103f4578063a1c4774b14610421578063a6f9dae11461044a578063ca09388814610483578063cd18d5a4146104b0578063f759e298146104de578063fb6d0e8f14610507578063fc06d2a614610540575b5b610145610555565b5b005b341561015357600080fd5b61015b610689565b604051808215151515815260200191505060405180910390f35b341561018057600080fd5b610188610697565b6040518082815260200191505060405180910390f35b34156101a957600080fd5b6101b16106bd565b005b34156101be57600080fd5b6101ea600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610755565b005b34156101f757600080fd5b6101ff6107f8565b6040518082815260200191505060405180910390f35b341561022057600080fd5b610228610803565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561027557600080fd5b6102a1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610849565b005b34156102ae57600080fd5b6102b66108ed565b6040518082815260200191505060405180910390f35b34156102d757600080fd5b6102df6108f8565b005b34156102ec57600080fd5b61030b60048080359060200190919080359060200190919050506109a5565b005b341561031857600080fd5b610320610a26565b6040518082815260200191505060405180910390f35b341561034157600080fd5b610349610a2f565b6040518082815260200191505060405180910390f35b341561036a57600080fd5b610372610a3a565b6040518082815260200191505060405180910390f35b610390610555565b005b341561039d57600080fd5b6103a5610a5a565b005b34156103b257600080fd5b6103de600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a84565b6040518082815260200191505060405180910390f35b34156103ff57600080fd5b610407610ace565b604051808215151515815260200191505060405180910390f35b341561042c57600080fd5b610434610aec565b6040518082815260200191505060405180910390f35b341561045557600080fd5b610481600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610af7565b005b341561048e57600080fd5b610496610b9b565b604051808215151515815260200191505060405180910390f35b6104dc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610bb3565b005b34156104e957600080fd5b6104f1610ca4565b6040518082815260200191505060405180910390f35b341561051257600080fd5b61053e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610caf565b005b341561054b57600080fd5b610553610df6565b005b600b60009054906101000a900460ff1615151561057157600080fd5b6008543414151561058157600080fd5b610589610ace565b1561059f57610596610e8a565b61059e610fad565b5b60016005600082825401925050819055506105b861109f565b33600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009544301600a819055507f291570221fce951ffc3187cb36512d6d370e919ecf7787f1a93cb83d9cd1c5b0600d5433600e54600a54604051808581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a15b5b565b600043600a54101590505b90565b60006106a1610689565b156106b057600e5490506106ba565b600090506106ba565b5b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614801561071f575061071d610689565b155b151561072a57600080fd5b6001600b60006101000a81548160ff021916908315150217905550620186a04301600c819055505b5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107b257600080fd5b816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600a5490505b90565b600061080d610689565b1561083c57600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050610846565b60009050610846565b5b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156108a657600080fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600d5490505b90565b600b60009054906101000a900460ff16801561091757506000600c5414155b8015610924575043600c54105b156109a2576000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015156109a157600080fd5b5b5b565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610a075750610a05610689565b155b1515610a1257600080fd5b81600881905550806009819055505b5b5050565b60004390505b90565b6000600c5490505b90565b600043600a541015610a4f5760009050610a57565b43600a540390505b90565b610a62610ace565b15610a7857610a6f610e8a565b610a77610fad565b5b610a8133610caf565b5b565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600080600e54118015610ae65750610ae4610689565b155b90505b90565b600060085490505b90565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5457600080fd5b81600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b5050565b6000600b60009054906101000a900460ff1690505b90565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c1057600080fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc60019081150290604051600060405180830381858888f193505050501515610c5157600080fd5b6001341115610c9e573373ffffffffffffffffffffffffffffffffffffffff166108fc600134039081150290604051600060405180830381858888f193505050501515610c9d57600080fd5b5b5b5b5050565b600060095490505b90565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000811415610d0157610df2565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610d8657600080fd5b7f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243648282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b5050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610e585750610e56610689565b155b1515610e6357600080fd5b6000600b60006101000a81548160ff0219169083151502179055506000600c819055505b5b565b6000600e5490506000600e8190555080600f6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506000811115610fa9577f1c2ae1f7e99dbbbfe25aac964f3889ea68259d88b74709f53037a6fb930bb02a600d54600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a15b5b50565b6001600d600082825401925050819055506000600a819055506000600e8190555060006005819055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b6001600554141561116e5734600e8190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fee5139270406fb2ffced17c67d03024e8a41e6f08f2edf724d6e73ea08145319600d5433600e54604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1611271565b600260055414156112465734600e6000828254019250508190555033600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fc60c9f06ebbaf4f7080e2c248d25248dc81d51a1dc080ba545076c9016e35e4c600d5433600e54604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1611270565b6103e86103b6340281151561125757fe5b04600e6000828254019250508190555061126f611274565b5b5b5b565b6103e8600a340281151561128457fe5b04600f60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506103e86019340281151561130257fe5b04600f6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506103e8600f340281151561138157fe5b04600f6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b5600a165627a7a7230582025592a677e35c445d0a0f9d24df592c923d692d0714e0cc0dd1d48f9a70bb23f0029
Swarm Source
bzzr://25592a677e35c445d0a0f9d24df592c923d692d0714e0cc0dd1d48f9a70bb23f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $2,630 | 0.0015 | $3.95 |
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.