Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 105 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 20429080 | 588 days ago | IN | 0 ETH | 0.00066263 | ||||
| Transfer | 20348808 | 599 days ago | IN | 0 ETH | 0.0003052 | ||||
| Transfer | 20340006 | 600 days ago | IN | 0 ETH | 0.00018379 | ||||
| Transfer | 20301107 | 606 days ago | IN | 0 ETH | 0.00035766 | ||||
| Transfer | 20293629 | 607 days ago | IN | 0 ETH | 0.00007648 | ||||
| Transfer | 20293598 | 607 days ago | IN | 0 ETH | 0.00007851 | ||||
| Transfer | 20293587 | 607 days ago | IN | 0 ETH | 0.00008028 | ||||
| Transfer | 20212325 | 618 days ago | IN | 0 ETH | 0.00054076 | ||||
| Transfer | 17308053 | 1025 days ago | IN | 0 ETH | 0.00216769 | ||||
| Transfer | 13296048 | 1628 days ago | IN | 0 ETH | 0.00200883 | ||||
| Transfer | 13268817 | 1632 days ago | IN | 0 ETH | 0.00140431 | ||||
| Transfer | 13221404 | 1640 days ago | IN | 0 ETH | 0.00199615 | ||||
| Transfer | 13180355 | 1646 days ago | IN | 0 ETH | 0.00402674 | ||||
| Transfer | 13175223 | 1647 days ago | IN | 0 ETH | 0.00480235 | ||||
| Transfer | 13175086 | 1647 days ago | IN | 0 ETH | 0.00297833 | ||||
| Transfer | 13134322 | 1653 days ago | IN | 0 ETH | 0.00344182 | ||||
| Transfer | 13132856 | 1653 days ago | IN | 0 ETH | 0.00266598 | ||||
| Transfer | 13132833 | 1653 days ago | IN | 0 ETH | 0.0028629 | ||||
| Transfer | 13132022 | 1653 days ago | IN | 0 ETH | 0.00416205 | ||||
| Transfer | 13131994 | 1653 days ago | IN | 0 ETH | 0.0044425 | ||||
| Transfer | 13131946 | 1653 days ago | IN | 0 ETH | 0.00325054 | ||||
| Transfer | 13113036 | 1656 days ago | IN | 0 ETH | 0.00164436 | ||||
| Transfer | 13110956 | 1657 days ago | IN | 0 ETH | 0.00329349 | ||||
| Transfer | 13110731 | 1657 days ago | IN | 0 ETH | 0.00272687 | ||||
| Transfer | 13109022 | 1657 days ago | IN | 0 ETH | 0.00464233 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BillionToken
Compiler Version
v0.8.1+commit.df193b15
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-05-23
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
// ----------------------------------------------------------------------------
// Billion Token
//
// Deployed to : 0x03af1cA41AC7170a3cc8ae5A975792122a0808Cb
// Symbol : BIL
// Name : Billion Token
// Total supply: 36,000,000,000
// Decimals :18
//
// Deployed by Billion Ecosystem
// ----------------------------------------------------------------------------
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
* @dev Returns the amount of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the amount of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves `amount` tokens from the caller's account to `recipient`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
/**
* @dev Returns the remaining number of tokens that `spender` will be
* allowed to spend on behalf of `owner` through {transferFrom}. This is
* zero by default.
*
* This value changes when {approve} or {transferFrom} are called.
*/
function allowance(address owner, address spender) external view returns (uint256);
/**
* @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* IMPORTANT: Beware that changing an allowance with this method brings the risk
* that someone may use both the old and the new allowance by unfortunate
* transaction ordering. One possible solution to mitigate this race
* condition is to first reduce the spender's allowance to 0 and set the
* desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
*
* Emits an {Approval} event.
*/
function approve(address spender, uint256 amount) external returns (bool);
/**
* @dev Moves `amount` tokens from `sender` to `recipient` using the
* allowance mechanism. `amount` is then deducted from the caller's
* allowance.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
/**
* @dev Burn `amount` tokens from 'owner'
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function burn(uint256 amount) external returns (bool);
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
}
/**
* @dev Interface for the optional metadata functions from the ERC20 standard.
*/
interface IERC20Metadata is IERC20 {
/**
* @dev Returns the name of the token.
*/
function name() external view returns (string memory);
/**
* @dev Returns the symbol of the token.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the decimals places of the token.
*/
function decimals() external view returns (uint8);
}
/*
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
return msg.data;
}
}
/**
* @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 is Context {
address public owner;
/**
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
constructor() {
owner = msg.sender;
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
}
/**
* @dev Implementation of the {IERC20} interface.
*
* This implementation is agnostic to the way tokens are created. This means
* that a supply mechanism has to be added in a derived contract using {_mint}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
* Additionally, an {Approval} event is emitted on calls to {transferFrom}.
* This allows applications to reconstruct the allowance for all accounts just
* by listening to said events. Other implementations of the EIP may not emit
* these events, as it isn't required by the specification.
*
* Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
* functions have been added to mitigate the well-known issues around setting
* allowances. See {IERC20-approve}.
*/
contract BillionToken is Context, IERC20, IERC20Metadata, Ownable {
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowances;
uint256 private _totalSupply;
uint8 private _decimal;
string private _name;
string private _symbol;
/**
* @dev Sets the values for {name} and {symbol}.
*
* The defaut value of {decimals} is 18. To select a different value for
* {decimals} you should overload it.
*
* All two of these values are immutable: they can only be set once during
* construction.
*/
constructor (string memory name_, string memory symbol_, uint8 decimal_, uint256 totalSupply_) {
_name = name_;
_symbol = symbol_;
_decimal = decimal_;
_mint(_msgSender(), totalSupply_);
}
/**
* @dev Returns the name of the token.
*/
function name() public view virtual override returns (string memory) {
return _name;
}
/**
* @dev Returns the symbol of the token, usually a shorter version of the
* name.
*/
function symbol() public view virtual override returns (string memory) {
return _symbol;
}
/**
* @dev Returns the number of decimals used to get its user representation.
* For example, if `decimals` equals `2`, a balance of `505` tokens should
* be displayed to a user as `5,05` (`505 / 10 ** 2`).
*
* Tokens usually opt for a value of 18, imitating the relationship between
* Ether and Wei. This is the value {ERC20} uses, unless this function is
* overridden;
*
* NOTE: This information is only used for _display_ purposes: it in
* no way affects any of the arithmetic of the contract, including
* {IERC20-balanceOf} and {IERC20-transfer}.
*/
function decimals() public view virtual override returns (uint8) {
return _decimal;
}
/**
* @dev See {IERC20-totalSupply}.
*/
function totalSupply() public view virtual override returns (uint256) {
return _totalSupply;
}
/**
* @dev See {IERC20-balanceOf}.
*/
function balanceOf(address account) public view virtual override returns (uint256) {
return _balances[account];
}
/**
* @dev See {IERC20-transfer}.
*
* Requirements:
*
* - `recipient` cannot be the zero address.
* - the caller must have a balance of at least `amount`.
*/
function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
_transfer(_msgSender(), recipient, amount);
return true;
}
/**
* @dev See {IERC20-allowance}.
*/
function allowance(address owner, address spender) public view virtual override returns (uint256) {
return _allowances[owner][spender];
}
/**
* @dev See {IERC20-approve}.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
function approve(address spender, uint256 amount) public virtual override returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
/**
* @dev See {IERC20-transferFrom}.
*
* Emits an {Approval} event indicating the updated allowance. This is not
* required by the EIP. See the note at the beginning of {ERC20}.
*
* Requirements:
*
* - `sender` and `recipient` cannot be the zero address.
* - `sender` must have a balance of at least `amount`.
* - the caller must have allowance for ``sender``'s tokens of at least
* `amount`.
*/
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");
_approve(sender, _msgSender(), currentAllowance - amount);
return true;
}
/**
* @dev Atomically increases the allowance granted to `spender` by the caller.
*
* This is an alternative to {approve} that can be used as a mitigation for
* problems described in {IERC20-approve}.
*
* Emits an {Approval} event indicating the updated allowance.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
_approve(_msgSender(), spender, _allowances[_msgSender()][spender] + addedValue);
return true;
}
/**
* @dev Atomically decreases the allowance granted to `spender` by the caller.
*
* This is an alternative to {approve} that can be used as a mitigation for
* problems described in {IERC20-approve}.
*
* Emits an {Approval} event indicating the updated allowance.
*
* Requirements:
*
* - `spender` cannot be the zero address.
* - `spender` must have allowance for the caller of at least
* `subtractedValue`.
*/
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
uint256 currentAllowance = _allowances[_msgSender()][spender];
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
_approve(_msgSender(), spender, currentAllowance - subtractedValue);
return true;
}
/**
* @dev Destroys `amount` tokens from the caller.
*
* See {ERC20-_burn}.
*/
function burn(uint256 amount) public virtual onlyOwner override returns (bool) {
_burn(_msgSender(), amount);
return true;
}
/**
* @dev Destroys `amount` tokens from `account`, deducting from the caller's
* allowance.
*
* See {ERC20-_burn} and {ERC20-allowance}.
*
* Requirements:
*
* - the caller must have allowance for ``accounts``'s tokens of at least
* `amount`.
*/
function burnFrom(address account, uint256 amount) public virtual onlyOwner{
uint256 currentAllowance = allowance(account, _msgSender());
require(currentAllowance >= amount, "ERC20: burn amount exceeds allowance");
_approve(account, _msgSender(), currentAllowance - amount);
_burn(account, amount);
}
/**
* @dev Moves tokens `amount` from `sender` to `recipient`.
*
* This is internal function is equivalent to {transfer}, and can be used to
* e.g. implement automatic token fees, slashing mechanisms, etc.
*
* Emits a {Transfer} event.
*
* Requirements:
*
* - `sender` cannot be the zero address.
* - `recipient` cannot be the zero address.
* - `sender` must have a balance of at least `amount`.
*/
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");
_beforeTokenTransfer(sender, recipient, amount);
uint256 senderBalance = _balances[sender];
require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
_balances[sender] = senderBalance - amount;
_balances[recipient] += amount;
emit Transfer(sender, recipient, amount);
}
/** @dev Creates `amount` tokens and assigns them to `account`, increasing
* the total supply.
*
* Emits a {Transfer} event with `from` set to the zero address.
*
* Requirements:
*
* - `to` cannot be the zero address.
*/
function _mint(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: mint to the zero address");
_beforeTokenTransfer(address(0), account, amount);
_totalSupply += amount;
_balances[account] += amount;
emit Transfer(address(0), account, amount);
}
/**
* @dev Destroys `amount` tokens from `account`, reducing the
* total supply.
*
* Emits a {Transfer} event with `to` set to the zero address.
*
* Requirements:
*
* - `account` cannot be the zero address.
* - `account` must have at least `amount` tokens.
*/
function _burn(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: burn from the zero address");
_beforeTokenTransfer(account, address(0), amount);
uint256 accountBalance = _balances[account];
require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
_balances[account] = accountBalance - amount;
_totalSupply -= amount;
emit Transfer(account, address(0), amount);
}
/**
* @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens.
*
* This internal function is equivalent to `approve`, and can be used to
* e.g. set automatic allowances for certain subsystems, etc.
*
* Emits an {Approval} event.
*
* Requirements:
*
* - `owner` cannot be the zero address.
* - `spender` cannot be the zero address.
*/
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);
}
/**
* @dev Hook that is called before any transfer of tokens. This includes
* minting and burning.
*
* Calling conditions:
*
* - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens
* will be to transferred to `to`.
* - when `from` is zero, `amount` tokens will be minted for `to`.
* - when `to` is zero, `amount` of ``from``'s tokens will be burned.
* - `from` and `to` are never both zero.
*
* To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
*/
function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { }
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimal_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b5060405162001104380380620011048339810160408190526200003491620002d6565b600080546001600160a01b0319163317905583516200005b9060059060208701906200017d565b508251620000719060069060208601906200017d565b506004805460ff191660ff8416179055620000966200008f620000a0565b82620000a4565b5050505062000415565b3390565b6001600160a01b038216620000d65760405162461bcd60e51b8152600401620000cd906200035d565b60405180910390fd5b620000e46000838362000178565b8060036000828254620000f891906200039d565b90915550506001600160a01b03821660009081526001602052604081208054839290620001279084906200039d565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200016c90859062000394565b60405180910390a35050565b505050565b8280546200018b90620003c2565b90600052602060002090601f016020900481019282620001af5760008555620001fa565b82601f10620001ca57805160ff1916838001178555620001fa565b82800160010185558215620001fa579182015b82811115620001fa578251825591602001919060010190620001dd565b50620002089291506200020c565b5090565b5b808211156200020857600081556001016200020d565b600082601f83011262000234578081fd5b81516001600160401b0380821115620002515762000251620003ff565b604051601f8301601f19908116603f011681019082821181831017156200027c576200027c620003ff565b8160405283815260209250868385880101111562000298578485fd5b8491505b83821015620002bb57858201830151818301840152908201906200029c565b83821115620002cc57848385830101525b9695505050505050565b60008060008060808587031215620002ec578384fd5b84516001600160401b038082111562000303578586fd5b620003118883890162000223565b9550602087015191508082111562000327578485fd5b50620003368782880162000223565b935050604085015160ff811681146200034d578283fd5b6060959095015193969295505050565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b90815260200190565b60008219821115620003bd57634e487b7160e01b81526011600452602481fd5b500190565b600281046001821680620003d757607f821691505b60208210811415620003f957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610cdf80620004256000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b41146101cd578063a457c2d7146101d5578063a9059cbb146101e8578063dd62ed3e146101fb576100ea565b806370a082311461019057806379cc6790146101a35780638da5cb5b146101b8576100ea565b806323b872dd116100c857806323b872dd14610142578063313ce56714610155578063395093511461016a57806342966c681461017d576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461012d575b600080fd5b6100f761020e565b6040516101049190610917565b60405180910390f35b61012061011b3660046108b7565b6102a0565b604051610104919061090c565b6101356102bd565b6040516101049190610c12565b61012061015036600461087c565b6102c3565b61015d610363565b6040516101049190610c1b565b6101206101783660046108b7565b61036c565b61012061018b3660046108e0565b6103bb565b61013561019e366004610829565b6103ed565b6101b66101b13660046108b7565b610408565b005b6101c0610474565b60405161010491906108f8565b6100f7610483565b6101206101e33660046108b7565b610492565b6101206101f63660046108b7565b61050d565b61013561020936600461084a565b610521565b60606005805461021d90610c58565b80601f016020809104026020016040519081016040528092919081815260200182805461024990610c58565b80156102965780601f1061026b57610100808354040283529160200191610296565b820191906000526020600020905b81548152906001019060200180831161027957829003601f168201915b5050505050905090565b60006102b46102ad61054c565b8484610550565b50600192915050565b60035490565b60006102d0848484610604565b6001600160a01b0384166000908152600260205260408120816102f161054c565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508281101561033d5760405162461bcd60e51b815260040161033490610a77565b60405180910390fd5b6103588561034961054c565b6103538685610c41565b610550565b506001949350505050565b60045460ff1690565b60006102b461037961054c565b84846002600061038761054c565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546103539190610c29565b600080546001600160a01b031633146103d357600080fd5b6103e46103de61054c565b8361072c565b5060015b919050565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b0316331461041f57600080fd5b600061042d8361020961054c565b90508181101561044f5760405162461bcd60e51b815260040161033490610abf565b6104658361045b61054c565b6103538585610c41565b61046f838361072c565b505050565b6000546001600160a01b031681565b60606006805461021d90610c58565b600080600260006104a161054c565b6001600160a01b03908116825260208083019390935260409182016000908120918816815292529020549050828110156104ed5760405162461bcd60e51b815260040161033490610bcd565b6105036104f861054c565b856103538685610c41565b5060019392505050565b60006102b461051a61054c565b8484610604565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105765760405162461bcd60e51b815260040161033490610b89565b6001600160a01b03821661059c5760405162461bcd60e51b8152600401610334906109ef565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105f7908590610c12565b60405180910390a3505050565b6001600160a01b03831661062a5760405162461bcd60e51b815260040161033490610b44565b6001600160a01b0382166106505760405162461bcd60e51b81526004016103349061096a565b61065b83838361046f565b6001600160a01b038316600090815260016020526040902054818110156106945760405162461bcd60e51b815260040161033490610a31565b61069e8282610c41565b6001600160a01b0380861660009081526001602052604080822093909355908516815290812080548492906106d4908490610c29565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071e9190610c12565b60405180910390a350505050565b6001600160a01b0382166107525760405162461bcd60e51b815260040161033490610b03565b61075e8260008361046f565b6001600160a01b038216600090815260016020526040902054818110156107975760405162461bcd60e51b8152600401610334906109ad565b6107a18282610c41565b6001600160a01b038416600090815260016020526040812091909155600380548492906107cf908490610c41565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906105f7908690610c12565b80356001600160a01b03811681146103e857600080fd5b60006020828403121561083a578081fd5b61084382610812565b9392505050565b6000806040838503121561085c578081fd5b61086583610812565b915061087360208401610812565b90509250929050565b600080600060608486031215610890578081fd5b61089984610812565b92506108a760208501610812565b9150604084013590509250925092565b600080604083850312156108c9578182fd5b6108d283610812565b946020939093013593505050565b6000602082840312156108f1578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561094357858101830151858201604001528201610927565b818111156109545783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b60208082526024908201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604082015263616e636560e01b606082015260800190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610c3c57610c3c610c93565b500190565b600082821015610c5357610c53610c93565b500390565b600281046001821680610c6c57607f821691505b60208210811415610c8d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212207e1fc254234d3923fbbfd278efbf378d4108f344835e13a79f6bf5c3bf0c1c9c64736f6c63430008010033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000007452808679520890a0000000000000000000000000000000000000000000000000000000000000000000000d42696c6c696f6e20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000342494c0000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c806370a082311161008c57806395d89b411161006657806395d89b41146101cd578063a457c2d7146101d5578063a9059cbb146101e8578063dd62ed3e146101fb576100ea565b806370a082311461019057806379cc6790146101a35780638da5cb5b146101b8576100ea565b806323b872dd116100c857806323b872dd14610142578063313ce56714610155578063395093511461016a57806342966c681461017d576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461012d575b600080fd5b6100f761020e565b6040516101049190610917565b60405180910390f35b61012061011b3660046108b7565b6102a0565b604051610104919061090c565b6101356102bd565b6040516101049190610c12565b61012061015036600461087c565b6102c3565b61015d610363565b6040516101049190610c1b565b6101206101783660046108b7565b61036c565b61012061018b3660046108e0565b6103bb565b61013561019e366004610829565b6103ed565b6101b66101b13660046108b7565b610408565b005b6101c0610474565b60405161010491906108f8565b6100f7610483565b6101206101e33660046108b7565b610492565b6101206101f63660046108b7565b61050d565b61013561020936600461084a565b610521565b60606005805461021d90610c58565b80601f016020809104026020016040519081016040528092919081815260200182805461024990610c58565b80156102965780601f1061026b57610100808354040283529160200191610296565b820191906000526020600020905b81548152906001019060200180831161027957829003601f168201915b5050505050905090565b60006102b46102ad61054c565b8484610550565b50600192915050565b60035490565b60006102d0848484610604565b6001600160a01b0384166000908152600260205260408120816102f161054c565b6001600160a01b03166001600160a01b031681526020019081526020016000205490508281101561033d5760405162461bcd60e51b815260040161033490610a77565b60405180910390fd5b6103588561034961054c565b6103538685610c41565b610550565b506001949350505050565b60045460ff1690565b60006102b461037961054c565b84846002600061038761054c565b6001600160a01b03908116825260208083019390935260409182016000908120918b16815292529020546103539190610c29565b600080546001600160a01b031633146103d357600080fd5b6103e46103de61054c565b8361072c565b5060015b919050565b6001600160a01b031660009081526001602052604090205490565b6000546001600160a01b0316331461041f57600080fd5b600061042d8361020961054c565b90508181101561044f5760405162461bcd60e51b815260040161033490610abf565b6104658361045b61054c565b6103538585610c41565b61046f838361072c565b505050565b6000546001600160a01b031681565b60606006805461021d90610c58565b600080600260006104a161054c565b6001600160a01b03908116825260208083019390935260409182016000908120918816815292529020549050828110156104ed5760405162461bcd60e51b815260040161033490610bcd565b6105036104f861054c565b856103538685610c41565b5060019392505050565b60006102b461051a61054c565b8484610604565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3390565b6001600160a01b0383166105765760405162461bcd60e51b815260040161033490610b89565b6001600160a01b03821661059c5760405162461bcd60e51b8152600401610334906109ef565b6001600160a01b0380841660008181526002602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105f7908590610c12565b60405180910390a3505050565b6001600160a01b03831661062a5760405162461bcd60e51b815260040161033490610b44565b6001600160a01b0382166106505760405162461bcd60e51b81526004016103349061096a565b61065b83838361046f565b6001600160a01b038316600090815260016020526040902054818110156106945760405162461bcd60e51b815260040161033490610a31565b61069e8282610c41565b6001600160a01b0380861660009081526001602052604080822093909355908516815290812080548492906106d4908490610c29565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161071e9190610c12565b60405180910390a350505050565b6001600160a01b0382166107525760405162461bcd60e51b815260040161033490610b03565b61075e8260008361046f565b6001600160a01b038216600090815260016020526040902054818110156107975760405162461bcd60e51b8152600401610334906109ad565b6107a18282610c41565b6001600160a01b038416600090815260016020526040812091909155600380548492906107cf908490610c41565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906105f7908690610c12565b80356001600160a01b03811681146103e857600080fd5b60006020828403121561083a578081fd5b61084382610812565b9392505050565b6000806040838503121561085c578081fd5b61086583610812565b915061087360208401610812565b90509250929050565b600080600060608486031215610890578081fd5b61089984610812565b92506108a760208501610812565b9150604084013590509250925092565b600080604083850312156108c9578182fd5b6108d283610812565b946020939093013593505050565b6000602082840312156108f1578081fd5b5035919050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b8181101561094357858101830151858201604001528201610927565b818111156109545783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526028908201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616040820152676c6c6f77616e636560c01b606082015260800190565b60208082526024908201527f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f77604082015263616e636560e01b606082015260800190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b90815260200190565b60ff91909116815260200190565b60008219821115610c3c57610c3c610c93565b500190565b600082821015610c5357610c53610c93565b500390565b600281046001821680610c6c57607f821691505b60208210811415610c8d57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212207e1fc254234d3923fbbfd278efbf378d4108f344835e13a79f6bf5c3bf0c1c9c64736f6c63430008010033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000007452808679520890a0000000000000000000000000000000000000000000000000000000000000000000000d42696c6c696f6e20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000342494c0000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Billion Token
Arg [1] : symbol_ (string): BIL
Arg [2] : decimal_ (uint8): 18
Arg [3] : totalSupply_ (uint256): 36000000000000000000000000000
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000007452808679520890a0000000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000d
Arg [5] : 42696c6c696f6e20546f6b656e00000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 42494c0000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
6181:10642:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7119:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9292:169;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;8245:108::-;;;:::i;:::-;;;;;;;:::i;9943:422::-;;;;;;:::i;:::-;;:::i;8081:99::-;;;:::i;:::-;;;;;;;:::i;10774:215::-;;;;;;:::i;:::-;;:::i;11993:147::-;;;;;;:::i;:::-;;:::i;8416:127::-;;;;;;:::i;:::-;;:::i;12459:341::-;;;;;;:::i;:::-;;:::i;:::-;;5046:20;;;:::i;:::-;;;;;;;:::i;7338:104::-;;;:::i;11492:377::-;;;;;;:::i;:::-;;:::i;8756:175::-;;;;;;:::i;:::-;;:::i;8994:151::-;;;;;;:::i;:::-;;:::i;7119:100::-;7173:13;7206:5;7199:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7119:100;:::o;9292:169::-;9375:4;9392:39;9401:12;:10;:12::i;:::-;9415:7;9424:6;9392:8;:39::i;:::-;-1:-1:-1;9449:4:0;9292:169;;;;:::o;8245:108::-;8333:12;;8245:108;:::o;9943:422::-;10049:4;10066:36;10076:6;10084:9;10095:6;10066:9;:36::i;:::-;-1:-1:-1;;;;;10142:19:0;;10115:24;10142:19;;;:11;:19;;;;;10115:24;10162:12;:10;:12::i;:::-;-1:-1:-1;;;;;10142:33:0;-1:-1:-1;;;;;10142:33:0;;;;;;;;;;;;;10115:60;;10214:6;10194:16;:26;;10186:79;;;;-1:-1:-1;;;10186:79:0;;;;;;;:::i;:::-;;;;;;;;;10276:57;10285:6;10293:12;:10;:12::i;:::-;10307:25;10326:6;10307:16;:25;:::i;:::-;10276:8;:57::i;:::-;-1:-1:-1;10353:4:0;;9943:422;-1:-1:-1;;;;9943:422:0:o;8081:99::-;8164:8;;;;8081:99;:::o;10774:215::-;10862:4;10879:80;10888:12;:10;:12::i;:::-;10902:7;10948:10;10911:11;:25;10923:12;:10;:12::i;:::-;-1:-1:-1;;;;;10911:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;10911:25:0;;;:34;;;;;;;;;;:47;;;;:::i;11993:147::-;12066:4;5373:5;;-1:-1:-1;;;;;5373:5:0;5359:10;:19;5351:28;;;;;;12083:27:::1;12089:12;:10;:12::i;:::-;12103:6;12083:5;:27::i;:::-;-1:-1:-1::0;12128:4:0::1;5386:1;11993:147:::0;;;:::o;8416:127::-;-1:-1:-1;;;;;8517:18:0;8490:7;8517:18;;;:9;:18;;;;;;;8416:127::o;12459:341::-;5373:5;;-1:-1:-1;;;;;5373:5:0;5359:10;:19;5351:28;;;;;;12545:24:::1;12572:32;12582:7;12591:12;:10;:12::i;12572:32::-;12545:59;;12643:6;12623:16;:26;;12615:75;;;;-1:-1:-1::0;;;12615:75:0::1;;;;;;;:::i;:::-;12701:58;12710:7;12719:12;:10;:12::i;:::-;12733:25;12752:6:::0;12733:16;:25:::1;:::i;12701:58::-;12770:22;12776:7;12785:6;12770:5;:22::i;:::-;5386:1;12459:341:::0;;:::o;5046:20::-;;;-1:-1:-1;;;;;5046:20:0;;:::o;7338:104::-;7394:13;7427:7;7420:14;;;;;:::i;11492:377::-;11585:4;11602:24;11629:11;:25;11641:12;:10;:12::i;:::-;-1:-1:-1;;;;;11629:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;11629:25:0;;;:34;;;;;;;;;;;-1:-1:-1;11682:35:0;;;;11674:85;;;;-1:-1:-1;;;11674:85:0;;;;;;;:::i;:::-;11770:67;11779:12;:10;:12::i;:::-;11793:7;11802:34;11821:15;11802:16;:34;:::i;11770:67::-;-1:-1:-1;11857:4:0;;11492:377;-1:-1:-1;;;11492:377:0:o;8756:175::-;8842:4;8859:42;8869:12;:10;:12::i;:::-;8883:9;8894:6;8859:9;:42::i;8994:151::-;-1:-1:-1;;;;;9110:18:0;;;9083:7;9110:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8994:151::o;4470:98::-;4550:10;4470:98;:::o;15779:346::-;-1:-1:-1;;;;;15881:19:0;;15873:68;;;;-1:-1:-1;;;15873:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;15960:21:0;;15952:68;;;;-1:-1:-1;;;15952:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;16033:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;;:36;;;16085:32;;;;;16063:6;;16085:32;:::i;:::-;;;;;;;;15779:346;;;:::o;13290:604::-;-1:-1:-1;;;;;13396:20:0;;13388:70;;;;-1:-1:-1;;;13388:70:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13477:23:0;;13469:71;;;;-1:-1:-1;;;13469:71:0;;;;;;;:::i;:::-;13553:47;13574:6;13582:9;13593:6;13553:20;:47::i;:::-;-1:-1:-1;;;;;13637:17:0;;13613:21;13637:17;;;:9;:17;;;;;;13673:23;;;;13665:74;;;;-1:-1:-1;;;13665:74:0;;;;;;;:::i;:::-;13770:22;13786:6;13770:13;:22;:::i;:::-;-1:-1:-1;;;;;13750:17:0;;;;;;;:9;:17;;;;;;:42;;;;13803:20;;;;;;;;:30;;13827:6;;13750:17;13803:30;;13827:6;;13803:30;:::i;:::-;;;;;;;;13868:9;-1:-1:-1;;;;;13851:35:0;13860:6;-1:-1:-1;;;;;13851:35:0;;13879:6;13851:35;;;;;;:::i;:::-;;;;;;;;13290:604;;;;:::o;14847:494::-;-1:-1:-1;;;;;14931:21:0;;14923:67;;;;-1:-1:-1;;;14923:67:0;;;;;;;:::i;:::-;15003:49;15024:7;15041:1;15045:6;15003:20;:49::i;:::-;-1:-1:-1;;;;;15090:18:0;;15065:22;15090:18;;;:9;:18;;;;;;15127:24;;;;15119:71;;;;-1:-1:-1;;;15119:71:0;;;;;;;:::i;:::-;15222:23;15239:6;15222:14;:23;:::i;:::-;-1:-1:-1;;;;;15201:18:0;;;;;;:9;:18;;;;;:44;;;;15256:12;:22;;15272:6;;15201:18;15256:22;;15272:6;;15256:22;:::i;:::-;;;;-1:-1:-1;;15296:37:0;;15322:1;;-1:-1:-1;;;;;15296:37:0;;;;;;;15326:6;;15296:37;:::i;14:175:1:-;84:20;;-1:-1:-1;;;;;133:31:1;;123:42;;113:2;;179:1;176;169:12;194:198;;306:2;294:9;285:7;281:23;277:32;274:2;;;327:6;319;312:22;274:2;355:31;376:9;355:31;:::i;:::-;345:41;264:128;-1:-1:-1;;;264:128:1:o;397:274::-;;;526:2;514:9;505:7;501:23;497:32;494:2;;;547:6;539;532:22;494:2;575:31;596:9;575:31;:::i;:::-;565:41;;625:40;661:2;650:9;646:18;625:40;:::i;:::-;615:50;;484:187;;;;;:::o;676:342::-;;;;822:2;810:9;801:7;797:23;793:32;790:2;;;843:6;835;828:22;790:2;871:31;892:9;871:31;:::i;:::-;861:41;;921:40;957:2;946:9;942:18;921:40;:::i;:::-;911:50;;1008:2;997:9;993:18;980:32;970:42;;780:238;;;;;:::o;1023:266::-;;;1152:2;1140:9;1131:7;1127:23;1123:32;1120:2;;;1173:6;1165;1158:22;1120:2;1201:31;1222:9;1201:31;:::i;:::-;1191:41;1279:2;1264:18;;;;1251:32;;-1:-1:-1;;;1110:179:1:o;1294:190::-;;1406:2;1394:9;1385:7;1381:23;1377:32;1374:2;;;1427:6;1419;1412:22;1374:2;-1:-1:-1;1455:23:1;;1364:120;-1:-1:-1;1364:120:1:o;1489:203::-;-1:-1:-1;;;;;1653:32:1;;;;1635:51;;1623:2;1608:18;;1590:102::o;1697:187::-;1862:14;;1855:22;1837:41;;1825:2;1810:18;;1792:92::o;1889:603::-;;2030:2;2059;2048:9;2041:21;2091:6;2085:13;2134:6;2129:2;2118:9;2114:18;2107:34;2159:4;2172:140;2186:6;2183:1;2180:13;2172:140;;;2281:14;;;2277:23;;2271:30;2247:17;;;2266:2;2243:26;2236:66;2201:10;;2172:140;;;2330:6;2327:1;2324:13;2321:2;;;2400:4;2395:2;2386:6;2375:9;2371:22;2367:31;2360:45;2321:2;-1:-1:-1;2476:2:1;2455:15;-1:-1:-1;;2451:29:1;2436:45;;;;2483:2;2432:54;;2010:482;-1:-1:-1;;;2010:482:1:o;2497:399::-;2699:2;2681:21;;;2738:2;2718:18;;;2711:30;2777:34;2772:2;2757:18;;2750:62;-1:-1:-1;;;2843:2:1;2828:18;;2821:33;2886:3;2871:19;;2671:225::o;2901:398::-;3103:2;3085:21;;;3142:2;3122:18;;;3115:30;3181:34;3176:2;3161:18;;3154:62;-1:-1:-1;;;3247:2:1;3232:18;;3225:32;3289:3;3274:19;;3075:224::o;3304:398::-;3506:2;3488:21;;;3545:2;3525:18;;;3518:30;3584:34;3579:2;3564:18;;3557:62;-1:-1:-1;;;3650:2:1;3635:18;;3628:32;3692:3;3677:19;;3478:224::o;3707:402::-;3909:2;3891:21;;;3948:2;3928:18;;;3921:30;3987:34;3982:2;3967:18;;3960:62;-1:-1:-1;;;4053:2:1;4038:18;;4031:36;4099:3;4084:19;;3881:228::o;4114:404::-;4316:2;4298:21;;;4355:2;4335:18;;;4328:30;4394:34;4389:2;4374:18;;4367:62;-1:-1:-1;;;4460:2:1;4445:18;;4438:38;4508:3;4493:19;;4288:230::o;4523:400::-;4725:2;4707:21;;;4764:2;4744:18;;;4737:30;4803:34;4798:2;4783:18;;4776:62;-1:-1:-1;;;4869:2:1;4854:18;;4847:34;4913:3;4898:19;;4697:226::o;4928:397::-;5130:2;5112:21;;;5169:2;5149:18;;;5142:30;5208:34;5203:2;5188:18;;5181:62;-1:-1:-1;;;5274:2:1;5259:18;;5252:31;5315:3;5300:19;;5102:223::o;5330:401::-;5532:2;5514:21;;;5571:2;5551:18;;;5544:30;5610:34;5605:2;5590:18;;5583:62;-1:-1:-1;;;5676:2:1;5661:18;;5654:35;5721:3;5706:19;;5504:227::o;5736:400::-;5938:2;5920:21;;;5977:2;5957:18;;;5950:30;6016:34;6011:2;5996:18;;5989:62;-1:-1:-1;;;6082:2:1;6067:18;;6060:34;6126:3;6111:19;;5910:226::o;6141:401::-;6343:2;6325:21;;;6382:2;6362:18;;;6355:30;6421:34;6416:2;6401:18;;6394:62;-1:-1:-1;;;6487:2:1;6472:18;;6465:35;6532:3;6517:19;;6315:227::o;6547:177::-;6693:25;;;6681:2;6666:18;;6648:76::o;6729:184::-;6901:4;6889:17;;;;6871:36;;6859:2;6844:18;;6826:87::o;6918:128::-;;6989:1;6985:6;6982:1;6979:13;6976:2;;;6995:18;;:::i;:::-;-1:-1:-1;7031:9:1;;6966:80::o;7051:125::-;;7119:1;7116;7113:8;7110:2;;;7124:18;;:::i;:::-;-1:-1:-1;7161:9:1;;7100:76::o;7181:380::-;7266:1;7256:12;;7313:1;7303:12;;;7324:2;;7378:4;7370:6;7366:17;7356:27;;7324:2;7431;7423:6;7420:14;7400:18;7397:38;7394:2;;;7477:10;7472:3;7468:20;7465:1;7458:31;7512:4;7509:1;7502:15;7540:4;7537:1;7530:15;7394:2;;7236:325;;;:::o;7566:127::-;7627:10;7622:3;7618:20;7615:1;7608:31;7658:4;7655:1;7648:15;7682:4;7679:1;7672:15
Swarm Source
ipfs://7e1fc254234d3923fbbfd278efbf378d4108f344835e13a79f6bf5c3bf0c1c9c
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.