Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 23631582 | 103 days ago | IN | 0 ETH | 0.00009914 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xB2A6113b...5Fc20d8FB The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
CONTRACT
Compiler Version
v0.8.25+commit.b61c2a91
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-10-21
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.25;
contract CONTRACT {
error ZeroAddressSender();
error ZeroAddressRecipient();
error InsufficientBalance();
error InsufficientAllowance();
error EmptyMetadata();
string private _name;
string private _symbol;
uint8 private _decimals;
uint256 private _baseUnit;
uint256 private _totalSupply;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
event Transfer(address indexed from, address indexed to, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
constructor(
string memory tokenName,
string memory tokenSymbol,
uint8 tokenDecimals,
uint256 initialSupply
) {
_setMetadata(tokenName, tokenSymbol, tokenDecimals);
_mint(msg.sender, initialSupply);
}
function name() external view returns (string memory) {
return _name;
}
function symbol() external view returns (string memory) {
return _symbol;
}
function decimals() external view returns (uint8) {
return _decimals;
}
function totalSupply() external view returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) external view returns (uint256) {
return _balances[account];
}
function allowance(address owner, address spender) external view returns (uint256) {
return _allowances[owner][spender];
}
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) {
_spendAllowance(from, msg.sender, amount);
_transfer(from, to, amount);
return true;
}
function _transfer(address from, address to, uint256 amount) internal {
if (from == address(0)) revert ZeroAddressSender();
if (to == address(0)) revert ZeroAddressRecipient();
uint256 senderBalance = _balances[from];
if (senderBalance < amount) revert InsufficientBalance();
unchecked {
_balances[from] = senderBalance - amount;
_balances[to] += amount;
}
emit Transfer(from, to, amount);
}
function _approve(address owner, address spender, uint256 amount) internal {
if (owner == address(0)) revert ZeroAddressSender();
if (spender == address(0)) revert ZeroAddressRecipient();
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _spendAllowance(address owner, address spender, uint256 amount) internal {
uint256 currentAllowance = _allowances[owner][spender];
if (currentAllowance < amount) revert InsufficientAllowance();
if (currentAllowance != type(uint256).max) {
unchecked {
_allowances[owner][spender] = currentAllowance - amount;
}
}
}
function _mint(address to, uint256 amount) internal {
if (to == address(0)) revert ZeroAddressRecipient();
uint256 minted = amount * _baseUnit;
unchecked {
_totalSupply += minted;
_balances[to] += minted;
}
emit Transfer(address(0), to, minted);
}
function _setMetadata(string memory tokenName, string memory tokenSymbol, uint8 tokenDecimals) private {
if (bytes(tokenName).length == 0 || bytes(tokenSymbol).length == 0) revert EmptyMetadata();
_name = tokenName;
_symbol = tokenSymbol;
_decimals = tokenDecimals;
_baseUnit = 10 ** uint256(tokenDecimals);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"uint256","name":"initialSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"EmptyMetadata","type":"error"},{"inputs":[],"name":"InsufficientAllowance","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"ZeroAddressRecipient","type":"error"},{"inputs":[],"name":"ZeroAddressSender","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","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":"amount","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":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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":"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"}]Contract Creation Code
0x608060405234801561000f575f80fd5b5060405161164b38038061164b833981810160405281019061003191906103e4565b61004284848461005b60201b60201c565b61005233826100f560201b60201c565b50505050610962565b5f8351148061006a57505f8251145b156100a1576040517fae92135700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825f90816100af9190610684565b5081600190816100bf9190610684565b508060025f6101000a81548160ff021916908360ff1602179055508060ff16600a6100ea91906108af565b600381905550505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361015a576040517f464c932800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6003548261016991906108f9565b90508060045f82825401925050819055508060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516102219190610949565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61028d82610247565b810181811067ffffffffffffffff821117156102ac576102ab610257565b5b80604052505050565b5f6102be61022e565b90506102ca8282610284565b919050565b5f67ffffffffffffffff8211156102e9576102e8610257565b5b6102f282610247565b9050602081019050919050565b8281835e5f83830152505050565b5f61031f61031a846102cf565b6102b5565b90508281526020810184848401111561033b5761033a610243565b5b6103468482856102ff565b509392505050565b5f82601f8301126103625761036161023f565b5b815161037284826020860161030d565b91505092915050565b5f60ff82169050919050565b6103908161037b565b811461039a575f80fd5b50565b5f815190506103ab81610387565b92915050565b5f819050919050565b6103c3816103b1565b81146103cd575f80fd5b50565b5f815190506103de816103ba565b92915050565b5f805f80608085870312156103fc576103fb610237565b5b5f85015167ffffffffffffffff8111156104195761041861023b565b5b6104258782880161034e565b945050602085015167ffffffffffffffff8111156104465761044561023b565b5b6104528782880161034e565b93505060406104638782880161039d565b9250506060610474878288016103d0565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806104ce57607f821691505b6020821081036104e1576104e061048a565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610508565b61054d8683610508565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61058861058361057e846103b1565b610565565b6103b1565b9050919050565b5f819050919050565b6105a18361056e565b6105b56105ad8261058f565b848454610514565b825550505050565b5f90565b6105c96105bd565b6105d4818484610598565b505050565b5b818110156105f7576105ec5f826105c1565b6001810190506105da565b5050565b601f82111561063c5761060d816104e7565b610616846104f9565b81016020851015610625578190505b610639610631856104f9565b8301826105d9565b50505b505050565b5f82821c905092915050565b5f61065c5f1984600802610641565b1980831691505092915050565b5f610674838361064d565b9150826002028217905092915050565b61068d82610480565b67ffffffffffffffff8111156106a6576106a5610257565b5b6106b082546104b7565b6106bb8282856105fb565b5f60209050601f8311600181146106ec575f84156106da578287015190505b6106e48582610669565b86555061074b565b601f1984166106fa866104e7565b5f5b82811015610721578489015182556001820191506020850194506020810190506106fc565b8683101561073e578489015161073a601f89168261064d565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156107d5578086048111156107b1576107b0610753565b5b60018516156107c05780820291505b80810290506107ce85610780565b9450610795565b94509492505050565b5f826107ed57600190506108a8565b816107fa575f90506108a8565b8160018114610810576002811461081a57610849565b60019150506108a8565b60ff84111561082c5761082b610753565b5b8360020a91508482111561084357610842610753565b5b506108a8565b5060208310610133831016604e8410600b841016171561087e5782820a90508381111561087957610878610753565b5b6108a8565b61088b848484600161078c565b925090508184048111156108a2576108a1610753565b5b81810290505b9392505050565b5f6108b9826103b1565b91506108c4836103b1565b92506108f17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846107de565b905092915050565b5f610903826103b1565b915061090e836103b1565b925082820261091c816103b1565b9150828204841483151761093357610932610753565b5b5092915050565b610943816103b1565b82525050565b5f60208201905061095c5f83018461093a565b92915050565b610cdc8061096f5f395ff3fe608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa9190610a12565b60405180910390f35b6100cd60048036038101906100c89190610ac3565b61028c565b6040516100da9190610b1b565b60405180910390f35b6100eb6102a2565b6040516100f89190610b43565b60405180910390f35b61011b60048036038101906101169190610b5c565b6102ab565b6040516101289190610b1b565b60405180910390f35b6101396102cd565b6040516101469190610bc7565b60405180910390f35b61016960048036038101906101649190610be0565b6102e2565b6040516101769190610b43565b60405180910390f35b610187610328565b6040516101949190610a12565b60405180910390f35b6101b760048036038101906101b29190610ac3565b6103b8565b6040516101c49190610b1b565b60405180910390f35b6101e760048036038101906101e29190610c0b565b6103ce565b6040516101f49190610b43565b60405180910390f35b60605f805461020b90610c76565b80601f016020809104026020016040519081016040528092919081815260200182805461023790610c76565b80156102825780601f1061025957610100808354040283529160200191610282565b820191905f5260205f20905b81548152906001019060200180831161026557829003601f168201915b5050505050905090565b5f610298338484610450565b6001905092915050565b5f600454905090565b5f6102b7843384610601565b6102c2848484610764565b600190509392505050565b5f60025f9054906101000a900460ff16905090565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606001805461033790610c76565b80601f016020809104026020016040519081016040528092919081815260200182805461036390610c76565b80156103ae5780601f10610385576101008083540402835291602001916103ae565b820191905f5260205f20905b81548152906001019060200180831161039157829003601f168201915b5050505050905090565b5f6103c4338484610764565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104b5576040517f6ce36ba000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361051a576040517f464c932800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516105f49190610b43565b60405180910390a3505050565b5f60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156106b7576040517f13be252b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461075e5781810360065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107c9576040517f6ce36ba000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361082e576040517f464c932800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156108a9576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81810360055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109949190610b43565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109e4826109a2565b6109ee81856109ac565b93506109fe8185602086016109bc565b610a07816109ca565b840191505092915050565b5f6020820190508181035f830152610a2a81846109da565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a5f82610a36565b9050919050565b610a6f81610a55565b8114610a79575f80fd5b50565b5f81359050610a8a81610a66565b92915050565b5f819050919050565b610aa281610a90565b8114610aac575f80fd5b50565b5f81359050610abd81610a99565b92915050565b5f8060408385031215610ad957610ad8610a32565b5b5f610ae685828601610a7c565b9250506020610af785828601610aaf565b9150509250929050565b5f8115159050919050565b610b1581610b01565b82525050565b5f602082019050610b2e5f830184610b0c565b92915050565b610b3d81610a90565b82525050565b5f602082019050610b565f830184610b34565b92915050565b5f805f60608486031215610b7357610b72610a32565b5b5f610b8086828701610a7c565b9350506020610b9186828701610a7c565b9250506040610ba286828701610aaf565b9150509250925092565b5f60ff82169050919050565b610bc181610bac565b82525050565b5f602082019050610bda5f830184610bb8565b92915050565b5f60208284031215610bf557610bf4610a32565b5b5f610c0284828501610a7c565b91505092915050565b5f8060408385031215610c2157610c20610a32565b5b5f610c2e85828601610a7c565b9250506020610c3f85828601610a7c565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610c8d57607f821691505b602082108103610ca057610c9f610c49565b5b5091905056fea26469706673582212204a2ac80043d2763828c286e852f5569589fc110f352ec4d94bcf3b4ccf378e3f64736f6c63430008190033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000bf09fa684554e49434f494e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f09fa684554e4943000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f80fd5b61009d6101fd565b6040516100aa9190610a12565b60405180910390f35b6100cd60048036038101906100c89190610ac3565b61028c565b6040516100da9190610b1b565b60405180910390f35b6100eb6102a2565b6040516100f89190610b43565b60405180910390f35b61011b60048036038101906101169190610b5c565b6102ab565b6040516101289190610b1b565b60405180910390f35b6101396102cd565b6040516101469190610bc7565b60405180910390f35b61016960048036038101906101649190610be0565b6102e2565b6040516101769190610b43565b60405180910390f35b610187610328565b6040516101949190610a12565b60405180910390f35b6101b760048036038101906101b29190610ac3565b6103b8565b6040516101c49190610b1b565b60405180910390f35b6101e760048036038101906101e29190610c0b565b6103ce565b6040516101f49190610b43565b60405180910390f35b60605f805461020b90610c76565b80601f016020809104026020016040519081016040528092919081815260200182805461023790610c76565b80156102825780601f1061025957610100808354040283529160200191610282565b820191905f5260205f20905b81548152906001019060200180831161026557829003601f168201915b5050505050905090565b5f610298338484610450565b6001905092915050565b5f600454905090565b5f6102b7843384610601565b6102c2848484610764565b600190509392505050565b5f60025f9054906101000a900460ff16905090565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606001805461033790610c76565b80601f016020809104026020016040519081016040528092919081815260200182805461036390610c76565b80156103ae5780601f10610385576101008083540402835291602001916103ae565b820191905f5260205f20905b81548152906001019060200180831161039157829003601f168201915b5050505050905090565b5f6103c4338484610764565b6001905092915050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104b5576040517f6ce36ba000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361051a576040517f464c932800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516105f49190610b43565b60405180910390a3505050565b5f60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156106b7576040517f13be252b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461075e5781810360065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107c9576040517f6ce36ba000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361082e576040517f464c932800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156108a9576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81810360055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109949190610b43565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6109e4826109a2565b6109ee81856109ac565b93506109fe8185602086016109bc565b610a07816109ca565b840191505092915050565b5f6020820190508181035f830152610a2a81846109da565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a5f82610a36565b9050919050565b610a6f81610a55565b8114610a79575f80fd5b50565b5f81359050610a8a81610a66565b92915050565b5f819050919050565b610aa281610a90565b8114610aac575f80fd5b50565b5f81359050610abd81610a99565b92915050565b5f8060408385031215610ad957610ad8610a32565b5b5f610ae685828601610a7c565b9250506020610af785828601610aaf565b9150509250929050565b5f8115159050919050565b610b1581610b01565b82525050565b5f602082019050610b2e5f830184610b0c565b92915050565b610b3d81610a90565b82525050565b5f602082019050610b565f830184610b34565b92915050565b5f805f60608486031215610b7357610b72610a32565b5b5f610b8086828701610a7c565b9350506020610b9186828701610a7c565b9250506040610ba286828701610aaf565b9150509250925092565b5f60ff82169050919050565b610bc181610bac565b82525050565b5f602082019050610bda5f830184610bb8565b92915050565b5f60208284031215610bf557610bf4610a32565b5b5f610c0284828501610a7c565b91505092915050565b5f8060408385031215610c2157610c20610a32565b5b5f610c2e85828601610a7c565b9250506020610c3f85828601610a7c565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610c8d57607f821691505b602082108103610ca057610c9f610c49565b5b5091905056fea26469706673582212204a2ac80043d2763828c286e852f5569589fc110f352ec4d94bcf3b4ccf378e3f64736f6c63430008190033
Deployed Bytecode Sourcemap
61:4004:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;974:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1774:152;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1257:93;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1934:208;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1164:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1358:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1067:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1622:144;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1478:136;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;974:85;1013:13;1046:5;1039:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;974:85;:::o;1774:152::-;1842:4;1859:37;1868:10;1880:7;1889:6;1859:8;:37::i;:::-;1914:4;1907:11;;1774:152;;;;:::o;1257:93::-;1303:7;1330:12;;1323:19;;1257:93;:::o;1934:208::-;2016:4;2033:41;2049:4;2055:10;2067:6;2033:15;:41::i;:::-;2085:27;2095:4;2101:2;2105:6;2085:9;:27::i;:::-;2130:4;2123:11;;1934:208;;;;;:::o;1164:85::-;1207:5;1232:9;;;;;;;;;;;1225:16;;1164:85;:::o;1358:112::-;1417:7;1444:9;:18;1454:7;1444:18;;;;;;;;;;;;;;;;1437:25;;1358:112;;;:::o;1067:89::-;1108:13;1141:7;1134:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1067:89;:::o;1622:144::-;1686:4;1703:33;1713:10;1725:2;1729:6;1703:9;:33::i;:::-;1754:4;1747:11;;1622:144;;;;:::o;1478:136::-;1552:7;1579:11;:18;1591:5;1579:18;;;;;;;;;;;;;;;:27;1598:7;1579:27;;;;;;;;;;;;;;;;1572:34;;1478:136;;;;:::o;2643:307::-;2750:1;2733:19;;:5;:19;;;2729:51;;2761:19;;;;;;;;;;;;;;2729:51;2814:1;2795:21;;:7;:21;;;2791:56;;2825:22;;;;;;;;;;;;;;2791:56;2888:6;2858:11;:18;2870:5;2858:18;;;;;;;;;;;;;;;:27;2877:7;2858:27;;;;;;;;;;;;;;;:36;;;;2926:7;2910:32;;2919:5;2910:32;;;2935:6;2910:32;;;;;;:::i;:::-;;;;;;;;2643:307;;;:::o;2958:406::-;3051:24;3078:11;:18;3090:5;3078:18;;;;;;;;;;;;;;;:27;3097:7;3078:27;;;;;;;;;;;;;;;;3051:54;;3139:6;3120:16;:25;3116:61;;;3154:23;;;;;;;;;;;;;;3116:61;3212:17;3192:16;:37;3188:169;;3324:6;3305:16;:25;3275:11;:18;3287:5;3275:18;;;;;;;;;;;;;;;:27;3294:7;3275:27;;;;;;;;;;;;;;;:55;;;;3188:169;3040:324;2958:406;;;:::o;2150:485::-;2251:1;2235:18;;:4;:18;;;2231:50;;2262:19;;;;;;;;;;;;;;2231:50;2310:1;2296:16;;:2;:16;;;2292:51;;2321:22;;;;;;;;;;;;;;2292:51;2354:21;2378:9;:15;2388:4;2378:15;;;;;;;;;;;;;;;;2354:39;;2424:6;2408:13;:22;2404:56;;;2439:21;;;;;;;;;;;;;;2404:56;2530:6;2514:13;:22;2496:9;:15;2506:4;2496:15;;;;;;;;;;;;;;;:40;;;;2568:6;2551:9;:13;2561:2;2551:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;2616:2;2601:26;;2610:4;2601:26;;;2620:6;2601:26;;;;;;:::i;:::-;;;;;;;;2220:415;2150:485;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:329::-;4805:6;4854:2;4842:9;4833:7;4829:23;4825:32;4822:119;;;4860:79;;:::i;:::-;4822:119;4980:1;5005:53;5050:7;5041:6;5030:9;5026:22;5005:53;:::i;:::-;4995:63;;4951:117;4746:329;;;;:::o;5081:474::-;5149:6;5157;5206:2;5194:9;5185:7;5181:23;5177:32;5174:119;;;5212:79;;:::i;:::-;5174:119;5332:1;5357:53;5402:7;5393:6;5382:9;5378:22;5357:53;:::i;:::-;5347:63;;5303:117;5459:2;5485:53;5530:7;5521:6;5510:9;5506:22;5485:53;:::i;:::-;5475:63;;5430:118;5081:474;;;;;:::o;5561:180::-;5609:77;5606:1;5599:88;5706:4;5703:1;5696:15;5730:4;5727:1;5720:15;5747:320;5791:6;5828:1;5822:4;5818:12;5808:22;;5875:1;5869:4;5865:12;5896:18;5886:81;;5952:4;5944:6;5940:17;5930:27;;5886:81;6014:2;6006:6;6003:14;5983:18;5980:38;5977:84;;6033:18;;:::i;:::-;5977:84;5798:269;5747:320;;;:::o
Swarm Source
ipfs://4a2ac80043d2763828c286e852f5569589fc110f352ec4d94bcf3b4ccf378e3f
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 35 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.