Source Code
Latest 25 from a total of 59 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 13834980 | 1548 days ago | IN | 0.02 ETH | 0.00325296 | ||||
| Transfer | 13834927 | 1548 days ago | IN | 0.03 ETH | 0.0024318 | ||||
| Transfer | 13029705 | 1674 days ago | IN | 0.05803 ETH | 0.00147105 | ||||
| Transfer | 13029697 | 1674 days ago | IN | 0.06025 ETH | 0.00147105 | ||||
| Transfer | 13029639 | 1674 days ago | IN | 0.06035 ETH | 0.00134313 | ||||
| Transfer | 13029590 | 1674 days ago | IN | 0.06276 ETH | 0.00134313 | ||||
| Transfer | 13029422 | 1674 days ago | IN | 0.06414 ETH | 0.00147105 | ||||
| Transfer | 13029410 | 1674 days ago | IN | 0.06573 ETH | 0.00140709 | ||||
| Transfer | 13029388 | 1674 days ago | IN | 0.0671 ETH | 0.00147105 | ||||
| Transfer | 13029368 | 1674 days ago | IN | 0.067 ETH | 0.00153501 | ||||
| Transfer | 13026734 | 1675 days ago | IN | 0.06671 ETH | 0.00147745 | ||||
| Transfer | 12919876 | 1692 days ago | IN | 0.05796 ETH | 0.000462 | ||||
| Transfer | 12919781 | 1692 days ago | IN | 0.05936 ETH | 0.00134313 | ||||
| Transfer | 12919346 | 1692 days ago | IN | 0.05915 ETH | 0.0010873 | ||||
| Transfer | 12919266 | 1692 days ago | IN | 0.0593 ETH | 0.00134313 | ||||
| Transfer | 12908855 | 1693 days ago | IN | 0.07087 ETH | 0.00140709 | ||||
| Transfer | 12906827 | 1694 days ago | IN | 0.07698 ETH | 0.0007675 | ||||
| Transfer | 12906658 | 1694 days ago | IN | 0.07746 ETH | 0.00095938 | ||||
| Transfer | 12906648 | 1694 days ago | IN | 0.07869 ETH | 0.00095938 | ||||
| Transfer | 12906641 | 1694 days ago | IN | 0.07998 ETH | 0.00089542 | ||||
| Transfer | 12906567 | 1694 days ago | IN | 0.07984 ETH | 0.0007675 | ||||
| Transfer | 12906560 | 1694 days ago | IN | 0.08107 ETH | 0.00070354 | ||||
| Transfer | 12906556 | 1694 days ago | IN | 0.08168 ETH | 0.00070354 | ||||
| Transfer | 12906551 | 1694 days ago | IN | 0.08291 ETH | 0.00083146 | ||||
| Transfer | 12906543 | 1694 days ago | IN | 0.0831 ETH | 0.0007675 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 13834980 | 1548 days ago | 0.02 ETH | ||||
| - | 13834927 | 1548 days ago | 0.03 ETH | ||||
| - | 13029705 | 1674 days ago | 0.05803 ETH | ||||
| - | 13029697 | 1674 days ago | 0.06025 ETH | ||||
| - | 13029639 | 1674 days ago | 0.06035 ETH | ||||
| - | 13029590 | 1674 days ago | 0.06276 ETH | ||||
| - | 13029422 | 1674 days ago | 0.06414 ETH | ||||
| - | 13029410 | 1674 days ago | 0.06573 ETH | ||||
| - | 13029388 | 1674 days ago | 0.0671 ETH | ||||
| - | 13029368 | 1674 days ago | 0.067 ETH | ||||
| - | 13026734 | 1675 days ago | 0.06671 ETH | ||||
| - | 12919781 | 1692 days ago | 0.05936 ETH | ||||
| - | 12919346 | 1692 days ago | 0.05915 ETH | ||||
| - | 12919266 | 1692 days ago | 0.0593 ETH | ||||
| - | 12908855 | 1693 days ago | 0.07087 ETH | ||||
| - | 12906827 | 1694 days ago | 0.07698 ETH | ||||
| - | 12906658 | 1694 days ago | 0.07746 ETH | ||||
| - | 12906648 | 1694 days ago | 0.07869 ETH | ||||
| - | 12906641 | 1694 days ago | 0.07998 ETH | ||||
| - | 12906567 | 1694 days ago | 0.07984 ETH | ||||
| - | 12906560 | 1694 days ago | 0.08107 ETH | ||||
| - | 12906556 | 1694 days ago | 0.08168 ETH | ||||
| - | 12906551 | 1694 days ago | 0.08291 ETH | ||||
| - | 12906543 | 1694 days ago | 0.0831 ETH | ||||
| - | 12906525 | 1694 days ago | 0.08494 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Crowdsale
Compiler Version
v0.4.16+commit.d7661dd9
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-06-20
*/
pragma solidity ^0.4.16;
/**
* @title ERC20Basic
* @dev Simpler version of ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/179
*/
contract ERC20Basic {
uint256 public totalSupply;
function balanceOf(address who) constant returns (uint256);
function transfer(address to, uint256 value) returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
* @title ERC20 interface
* @dev see https://github.com/ethereum/EIPs/issues/20
*/
contract ERC20 is ERC20Basic {
function allowance(address owner, address spender) constant returns (uint256);
function transferFrom(address from, address to, uint256 value) returns (bool);
function approve(address spender, uint256 value) returns (bool);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
function mul(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal constant 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 c;
}
function sub(uint256 a, uint256 b) internal constant returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal constant returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}
/**
* @title Basic token
* @dev Basic version of StandardToken, with no allowances.
*/
contract BasicToken is ERC20Basic {
using SafeMath for uint256;
mapping(address => uint256) balances;
/**
* @dev transfer token for a specified address
* @param _to The address to transfer to.
* @param _value The amount to be transferred.
*/
function transfer(address _to, uint256 _value) returns (bool) {
balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
Transfer(msg.sender, _to, _value);
return true;
}
/**
* @dev Gets the balance of the specified address.
* @param _owner The address to query the the balance of.
* @return An uint256 representing the amount owned by the passed address.
*/
function balanceOf(address _owner) constant returns (uint256 balance) {
return balances[_owner];
}
}
/**
* @title Standard ERC20 token
*
* @dev Implementation of the basic standard token.
* @dev https://github.com/ethereum/EIPs/issues/20
* @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
*/
contract StandardToken is ERC20, BasicToken {
mapping (address => mapping (address => uint256)) allowed;
/**
* @dev Transfer tokens from one address to another
* @param _from address The address which you want to send tokens from
* @param _to address The address which you want to transfer to
* @param _value uint256 the amout of tokens to be transfered
*/
function transferFrom(address _from, address _to, uint256 _value) returns (bool) {
var _allowance = allowed[_from][msg.sender];
// Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
// require (_value <= _allowance);
balances[_to] = balances[_to].add(_value);
balances[_from] = balances[_from].sub(_value);
allowed[_from][msg.sender] = _allowance.sub(_value);
Transfer(_from, _to, _value);
return true;
}
/**
* @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
* @param _spender The address which will spend the funds.
* @param _value The amount of tokens to be spent.
*/
function approve(address _spender, uint256 _value) returns (bool) {
// To change the approve amount you first have to reduce the addresses`
// allowance to zero by calling `approve(_spender, 0)` if it is not
// already 0 to mitigate the race condition described here:
// https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
require((_value == 0) || (allowed[msg.sender][_spender] == 0));
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
/**
* @dev Function to check the amount of tokens that an owner allowed to a spender.
* @param _owner address The address which owns the funds.
* @param _spender address The address which will spend the funds.
* @return A uint256 specifing the amount of tokens still available for the spender.
*/
function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
return allowed[_owner][_spender];
}
}
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
contract Ownable {
address public owner;
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
function Ownable() {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/**
* @dev Allows the current owner to transfer control of the contract to a newOwner.
* @param newOwner The address to transfer ownership to.
*/
function transferOwnership(address newOwner) onlyOwner {
require(newOwner != address(0));
owner = newOwner;
}
}
/**
* @title Burnable Token
* @dev Token that can be irreversibly burned (destroyed).
*/
contract BurnableToken is StandardToken {
/**
* @dev Burns a specific amount of tokens.
* @param _value The amount of token to be burned.
*/
function burn(uint _value) public {
require(_value > 0);
address burner = msg.sender;
balances[burner] = balances[burner].sub(_value);
totalSupply = totalSupply.sub(_value);
Burn(burner, _value);
}
event Burn(address indexed burner, uint indexed value);
}
contract SimpleCoinToken is BurnableToken {
string public constant name = "GreenCoin";
string public constant symbol = "G70";
uint32 public constant decimals = 18;
uint256 public INITIAL_SUPPLY = 10000000 * 1 ether;
function SimpleCoinToken() {
totalSupply = INITIAL_SUPPLY;
balances[msg.sender] = INITIAL_SUPPLY;
}
}
contract Crowdsale is Ownable {
using SafeMath for uint;
address multisig;
uint restrictedPercent;
address restricted;
SimpleCoinToken public token = new SimpleCoinToken();
uint start;
uint period;
uint rate;
function Crowdsale() {
multisig = 0x6a98BDFd4747d2DC1511F8F58DDC825C3fDdFE0B;
restricted = 0x6a98BDFd4747d2DC1511F8F58DDC825C3fDdFE0B;
restrictedPercent = 40;
rate = 2000000000000000000000;
start = 1623196800;
period = 600;
}
modifier saleIsOn() {
require(now > start && now < start + period * 1 days);
_;
}
function createTokens() saleIsOn payable {
multisig.transfer(msg.value);
uint tokens = rate.mul(msg.value).div(1 ether);
uint bonusTokens = 0;
if(now < start + (period * 1 days).div(4)) {
bonusTokens = tokens.div(5);
} else if(now >= start + (period * 1 days).div(4) && now < start + (period * 1 days).div(4).mul(2)) {
bonusTokens = tokens.div(10);
} else if(now >= start + (period * 1 days).div(4).mul(2) && now < start + (period * 1 days).div(4).mul(3)) {
bonusTokens = tokens.div(20);
} else if(now >= start + (period * 1 days).div(4).mul(3) && now < start + (period * 1 days).div(4).mul(4)) {
bonusTokens = tokens.div(50);
}
uint tokensWithBonus = tokens.add(bonusTokens);
token.transfer(msg.sender, tokensWithBonus);
uint restrictedTokens = tokens.mul(restrictedPercent).div(100 - restrictedPercent);
token.transfer(restricted, restrictedTokens);
}
function() external payable {
createTokens();
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]Contract Creation Code
606060405261000c61018c565b604051809103906000f080151561002257600080fd5b600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550341561006d57600080fd5b5b5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b736a98bdfd4747d2dc1511f8f58ddc825c3fddfe0b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550736a98bdfd4747d2dc1511f8f58ddc825c3fddfe0b600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506028600281905550686c6b935b8bbd4000006007819055506360c004806005819055506102586006819055505b61019c565b604051610d7a806109a883390190565b6107fd806101ab6000396000f30060606040523615610060576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680638da5cb5b1461006c578063b4427263146100c1578063f2fde38b146100cb578063fc0c546a14610104575b5b610069610159565b5b005b341561007757600080fd5b61007f61063b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100c9610159565b005b34156100d657600080fd5b610102600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610660565b005b341561010f57600080fd5b61011761073c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806000806005544211801561017a575062015180600654026005540142105b151561018557600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156101e757600080fd5b610216670de0b6b3a76400006102083460075461076290919063ffffffff16565b61079690919063ffffffff16565b9350600092506102376004620151806006540261079690919063ffffffff16565b6005540142101561025d5761025660058561079690919063ffffffff16565b92506103fc565b6102786004620151806006540261079690919063ffffffff16565b6005540142101580156102bb57506102b460026102a66004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b156102db576102d4600a8561079690919063ffffffff16565b92506103fb565b61030960026102fb6004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b60055401421015801561034c575061034560036103376004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b1561036c5761036560148561079690919063ffffffff16565b92506103fa565b61039a600361038c6004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142101580156103dd57506103d660046103c86004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b156103f9576103f660328561079690919063ffffffff16565b92505b5b5b5b61040f83856107b290919063ffffffff16565b9150600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156104de57600080fd5b6102c65a03f115156104ef57600080fd5b50505060405180519050506105266002546064036105186002548761076290919063ffffffff16565b61079690919063ffffffff16565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561061757600080fd5b6102c65a03f1151561062857600080fd5b50505060405180519050505b5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106bb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156106f757600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840290506000841480610783575082848281151561078057fe5b04145b151561078b57fe5b8091505b5092915050565b60008082848115156107a457fe5b0490508091505b5092915050565b60008082840190508381101515156107c657fe5b8091505b50929150505600a165627a7a72305820272612656da79b0aad3b2a53441fc7e22013005102a5b3c6dfb8146d9d4a4a25002960606040526a084595161401484a000000600355341561001e57600080fd5b5b600354600081905550600354600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b610cfb8061007f6000396000f300606060405236156100ad576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100b2578063095ea7b31461014157806318160ddd1461019b57806323b872dd146101c45780632ff2e9dc1461023d578063313ce5671461026657806342966c681461029b57806370a08231146102be57806395d89b411461030b578063a9059cbb1461039a578063dd62ed3e146103f4575b600080fd5b34156100bd57600080fd5b6100c5610460565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101065780820151818401525b6020810190506100ea565b50505050905090810190601f1680156101335780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014c57600080fd5b610181600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610499565b604051808215151515815260200191505060405180910390f35b34156101a657600080fd5b6101ae610621565b6040518082815260200191505060405180910390f35b34156101cf57600080fd5b610223600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610627565b604051808215151515815260200191505060405180910390f35b341561024857600080fd5b6102506108d8565b6040518082815260200191505060405180910390f35b341561027157600080fd5b6102796108de565b604051808263ffffffff1663ffffffff16815260200191505060405180910390f35b34156102a657600080fd5b6102bc60048080359060200190919050506108e3565b005b34156102c957600080fd5b6102f5600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109ef565b6040518082815260200191505060405180910390f35b341561031657600080fd5b61031e610a39565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561035f5780820151818401525b602081019050610343565b50505050905090810190601f16801561038c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103a557600080fd5b6103da600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a72565b604051808215151515815260200191505060405180910390f35b34156103ff57600080fd5b61044a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c0e565b6040518082815260200191505060405180910390f35b6040805190810160405280600981526020017f477265656e436f696e000000000000000000000000000000000000000000000081525081565b60008082148061052557506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561053057600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60005481565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506106fb83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c9690919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061079083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cb590919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107e68382610cb590919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b60035481565b601281565b600080821115156108f357600080fd5b33905061094882600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cb590919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109a082600054610cb590919063ffffffff16565b600081905550818173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca560405160405180910390a35b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6040805190810160405280600381526020017f473730000000000000000000000000000000000000000000000000000000000081525081565b6000610ac682600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610cb590919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b5b82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c9690919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b6000808284019050838110151515610caa57fe5b8091505b5092915050565b6000828211151515610cc357fe5b81830390505b929150505600a165627a7a72305820b2903c3f04ce50031f54c0863d2059d71a4cf54913870d49ab5ebbcbed99bc2d0029
Deployed Bytecode
0x60606040523615610060576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680638da5cb5b1461006c578063b4427263146100c1578063f2fde38b146100cb578063fc0c546a14610104575b5b610069610159565b5b005b341561007757600080fd5b61007f61063b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100c9610159565b005b34156100d657600080fd5b610102600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610660565b005b341561010f57600080fd5b61011761073c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000806000806005544211801561017a575062015180600654026005540142105b151561018557600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015156101e757600080fd5b610216670de0b6b3a76400006102083460075461076290919063ffffffff16565b61079690919063ffffffff16565b9350600092506102376004620151806006540261079690919063ffffffff16565b6005540142101561025d5761025660058561079690919063ffffffff16565b92506103fc565b6102786004620151806006540261079690919063ffffffff16565b6005540142101580156102bb57506102b460026102a66004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b156102db576102d4600a8561079690919063ffffffff16565b92506103fb565b61030960026102fb6004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b60055401421015801561034c575061034560036103376004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b1561036c5761036560148561079690919063ffffffff16565b92506103fa565b61039a600361038c6004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142101580156103dd57506103d660046103c86004620151806006540261079690919063ffffffff16565b61076290919063ffffffff16565b6005540142105b156103f9576103f660328561079690919063ffffffff16565b92505b5b5b5b61040f83856107b290919063ffffffff16565b9150600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156104de57600080fd5b6102c65a03f115156104ef57600080fd5b50505060405180519050506105266002546064036105186002548761076290919063ffffffff16565b61079690919063ffffffff16565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561061757600080fd5b6102c65a03f1151561062857600080fd5b50505060405180519050505b5b50505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106bb57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156106f757600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840290506000841480610783575082848281151561078057fe5b04145b151561078b57fe5b8091505b5092915050565b60008082848115156107a457fe5b0490508091505b5092915050565b60008082840190508381101515156107c657fe5b8091505b50929150505600a165627a7a72305820272612656da79b0aad3b2a53441fc7e22013005102a5b3c6dfb8146d9d4a4a250029
Deployed Bytecode Sourcemap
6888:1650:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8474:55;8509:14;:12;:14::i;:::-;8474:55;6888:1650;5291:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7526:941;;;;;;5813:128;;;;;;;;;;;;;;;;;;;;;;;;;;;;7043:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7526:941;7609:11;7662:16;8225:20;8328:21;7466:5;;7460:3;:11;:44;;;;;7498:6;7489;;:15;7481:5;;:23;7475:3;:29;7460:44;7452:53;;;;;;;;7574:8;;;;;;;;;;;:17;;:28;7592:9;7574:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7623:32;7647:7;7623:19;7632:9;7623:4;;:8;;:19;;;;:::i;:::-;:23;;:32;;;;:::i;:::-;7609:46;;7681:1;7662:20;;7706:24;7728:1;7716:6;7707;;:15;7706:21;;:24;;;;:::i;:::-;7698:5;;:32;7692:3;:38;7689:530;;;7755:13;7766:1;7755:6;:10;;:13;;;;:::i;:::-;7741:27;;7689:530;;;7800:24;7822:1;7810:6;7801;;:15;7800:21;;:24;;;;:::i;:::-;7792:5;;:32;7785:3;:39;;:88;;;;;7842:31;7871:1;7842:24;7864:1;7852:6;7843;;:15;7842:21;;:24;;;;:::i;:::-;:28;;:31;;;;:::i;:::-;7834:5;;:39;7828:3;:45;7785:88;7782:437;;;7898:14;7909:2;7898:6;:10;;:14;;;;:::i;:::-;7884:28;;7782:437;;;7944:31;7973:1;7944:24;7966:1;7954:6;7945;;:15;7944:21;;:24;;;;:::i;:::-;:28;;:31;;;;:::i;:::-;7936:5;;:39;7929:3;:46;;:95;;;;;7993:31;8022:1;7993:24;8015:1;8003:6;7994;;:15;7993:21;;:24;;;;:::i;:::-;:28;;:31;;;;:::i;:::-;7985:5;;:39;7979:3;:45;7929:95;7926:293;;;8049:14;8060:2;8049:6;:10;;:14;;;;:::i;:::-;8035:28;;7926:293;;;8092:31;8121:1;8092:24;8114:1;8102:6;8093;;:15;8092:21;;:24;;;;:::i;:::-;:28;;:31;;;;:::i;:::-;8084:5;;:39;8077:3;:46;;:95;;;;;8141:31;8170:1;8141:24;8163:1;8151:6;8142;;:15;8141:21;;:24;;;;:::i;:::-;:28;;:31;;;;:::i;:::-;8133:5;;:39;8127:3;:45;8077:95;8074:145;;;8197:14;8208:2;8197:6;:10;;:14;;;;:::i;:::-;8183:28;;8074:145;7926:293;7782:437;7689:530;8248:23;8259:11;8248:6;:10;;:23;;;;:::i;:::-;8225:46;;8278:5;;;;;;;;;;;:14;;;8293:10;8305:15;8278:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8352:58;8392:17;;8386:3;:23;8352:29;8363:17;;8352:6;:10;;:29;;;;:::i;:::-;:33;;:58;;;;:::i;:::-;8328:82;;8417:5;;;;;;;;;;;:14;;;8432:10;;;;;;;;;;;8444:16;8417:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7512:1;7526:941;;;;;:::o;5291:20::-;;;;;;;;;;;;;:::o;5813:128::-;5625:5;;;;;;;;;;;5611:19;;:10;:19;;;5603:28;;;;;;;;5903:1;5883:22;;:8;:22;;;;5875:31;;;;;;;;5927:8;5919:5;;:16;;;;;;;;;;;;;;;;;;5638:1;5813:128;;:::o;7043:52::-;;;;;;;;;;;;;:::o;992:151::-;1054:7;1070:9;1086:1;1082;:5;1070:17;;1106:1;1101;:6;:20;;;;1120:1;1115;1111;:5;;;;;;;;:10;1101:20;1094:28;;;;;;1136:1;1129:8;;992:151;;;;;;:::o;1150:274::-;1212:7;1303:9;1319:1;1315;:5;;;;;;;;1303:17;;1417:1;1410:8;;1150:274;;;;;;:::o;1555:137::-;1617:7;1633:9;1649:1;1645;:5;1633:17;;1669:1;1664;:6;;1657:14;;;;;;1685:1;1678:8;;1555:137;;;;;;:::o
Swarm Source
bzzr://b2903c3f04ce50031f54c0863d2059d71a4cf54913870d49ab5ebbcbed99bc2d
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 ]
[ 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.