Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Bonus
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-04-20
*/
pragma solidity ^0.4.21;
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
assert(c / a == b);
return c;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
// assert(b > 0); // Solidity automatically throws when dividing by 0
// uint256 c = a / b;
// assert(a == b * c + a % b); // There is no case in which this doesn't hold
return a / b;
}
/**
* @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}
contract Ownable {
address public owner;
function Ownable() public {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
owner = newOwner;
}
}
interface smartContract {
function transfer(address _to, uint256 _value) payable external;
function approve(address _spender, uint256 _value) external returns (bool success);
}
contract Basic is Ownable {
using SafeMath for uint256;
// This creates an array with all balances
mapping(address => uint256) public totalAmount;
mapping(address => uint256) public availableAmount;
mapping(address => uint256) public withdrawedAmount;
uint[] public periods;
uint256 public currentPeriod;
smartContract public contractAddress;
uint256 public ownerWithdrawalDate;
// fix for short address attack
modifier onlyPayloadSize(uint size) {
assert(msg.data.length == size + 4);
_;
}
/**
* Constructor function
*
* transfer tokens to the smart contract here
*/
function Basic(address _contractAddress) public onlyOwner {
contractAddress = smartContract(_contractAddress);
}
function _recalculateAvailable(address _addr) internal {
_updateCurrentPeriod();
uint256 available;
uint256 calcPeriod = currentPeriod + 1;
if (calcPeriod < periods.length) {
available = totalAmount[_addr].div(periods.length).mul(calcPeriod);
//you don't have anything to withdraw
require(available > withdrawedAmount[_addr]);
//remove already withdrawed tokens
available = available.sub(withdrawedAmount[_addr]);
} else {
available = totalAmount[_addr].sub(withdrawedAmount[_addr]);
}
availableAmount[_addr] = available;
}
function addRecipient(address _from, uint256 _amount) external onlyOwner onlyPayloadSize(2 * 32) {
require(_from != 0x0);
require(totalAmount[_from] == 0);
totalAmount[_from] = _amount;
availableAmount[_from] = 0;
withdrawedAmount[_from] = 0;
}
function withdraw() public payable {
_withdraw(msg.sender);
}
function _withdraw(address _addr) internal {
require(_addr != 0x0);
require(totalAmount[_addr] > 0);
//Recalculate available balance if time has come
_recalculateAvailable(_addr);
require(availableAmount[_addr] > 0);
uint256 available = availableAmount[_addr];
withdrawedAmount[_addr] = withdrawedAmount[_addr].add(available);
availableAmount[_addr] = 0;
contractAddress.transfer(_addr, available);
}
function triggerWithdraw(address _addr) public payable onlyOwner {
_withdraw(_addr);
}
// owner may withdraw funds after some period of time
function withdrawToOwner(uint256 _amount) external onlyOwner {
// no need to create modifier for one case
require(now > ownerWithdrawalDate);
contractAddress.transfer(msg.sender, _amount);
}
function _updateCurrentPeriod() internal {
require(periods.length >= 1);
for (uint i = 0; i < periods.length; i++) {
if (periods[i] <= now && i >= currentPeriod) {
currentPeriod = i;
}
}
}
}
contract Bonus is Basic {
function Bonus(address _contractAddress) Basic(_contractAddress) public{
periods = [
now,
now + 31 days,
now + 61 days,
now + 92 days,
now + 132 days,
now + 153 days,
now + 183 days,
now + 214 days,
now + 244 days,
now + 275 days,
now + 305 days,
now + 335 days
];
//owner may withdraw funds after after 1 year 1 month
ownerWithdrawalDate = now + 365 days;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"currentPeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"triggerWithdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"availableAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawToOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"withdrawedAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"totalAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerWithdrawalDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"periods","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"addRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_contractAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]Contract Creation Code
6060604052341561000f57600080fd5b6040516020806110f28339810160405280805190602001909190505080336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156100c757600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610180604051908101604052804281526020016228de804201815260200162506b804201815260200162794a004201815260200162ae06004201815260200162c9b5804201815260200162f142804201815260200163011a210042018152602001630141ae004201815260200163016a8c80420181526020016301921980420181526020016301b9a6804201815250600490600c6101a89291906101bc565b506301e1338042016007819055505061022e565b8280548282559060005260206000209081019282156101f8579160200282015b828111156101f75782518255916020019190600101906101dc565b5b5090506102059190610209565b5090565b61022b91905b8082111561022757600081600090555060010161020f565b5090565b90565b610eb58061023d6000396000f3006060604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306040618146100ca5780633ccfd60b146100f35780634f69dd3d146100fd578063654259dd1461012b5780636a5bbc1d146101785780637c351d481461019b5780638da5cb5b146101e8578063d72b9da21461023d578063dbb633f11461028a578063ea4a1104146102b3578063f2fde38b146102ea578063f6b4dfb414610323578063f798224314610378575b600080fd5b34156100d557600080fd5b6100dd6103ba565b6040518082815260200191505060405180910390f35b6100fb6103c0565b005b610129600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103cb565b005b341561013657600080fd5b610162600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610432565b6040518082815260200191505060405180910390f35b341561018357600080fd5b610199600480803590602001909190505061044a565b005b34156101a657600080fd5b6101d2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061058c565b6040518082815260200191505060405180910390f35b34156101f357600080fd5b6101fb6105a4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561024857600080fd5b610274600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105c9565b6040518082815260200191505060405180910390f35b341561029557600080fd5b61029d6105e1565b6040518082815260200191505060405180910390f35b34156102be57600080fd5b6102d460048080359060200190919050506105e7565b6040518082815260200191505060405180910390f35b34156102f557600080fd5b610321600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061060b565b005b341561032e57600080fd5b6103366106e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561038357600080fd5b6103b8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061070b565b005b60055481565b6103c9336108c1565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561042657600080fd5b61042f816108c1565b50565b60026020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104a557600080fd5b600754421115156104b557600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b151561057957600080fd5b5af1151561058657600080fd5b50505050565b60036020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b60075481565b6004818154811015156105f657fe5b90600052602060002090016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561066657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156106a257600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561076657600080fd5b604060048101600036905014151561077a57fe5b60008373ffffffffffffffffffffffffffffffffffffffff16141515156107a057600080fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156107ee57600080fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000808273ffffffffffffffffffffffffffffffffffffffff16141515156108e857600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561093657600080fd5b61093f82610b81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561098d57600080fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610a2181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8f90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610b6d57600080fd5b5af11515610b7a57600080fd5b5050505050565b600080610b8c610dad565b6001600554019050600480549050811015610cb257610c0a81610bfc600480549050600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e1f90919063ffffffff16565b610e3590919063ffffffff16565b9150600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515610c5957600080fd5b610cab600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e7090919063ffffffff16565b9150610d46565b610d43600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7090919063ffffffff16565b91505b81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000808284019050838110151515610da357fe5b8091505092915050565b6000600160048054905010151515610dc457600080fd5b600090505b600480549050811015610e1c5742600482815481101515610de657fe5b90600052602060002090015411158015610e0257506005548110155b15610e0f57806005819055505b8080600101915050610dc9565b50565b60008183811515610e2c57fe5b04905092915050565b6000806000841415610e4a5760009150610e69565b8284029050828482811515610e5b57fe5b04141515610e6557fe5b8091505b5092915050565b6000828211151515610e7e57fe5b8183039050929150505600a165627a7a723058201b919aa3b96b91824286a8d5d14ecc54d6e8f95dceef9cfff37ba71e5f5a859700290000000000000000000000000db8d8b76bc361bacbb72e2c491e06085a97ab31
Deployed Bytecode
0x6060604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306040618146100ca5780633ccfd60b146100f35780634f69dd3d146100fd578063654259dd1461012b5780636a5bbc1d146101785780637c351d481461019b5780638da5cb5b146101e8578063d72b9da21461023d578063dbb633f11461028a578063ea4a1104146102b3578063f2fde38b146102ea578063f6b4dfb414610323578063f798224314610378575b600080fd5b34156100d557600080fd5b6100dd6103ba565b6040518082815260200191505060405180910390f35b6100fb6103c0565b005b610129600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506103cb565b005b341561013657600080fd5b610162600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610432565b6040518082815260200191505060405180910390f35b341561018357600080fd5b610199600480803590602001909190505061044a565b005b34156101a657600080fd5b6101d2600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061058c565b6040518082815260200191505060405180910390f35b34156101f357600080fd5b6101fb6105a4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561024857600080fd5b610274600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105c9565b6040518082815260200191505060405180910390f35b341561029557600080fd5b61029d6105e1565b6040518082815260200191505060405180910390f35b34156102be57600080fd5b6102d460048080359060200190919050506105e7565b6040518082815260200191505060405180910390f35b34156102f557600080fd5b610321600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061060b565b005b341561032e57600080fd5b6103366106e5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561038357600080fd5b6103b8600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061070b565b005b60055481565b6103c9336108c1565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561042657600080fd5b61042f816108c1565b50565b60026020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104a557600080fd5b600754421115156104b557600080fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b151561057957600080fd5b5af1151561058657600080fd5b50505050565b60036020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b60075481565b6004818154811015156105f657fe5b90600052602060002090016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561066657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156106a257600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561076657600080fd5b604060048101600036905014151561077a57fe5b60008373ffffffffffffffffffffffffffffffffffffffff16141515156107a057600080fd5b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415156107ee57600080fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000808273ffffffffffffffffffffffffffffffffffffffff16141515156108e857600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561093657600080fd5b61093f82610b81565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561098d57600080fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610a2181600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d8f90919063ffffffff16565b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1515610b6d57600080fd5b5af11515610b7a57600080fd5b5050505050565b600080610b8c610dad565b6001600554019050600480549050811015610cb257610c0a81610bfc600480549050600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e1f90919063ffffffff16565b610e3590919063ffffffff16565b9150600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515610c5957600080fd5b610cab600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610e7090919063ffffffff16565b9150610d46565b610d43600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e7090919063ffffffff16565b91505b81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000808284019050838110151515610da357fe5b8091505092915050565b6000600160048054905010151515610dc457600080fd5b600090505b600480549050811015610e1c5742600482815481101515610de657fe5b90600052602060002090015411158015610e0257506005548110155b15610e0f57806005819055505b8080600101915050610dc9565b50565b60008183811515610e2c57fe5b04905092915050565b6000806000841415610e4a5760009150610e69565b8284029050828482811515610e5b57fe5b04141515610e6557fe5b8091505b5092915050565b6000828211151515610e7e57fe5b8183039050929150505600a165627a7a723058201b919aa3b96b91824286a8d5d14ecc54d6e8f95dceef9cfff37ba71e5f5a85970029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000db8d8b76bc361bacbb72e2c491e06085a97ab31
-----Decoded View---------------
Arg [0] : _contractAddress (address): 0x0DB8D8b76BC361bAcbB72E2C491E06085A97Ab31
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000db8d8b76bc361bacbb72e2c491e06085a97ab31
Swarm Source
bzzr://1b919aa3b96b91824286a8d5d14ecc54d6e8f95dceef9cfff37ba71e5f5a8597
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.