Overview
ETH Balance
0.00039278853155512 ETH
Eth Value
$1.42 (@ $3,610.70/ETH)More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 3,263 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 6767459 | 2232 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6767452 | 2232 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6733553 | 2238 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6686821 | 2245 days ago | IN | 0 ETH | 0.00062592 | ||||
Transfer | 6684841 | 2246 days ago | IN | 0 ETH | 0.00020864 | ||||
Transfer | 6684829 | 2246 days ago | IN | 0 ETH | 0.000105 | ||||
Transfer | 6680362 | 2246 days ago | IN | 0 ETH | 0.00100147 | ||||
Transfer | 6678575 | 2247 days ago | IN | 0 ETH | 0.00029209 | ||||
Transfer | 6678112 | 2247 days ago | IN | 0 ETH | 0.00012518 | ||||
Transfer | 6676942 | 2247 days ago | IN | 0 ETH | 0.00062592 | ||||
Transfer | 6676611 | 2247 days ago | IN | 0 ETH | 0.00020864 | ||||
Transfer | 6674723 | 2247 days ago | IN | 0 ETH | 0.00020864 | ||||
Transfer | 6674591 | 2247 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6674259 | 2247 days ago | IN | 0 ETH | 0.00063 | ||||
Transfer | 6672387 | 2248 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6672192 | 2248 days ago | IN | 0 ETH | 0.00016691 | ||||
Transfer | 6671717 | 2248 days ago | IN | 0 ETH | 0.000861 | ||||
Transfer | 6671481 | 2248 days ago | IN | 0 ETH | 0.00063 | ||||
Transfer | 6671043 | 2248 days ago | IN | 0 ETH | 0.00087628 | ||||
Transfer | 6670659 | 2248 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6669117 | 2248 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6667779 | 2248 days ago | IN | 0 ETH | 0.00012924 | ||||
Transfer | 6667723 | 2248 days ago | IN | 0 ETH | 0.00171084 | ||||
Transfer | 6667635 | 2248 days ago | IN | 0 ETH | 0.00041728 | ||||
Transfer | 6667344 | 2248 days ago | IN | 0 ETH | 0.00171084 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
6667779 | 2248 days ago | 0.00348935 ETH | ||||
6667247 | 2248 days ago | 0.0051324 ETH | ||||
6667180 | 2249 days ago | 0.0002302 ETH | ||||
6666912 | 2249 days ago | 0.0204239 ETH | ||||
6666467 | 2249 days ago | 0.00384675 ETH | ||||
6666001 | 2249 days ago | 0.01107795 ETH | ||||
6665991 | 2249 days ago | 0.01108833 ETH | ||||
6665889 | 2249 days ago | 0.00318194 ETH | ||||
6665836 | 2249 days ago | 0.04767277 ETH | ||||
6665735 | 2249 days ago | 0.03145531 ETH | ||||
6665599 | 2249 days ago | 0.03080613 ETH | ||||
6665523 | 2249 days ago | 0.01678979 ETH | ||||
6665433 | 2249 days ago | 0.0115092 ETH | ||||
6665410 | 2249 days ago | 0.01144151 ETH | ||||
6665390 | 2249 days ago | 0.11450092 ETH | ||||
6665309 | 2249 days ago | 0.02709398 ETH | ||||
6665140 | 2249 days ago | 0.05893542 ETH | ||||
6665140 | 2249 days ago | 0.01262901 ETH | ||||
6649432 | 2251 days ago | 0.003 ETH | ||||
6648449 | 2252 days ago | 0.00376504 ETH | ||||
6648404 | 2252 days ago | 0.01526962 ETH | ||||
6648344 | 2252 days ago | 0.00992437 ETH | ||||
6648343 | 2252 days ago | 0.00039361 ETH | ||||
6648342 | 2252 days ago | 0.00472453 ETH | ||||
6648342 | 2252 days ago | 0.00069699 ETH |
Loading...
Loading
Contract Name:
GreenEthereus
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-09 */ pragma solidity 0.4.25; library SafeMath { function mul(uint256 _a, uint256 _b) internal pure returns (uint256) { if (_a == 0) { return 0; } uint256 c = _a * _b; require(c / _a == _b); return c; } function div(uint256 _a, uint256 _b) internal pure returns (uint256) { require(_b > 0); uint256 c = _a / _b; return c; } function sub(uint256 _a, uint256 _b) internal pure returns (uint256) { require(_b <= _a); uint256 c = _a - _b; return c; } function add(uint256 _a, uint256 _b) internal pure returns (uint256) { uint256 c = _a + _b; require(c >= _a); return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } } contract GreenEthereus { using SafeMath for uint; address public owner; address marketing; address admin; mapping (address => uint) index; mapping (address => mapping (uint => uint)) deposit; mapping (address => mapping (uint => uint)) finish; mapping (address => uint) checkpoint; mapping (address => address) referrers; mapping (address => uint) refBonus; event LogInvestment(address _addr, uint _value); event LogPayment(address _addr, uint _value); event LogNewReferrer(address _referral, address _referrer); event LogReferralInvestment(address _referral, uint _value); constructor(address _marketing, address _admin) public { owner = msg.sender; marketing = _marketing; admin = _admin; } function renounceOwnership() external { require(msg.sender == owner); owner = 0x0; } function bytesToAddress(bytes _source) internal pure returns(address parsedreferrer) { assembly { parsedreferrer := mload(add(_source,0x14)) } return parsedreferrer; } function setRef(uint _value) internal { address _referrer = bytesToAddress(bytes(msg.data)); if (_referrer != msg.sender) { referrers[msg.sender] = _referrer; refBonus[msg.sender] += _value * 3 / 100; refBonus[_referrer] += _value / 10; emit LogNewReferrer(msg.sender, _referrer); emit LogReferralInvestment(msg.sender, msg.value); } } function() external payable { if (msg.value == 0) { withdraw(); } else { invest(); } } function invest() public payable { require(msg.value >= 50000000000000000); admin.transfer(msg.value * 3 / 100); if (deposit[msg.sender][0] > 0 || refBonus[msg.sender] > 0) { withdraw(); if (deposit[msg.sender][0] > 0) { index[msg.sender] += 1; } } checkpoint[msg.sender] = block.timestamp; finish[msg.sender][index[msg.sender]] = block.timestamp + (50 * 1 days); deposit[msg.sender][index[msg.sender]] = msg.value; if (referrers[msg.sender] != 0x0) { marketing.transfer(msg.value * 7 / 50); refBonus[referrers[msg.sender]] += msg.value / 10; emit LogReferralInvestment(msg.sender, msg.value); } else if (msg.data.length == 20) { marketing.transfer(msg.value * 7 / 50); setRef(msg.value); } else { marketing.transfer(msg.value * 6 / 25); } emit LogInvestment(msg.sender, msg.value); } function withdraw() public { uint _payout = refBonus[msg.sender]; refBonus[msg.sender] = 0; for (uint i = 0; i <= index[msg.sender]; i++) { if (checkpoint[msg.sender] < finish[msg.sender][i]) { if (block.timestamp > finish[msg.sender][i]) { _payout = _payout.add((deposit[msg.sender][i].div(25)).mul(finish[msg.sender][i].sub(checkpoint[msg.sender])).div(1 days)); checkpoint[msg.sender] = block.timestamp; } else { _payout = _payout.add((deposit[msg.sender][i].div(25)).mul(block.timestamp.sub(checkpoint[msg.sender])).div(1 days)); checkpoint[msg.sender] = block.timestamp; } } } if (_payout > 0) { msg.sender.transfer(_payout); emit LogPayment(msg.sender, _payout); } } function getInfo1(address _address) public view returns(uint Invested) { uint _sum; for (uint i = 0; i <= index[_address]; i++) { if (block.timestamp < finish[_address][i]) { _sum += deposit[_address][i]; } } Invested = _sum; } function getInfo2(address _address, uint _number) public view returns(uint Deposit_N) { if (block.timestamp < finish[_address][_number - 1]) { Deposit_N = deposit[_address][_number - 1]; } else { Deposit_N = 0; } } function getInfo3(address _address) public view returns(uint Dividends, uint Bonuses) { uint _payout; for (uint i = 0; i <= index[_address]; i++) { if (checkpoint[_address] < finish[_address][i]) { if (block.timestamp > finish[_address][i]) { _payout = _payout.add((deposit[_address][i].div(25)).mul(finish[_address][i].sub(checkpoint[_address])).div(1 days)); } else { _payout = _payout.add((deposit[_address][i].div(25)).mul(block.timestamp.sub(checkpoint[_address])).div(1 days)); } } } Dividends = _payout; Bonuses = refBonus[_address]; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"_address","type":"address"},{"name":"_number","type":"uint256"}],"name":"getInfo2","outputs":[{"name":"Deposit_N","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getInfo1","outputs":[{"name":"Invested","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"getInfo3","outputs":[{"name":"Dividends","type":"uint256"},{"name":"Bonuses","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"invest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[{"name":"_marketing","type":"address"},{"name":"_admin","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_addr","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogInvestment","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_addr","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogPayment","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_referral","type":"address"},{"indexed":false,"name":"_referrer","type":"address"}],"name":"LogNewReferrer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_referral","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"LogReferralInvestment","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051604080610b2283398101604052805160209091015160008054600160a060020a0319908116331790915560018054600160a060020a0394851690831617905560028054939092169216919091179055610ab0806100726000396000f3006080604052600436106100825763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663144f9cc681146100a05780633ccfd60b146100d6578063715018a6146100eb5780638da5cb5b14610100578063abc8cddb14610131578063cf70e27b14610152578063e8b5e51f14610096575b3415156100965761009161018c565b61009e565b61009e61037b565b005b3480156100ac57600080fd5b506100c4600160a060020a0360043516602435610630565b60408051918252519081900360200190f35b3480156100e257600080fd5b5061009e61018c565b3480156100f757600080fd5b5061009e610697565b34801561010c57600080fd5b506101156106cd565b60408051600160a060020a039092168252519081900360200190f35b34801561013d57600080fd5b506100c4600160a060020a03600435166106dc565b34801561015e57600080fd5b50610173600160a060020a0360043516610764565b6040805192835260208301919091528051918290030190f35b336000908152600860205260408120805490829055905b33600090815260036020526040902054811161030457336000818152600560209081526040808320858452825280832054938352600690915290205410156102fc573360009081526005602090815260408083208484529091529020544211156102b55733600090815260066020908152604080832054600583528184208585529092529091205461029c9161028f9162015180916102839161024b9163ffffffff6108da16565b33600090815260046020908152604080832089845290915290205461027790601963ffffffff6108f116565b9063ffffffff61091416565b9063ffffffff6108f116565b839063ffffffff61094916565b33600090815260066020526040902042905591506102fc565b336000908152600660205260409020546102e79061028f9062015180906102839061024b90429063ffffffff6108da16565b33600090815260066020526040902042905591505b6001016101a3565b600082111561037757604051339083156108fc029084906000818181858888f1935050505015801561033a573d6000803e3d6000fd5b50604080513381526020810184905281517f27a391d95d67e3626574fb5fbe3532bb7366e9254957b1f0e840953c248b2aa8929181900390910190a15b5050565b66b1a2bc2ec5000034101561038f57600080fd5b600254604051600160a060020a03909116906064346003020480156108fc02916000818181858888f193505050501580156103ce573d6000803e3d6000fd5b503360009081526004602090815260408083208380529091528120541180610403575033600090815260086020526040812054115b156104485761041061018c565b336000908152600460209081526040808320838052909152812054111561044857336000908152600360205260409020805460010190555b33600081815260066020908152604080832042908190556005835281842060038452828520805486529084528285206241eb0090920190915584845260048352818420905484528252808320349055928252600790522054600160a060020a03161561055c57600154604051600160a060020a03909116906032346007020480156108fc02916000818181858888f193505050501580156104ed573d6000803e3d6000fd5b5033600081815260076020908152604080832054600160a060020a0316835260088252918290208054600a3490810490910190915582519384529083015280517f68ddd38115213632e2bb11139da8c4a26b4d2c9198679867ae030a657c0545259281900390910190a16105f4565b60143614156105b357600154604051600160a060020a03909116906032346007020480156108fc02916000818181858888f193505050501580156105a4573d6000803e3d6000fd5b506105ae3461095b565b6105f4565b600154604051600160a060020a03909116906019346006020480156108fc02916000818181858888f193505050501580156105f2573d6000803e3d6000fd5b505b6040805133815234602082015281517fc74590e3281392e897f5c0f45530951cfe0db0e86c76d65af861e80b925871a4929181900390910190a1565b600160a060020a03821660009081526005602090815260408083206000198501845290915281205442101561068d5750600160a060020a038216600090815260046020908152604080832060001985018452909152902054610691565b5060005b92915050565b600054600160a060020a031633146106ae57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054600160a060020a031681565b600080805b600160a060020a038416600090815260036020526040902054811161075d57600160a060020a038416600090815260056020908152604080832084845290915290205442101561075557600160a060020a038416600090815260046020908152604080832084845290915290205491909101905b6001016106e1565b5092915050565b60008080805b600160a060020a03851660009081526003602052604090205481116108b857600160a060020a0385166000818152600560209081526040808320858452825280832054938352600690915290205410156108b057600160a060020a038516600090815260056020908152604080832084845290915290205442111561087257600160a060020a038516600090815260066020908152604080832054600583528184208585529092529091205461086b9161028f916201518091610283916108369163ffffffff6108da16565b600160a060020a038a16600090815260046020908152604080832089845290915290205461027790601963ffffffff6108f116565b91506108b0565b600160a060020a0385166000908152600660205260409020546108ad9061028f9062015180906102839061083690429063ffffffff6108da16565b91505b60010161076a565b50600160a060020a039093166000908152600860205260409020549293915050565b600080838311156108ea57600080fd5b5050900390565b60008080831161090057600080fd5b828481151561090b57fe5b04949350505050565b600080831515610927576000915061075d565b5082820282848281151561093757fe5b041461094257600080fd5b9392505050565b60008282018381101561094257600080fd5b60006109976000368080601f01602080910402602001604051908101604052809392919081815260200183838082843750610a7d945050505050565b9050600160a060020a038116331461037757336000818152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038716908117909155600883528184208054606460038a0204019055808452928190208054600a880401905580519384529083019190915280517f2f6461653c890e2b6b3b8724242670308661a0c148c14d47f130e87b2c93e1a79281900390910190a16040805133815234602082015281517f68ddd38115213632e2bb11139da8c4a26b4d2c9198679867ae030a657c054525929181900390910190a15050565b60140151905600a165627a7a72305820fd3b665b8aae2bc03d6680b1ee25e29322b95d66bf183fd4c3570b7d8429b56c002900000000000000000000000053e10ad589f223d88aa178d7c8fd2ee3716df863000000000000000000000000a3592653e52125c905041ed85a787540313df8d9
Deployed Bytecode
0x6080604052600436106100825763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663144f9cc681146100a05780633ccfd60b146100d6578063715018a6146100eb5780638da5cb5b14610100578063abc8cddb14610131578063cf70e27b14610152578063e8b5e51f14610096575b3415156100965761009161018c565b61009e565b61009e61037b565b005b3480156100ac57600080fd5b506100c4600160a060020a0360043516602435610630565b60408051918252519081900360200190f35b3480156100e257600080fd5b5061009e61018c565b3480156100f757600080fd5b5061009e610697565b34801561010c57600080fd5b506101156106cd565b60408051600160a060020a039092168252519081900360200190f35b34801561013d57600080fd5b506100c4600160a060020a03600435166106dc565b34801561015e57600080fd5b50610173600160a060020a0360043516610764565b6040805192835260208301919091528051918290030190f35b336000908152600860205260408120805490829055905b33600090815260036020526040902054811161030457336000818152600560209081526040808320858452825280832054938352600690915290205410156102fc573360009081526005602090815260408083208484529091529020544211156102b55733600090815260066020908152604080832054600583528184208585529092529091205461029c9161028f9162015180916102839161024b9163ffffffff6108da16565b33600090815260046020908152604080832089845290915290205461027790601963ffffffff6108f116565b9063ffffffff61091416565b9063ffffffff6108f116565b839063ffffffff61094916565b33600090815260066020526040902042905591506102fc565b336000908152600660205260409020546102e79061028f9062015180906102839061024b90429063ffffffff6108da16565b33600090815260066020526040902042905591505b6001016101a3565b600082111561037757604051339083156108fc029084906000818181858888f1935050505015801561033a573d6000803e3d6000fd5b50604080513381526020810184905281517f27a391d95d67e3626574fb5fbe3532bb7366e9254957b1f0e840953c248b2aa8929181900390910190a15b5050565b66b1a2bc2ec5000034101561038f57600080fd5b600254604051600160a060020a03909116906064346003020480156108fc02916000818181858888f193505050501580156103ce573d6000803e3d6000fd5b503360009081526004602090815260408083208380529091528120541180610403575033600090815260086020526040812054115b156104485761041061018c565b336000908152600460209081526040808320838052909152812054111561044857336000908152600360205260409020805460010190555b33600081815260066020908152604080832042908190556005835281842060038452828520805486529084528285206241eb0090920190915584845260048352818420905484528252808320349055928252600790522054600160a060020a03161561055c57600154604051600160a060020a03909116906032346007020480156108fc02916000818181858888f193505050501580156104ed573d6000803e3d6000fd5b5033600081815260076020908152604080832054600160a060020a0316835260088252918290208054600a3490810490910190915582519384529083015280517f68ddd38115213632e2bb11139da8c4a26b4d2c9198679867ae030a657c0545259281900390910190a16105f4565b60143614156105b357600154604051600160a060020a03909116906032346007020480156108fc02916000818181858888f193505050501580156105a4573d6000803e3d6000fd5b506105ae3461095b565b6105f4565b600154604051600160a060020a03909116906019346006020480156108fc02916000818181858888f193505050501580156105f2573d6000803e3d6000fd5b505b6040805133815234602082015281517fc74590e3281392e897f5c0f45530951cfe0db0e86c76d65af861e80b925871a4929181900390910190a1565b600160a060020a03821660009081526005602090815260408083206000198501845290915281205442101561068d5750600160a060020a038216600090815260046020908152604080832060001985018452909152902054610691565b5060005b92915050565b600054600160a060020a031633146106ae57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff19169055565b600054600160a060020a031681565b600080805b600160a060020a038416600090815260036020526040902054811161075d57600160a060020a038416600090815260056020908152604080832084845290915290205442101561075557600160a060020a038416600090815260046020908152604080832084845290915290205491909101905b6001016106e1565b5092915050565b60008080805b600160a060020a03851660009081526003602052604090205481116108b857600160a060020a0385166000818152600560209081526040808320858452825280832054938352600690915290205410156108b057600160a060020a038516600090815260056020908152604080832084845290915290205442111561087257600160a060020a038516600090815260066020908152604080832054600583528184208585529092529091205461086b9161028f916201518091610283916108369163ffffffff6108da16565b600160a060020a038a16600090815260046020908152604080832089845290915290205461027790601963ffffffff6108f116565b91506108b0565b600160a060020a0385166000908152600660205260409020546108ad9061028f9062015180906102839061083690429063ffffffff6108da16565b91505b60010161076a565b50600160a060020a039093166000908152600860205260409020549293915050565b600080838311156108ea57600080fd5b5050900390565b60008080831161090057600080fd5b828481151561090b57fe5b04949350505050565b600080831515610927576000915061075d565b5082820282848281151561093757fe5b041461094257600080fd5b9392505050565b60008282018381101561094257600080fd5b60006109976000368080601f01602080910402602001604051908101604052809392919081815260200183838082843750610a7d945050505050565b9050600160a060020a038116331461037757336000818152600760209081526040808320805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038716908117909155600883528184208054606460038a0204019055808452928190208054600a880401905580519384529083019190915280517f2f6461653c890e2b6b3b8724242670308661a0c148c14d47f130e87b2c93e1a79281900390910190a16040805133815234602082015281517f68ddd38115213632e2bb11139da8c4a26b4d2c9198679867ae030a657c054525929181900390910190a15050565b60140151905600a165627a7a72305820fd3b665b8aae2bc03d6680b1ee25e29322b95d66bf183fd4c3570b7d8429b56c0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000053e10ad589f223d88aa178d7c8fd2ee3716df863000000000000000000000000a3592653e52125c905041ed85a787540313df8d9
-----Decoded View---------------
Arg [0] : _marketing (address): 0x53E10ad589F223d88aa178D7C8FD2ee3716DF863
Arg [1] : _admin (address): 0xa3592653e52125c905041ed85A787540313Df8D9
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000053e10ad589f223d88aa178d7c8fd2ee3716df863
Arg [1] : 000000000000000000000000a3592653e52125c905041ed85a787540313df8d9
Swarm Source
bzzr://fd3b665b8aae2bc03d6680b1ee25e29322b95d66bf183fd4c3570b7d8429b56c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,610.92 | 0.00039279 | $1.42 |
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.