More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 73 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Mint | 14008054 | 1050 days ago | IN | 0 ETH | 0.02183497 | ||||
Mint | 13965772 | 1056 days ago | IN | 0 ETH | 0.05076589 | ||||
Mint | 13950144 | 1059 days ago | IN | 0 ETH | 0.0253405 | ||||
Mint | 13948119 | 1059 days ago | IN | 0 ETH | 0.0304117 | ||||
Mint | 13947610 | 1059 days ago | IN | 0 ETH | 0.03667784 | ||||
Mint | 13947521 | 1059 days ago | IN | 0 ETH | 0.03834798 | ||||
Mint | 13947521 | 1059 days ago | IN | 0 ETH | 0.03930315 | ||||
Mint | 13947470 | 1059 days ago | IN | 0 ETH | 0.02978422 | ||||
Mint | 13947461 | 1059 days ago | IN | 0 ETH | 0.02634087 | ||||
Mint | 13945062 | 1059 days ago | IN | 0 ETH | 0.01562452 | ||||
Mint | 13945027 | 1059 days ago | IN | 0 ETH | 0.0234922 | ||||
Mint | 13944359 | 1059 days ago | IN | 0 ETH | 0.02026047 | ||||
Mint | 13944279 | 1059 days ago | IN | 0 ETH | 0.01753581 | ||||
Mint | 13944263 | 1059 days ago | IN | 0 ETH | 0.02294106 | ||||
Mint | 13944219 | 1059 days ago | IN | 0 ETH | 0.02039273 | ||||
Mint | 13944095 | 1060 days ago | IN | 0 ETH | 0.01990219 | ||||
Mint | 13944063 | 1060 days ago | IN | 0 ETH | 0.02018957 | ||||
Mint | 13944063 | 1060 days ago | IN | 0 ETH | 0.01979527 | ||||
Mint | 13944056 | 1060 days ago | IN | 0 ETH | 0.02020995 | ||||
Mint | 13944047 | 1060 days ago | IN | 0 ETH | 0.01623677 | ||||
Mint | 13944022 | 1060 days ago | IN | 0 ETH | 0.02094143 | ||||
Mint | 13944005 | 1060 days ago | IN | 0 ETH | 0.01772931 | ||||
Mint | 13943995 | 1060 days ago | IN | 0 ETH | 0.01705759 | ||||
Mint | 13943994 | 1060 days ago | IN | 0 ETH | 0.01512869 | ||||
Mint | 13943972 | 1060 days ago | IN | 0 ETH | 0.01557772 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
FactoryErc20
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-01-05 */ // File: contracts/IMintableNft.sol interface IMintableNft{ /// @dev mint item (only for factories) /// @param toAddress receiving address function mint( address toAddress ) external; /// @dev total minted tokens function mintedCount() external returns(uint256); } // File: @openzeppelin/contracts/utils/Context.sol // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) 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 Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } // File: @openzeppelin/contracts/access/Ownable.sol // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) pragma solidity ^0.8.0; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the 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 renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @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); } } // File: contracts/Factories/FactoryBase.sol contract FactoryBase is Ownable { address public nftAddress = 0x7761ec033f4D8519c72Ed395D95C25efabF91a34; uint256 public price; address public withdrawAddress; function setNftAddress(address newNftAddress) external onlyOwner { nftAddress = newNftAddress; } function setPrice(uint256 newPrice) external onlyOwner { price = newPrice; } function setWithdrawAddress(address newWithdrawAddress) external onlyOwner { withdrawAddress = newWithdrawAddress; } function _mint(address toAddress) internal { (IMintableNft(nftAddress)).mint(toAddress); } } // File: contracts/Factories/FactoryErc20.sol /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address recipient, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); } contract FactoryErc20 is FactoryBase { IERC20 public erc20Contract; constructor() { price = 1000e18; withdrawAddress = 0xa3eBf7bB02f83E43D3C0C9eEC28FEB2d0684Ad84; } function setErc20Contract(address newErc20Address) external onlyOwner { erc20Contract = IERC20(newErc20Address); } function withdraw() external onlyOwner { erc20Contract.transfer( withdrawAddress, erc20Contract.balanceOf(address(this)) ); payable(withdrawAddress).transfer(address(this).balance); } function mint(address to, uint256 count) external { erc20Contract.transferFrom(msg.sender, address(this), price * count); for (uint256 i = 0; i < count; ++i) _mint(to); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"erc20Contract","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"count","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nftAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newErc20Address","type":"address"}],"name":"setErc20Contract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newNftAddress","type":"address"}],"name":"setNftAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newWithdrawAddress","type":"address"}],"name":"setWithdrawAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600180546001600160a01b031916737761ec033f4d8519c72ed395d95c25efabf91a3417905534801561003657600080fd5b5061004033610078565b683635c9adc5dea00000600255600380546001600160a01b03191673a3ebf7bb02f83e43d3c0c9eec28feb2d0684ad841790556100c8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610833806100d76000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a035b1fe11610066578063a035b1fe14610186578063a8f6c9131461019d578063f2fde38b146101b0578063f416cc62146101c357600080fd5b8063715018a61461015a5780638da5cb5b1461016257806391b7f5ed1461017357600080fd5b80630b102d1a146100d45780631581b600146100e95780633ab1a494146101195780633ccfd60b1461012c57806340c10f19146101345780635bf8633a14610147575b600080fd5b6100e76100e23660046106d8565b6101d6565b005b6003546100fc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e76101273660046106d8565b61022b565b6100e7610277565b6100e76101423660046106fa565b6103e9565b6001546100fc906001600160a01b031681565b6100e76104c1565b6000546001600160a01b03166100fc565b6100e7610181366004610746565b6104f7565b61018f60025481565b604051908152602001610110565b6004546100fc906001600160a01b031681565b6100e76101be3660046106d8565b610526565b6100e76101d13660046106d8565b6105be565b6000546001600160a01b031633146102095760405162461bcd60e51b815260040161020090610778565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146102555760405162461bcd60e51b815260040161020090610778565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146102a15760405162461bcd60e51b815260040161020090610778565b600480546003546040516370a0823160e01b815230938101939093526001600160a01b039182169263a9059cbb929091169083906370a082319060240160206040518083038186803b1580156102f657600080fd5b505afa15801561030a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032e919061075f565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561037457600080fd5b505af1158015610388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ac9190610724565b506003546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156103e6573d6000803e3d6000fd5b50565b6004546002546001600160a01b03909116906323b872dd90339030906104109086906107ad565b6040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401602060405180830381600087803b15801561045f57600080fd5b505af1158015610473573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104979190610724565b5060005b818110156104bc576104ac8361060a565b6104b5816107cc565b905061049b565b505050565b6000546001600160a01b031633146104eb5760405162461bcd60e51b815260040161020090610778565b6104f5600061066c565b565b6000546001600160a01b031633146105215760405162461bcd60e51b815260040161020090610778565b600255565b6000546001600160a01b031633146105505760405162461bcd60e51b815260040161020090610778565b6001600160a01b0381166105b55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b6103e68161066c565b6000546001600160a01b031633146105e85760405162461bcd60e51b815260040161020090610778565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001546040516335313c2160e11b81526001600160a01b03838116600483015290911690636a62784290602401600060405180830381600087803b15801561065157600080fd5b505af1158015610665573d6000803e3d6000fd5b5050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146106d357600080fd5b919050565b6000602082840312156106ea57600080fd5b6106f3826106bc565b9392505050565b6000806040838503121561070d57600080fd5b610716836106bc565b946020939093013593505050565b60006020828403121561073657600080fd5b815180151581146106f357600080fd5b60006020828403121561075857600080fd5b5035919050565b60006020828403121561077157600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008160001904831182151516156107c7576107c76107e7565b500290565b60006000198214156107e0576107e06107e7565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220b3f17748ce73e9a42dca54e4f536922ae7fc7f6008502c919bc4bed80202844864736f6c63430008070033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063715018a61161008c578063a035b1fe11610066578063a035b1fe14610186578063a8f6c9131461019d578063f2fde38b146101b0578063f416cc62146101c357600080fd5b8063715018a61461015a5780638da5cb5b1461016257806391b7f5ed1461017357600080fd5b80630b102d1a146100d45780631581b600146100e95780633ab1a494146101195780633ccfd60b1461012c57806340c10f19146101345780635bf8633a14610147575b600080fd5b6100e76100e23660046106d8565b6101d6565b005b6003546100fc906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e76101273660046106d8565b61022b565b6100e7610277565b6100e76101423660046106fa565b6103e9565b6001546100fc906001600160a01b031681565b6100e76104c1565b6000546001600160a01b03166100fc565b6100e7610181366004610746565b6104f7565b61018f60025481565b604051908152602001610110565b6004546100fc906001600160a01b031681565b6100e76101be3660046106d8565b610526565b6100e76101d13660046106d8565b6105be565b6000546001600160a01b031633146102095760405162461bcd60e51b815260040161020090610778565b60405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146102555760405162461bcd60e51b815260040161020090610778565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146102a15760405162461bcd60e51b815260040161020090610778565b600480546003546040516370a0823160e01b815230938101939093526001600160a01b039182169263a9059cbb929091169083906370a082319060240160206040518083038186803b1580156102f657600080fd5b505afa15801561030a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061032e919061075f565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561037457600080fd5b505af1158015610388573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103ac9190610724565b506003546040516001600160a01b03909116904780156108fc02916000818181858888f193505050501580156103e6573d6000803e3d6000fd5b50565b6004546002546001600160a01b03909116906323b872dd90339030906104109086906107ad565b6040516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301526044820152606401602060405180830381600087803b15801561045f57600080fd5b505af1158015610473573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104979190610724565b5060005b818110156104bc576104ac8361060a565b6104b5816107cc565b905061049b565b505050565b6000546001600160a01b031633146104eb5760405162461bcd60e51b815260040161020090610778565b6104f5600061066c565b565b6000546001600160a01b031633146105215760405162461bcd60e51b815260040161020090610778565b600255565b6000546001600160a01b031633146105505760405162461bcd60e51b815260040161020090610778565b6001600160a01b0381166105b55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610200565b6103e68161066c565b6000546001600160a01b031633146105e85760405162461bcd60e51b815260040161020090610778565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6001546040516335313c2160e11b81526001600160a01b03838116600483015290911690636a62784290602401600060405180830381600087803b15801561065157600080fd5b505af1158015610665573d6000803e3d6000fd5b5050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146106d357600080fd5b919050565b6000602082840312156106ea57600080fd5b6106f3826106bc565b9392505050565b6000806040838503121561070d57600080fd5b610716836106bc565b946020939093013593505050565b60006020828403121561073657600080fd5b815180151581146106f357600080fd5b60006020828403121561075857600080fd5b5035919050565b60006020828403121561077157600080fd5b5051919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008160001904831182151516156107c7576107c76107e7565b500290565b60006000198214156107e0576107e06107e7565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220b3f17748ce73e9a42dca54e4f536922ae7fc7f6008502c919bc4bed80202844864736f6c63430008070033
Deployed Bytecode Sourcemap
5518:796:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3974:110;;;;;;:::i;:::-;;:::i;:::-;;3935:30;;;;;-1:-1:-1;;;;;3935:30:0;;;;;;-1:-1:-1;;;;;1462:32:1;;;1444:51;;1432:2;1417:18;3935:30:0;;;;;;;;4190:130;;;;;;:::i;:::-;;:::i;5861:241::-;;;:::i;6110:201::-;;;;;;:::i;:::-;;:::i;3831:70::-;;;;;-1:-1:-1;;;;;3831:70:0;;;2921:103;;;:::i;2270:87::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;2270:87;;4092:90;;;;;;:::i;:::-;;:::i;3908:20::-;;;;;;;;;3301:25:1;;;3289:2;3274:18;3908:20:0;3155:177:1;5562:27:0;;;;;-1:-1:-1;;;;;5562:27:0;;;3179:201;;;;;;:::i;:::-;;:::i;5725:128::-;;;;;;:::i;:::-;;:::i;3974:110::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;;;;;;;;;4050:10:::1;:26:::0;;-1:-1:-1;;;;;;4050:26:0::1;-1:-1:-1::0;;;;;4050:26:0;;;::::1;::::0;;;::::1;::::0;;3974:110::o;4190:130::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;4276:15:::1;:36:::0;;-1:-1:-1;;;;;;4276:36:0::1;-1:-1:-1::0;;;;;4276:36:0;;;::::1;::::0;;;::::1;::::0;;4190:130::o;5861:241::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;5911:13:::1;::::0;;5948:15:::1;::::0;5978:38:::1;::::0;-1:-1:-1;;;5978:38:0;;6010:4:::1;5978:38:::0;;::::1;1444:51:1::0;;;;-1:-1:-1;;;;;5911:13:0;;::::1;::::0;:22:::1;::::0;5948:15;;::::1;::::0;5911:13;;5978:23:::1;::::0;1417:18:1;;5978:38:0::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5911:116;::::0;-1:-1:-1;;;;;;5911:116:0::1;::::0;;;;;;-1:-1:-1;;;;;2078:32:1;;;5911:116:0::1;::::0;::::1;2060:51:1::0;2127:18;;;2120:34;2033:18;;5911:116:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;6046:15:0::1;::::0;6038:56:::1;::::0;-1:-1:-1;;;;;6046:15:0;;::::1;::::0;6072:21:::1;6038:56:::0;::::1;;;::::0;6046:15:::1;6038:56:::0;6046:15;6038:56;6072:21;6046:15;6038:56;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;5861:241::o:0;6110:201::-;6171:13;;6225:5;;-1:-1:-1;;;;;6171:13:0;;;;:26;;6198:10;;6218:4;;6225:13;;6233:5;;6225:13;:::i;:::-;6171:68;;-1:-1:-1;;;;;;6171:68:0;;;;;;;-1:-1:-1;;;;;1764:15:1;;;6171:68:0;;;1746:34:1;1816:15;;;;1796:18;;;1789:43;1848:18;;;1841:34;1681:18;;6171:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;6255:9;6250:45;6274:5;6270:1;:9;6250:45;;;6286:9;6292:2;6286:5;:9::i;:::-;6281:3;;;:::i;:::-;;;6250:45;;;;6110:201;;:::o;2921:103::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;2986:30:::1;3013:1;2986:18;:30::i;:::-;2921:103::o:0;4092:90::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;4158:5:::1;:16:::0;4092:90::o;3179:201::-;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3268:22:0;::::1;3260:73;;;::::0;-1:-1:-1;;;3260:73:0;;2589:2:1;3260:73:0::1;::::0;::::1;2571:21:1::0;2628:2;2608:18;;;2601:30;2667:34;2647:18;;;2640:62;-1:-1:-1;;;2718:18:1;;;2711:36;2764:19;;3260:73:0::1;2387:402:1::0;3260:73:0::1;3344:28;3363:8;3344:18;:28::i;5725:128::-:0;2316:7;2343:6;-1:-1:-1;;;;;2343:6:0;1074:10;2490:23;2482:68;;;;-1:-1:-1;;;2482:68:0;;;;;;;:::i;:::-;5806:13:::1;:39:::0;;-1:-1:-1;;;;;;5806:39:0::1;-1:-1:-1::0;;;;;5806:39:0;;;::::1;::::0;;;::::1;::::0;;5725:128::o;4328:104::-;4396:10;;4382:42;;-1:-1:-1;;;4382:42:0;;-1:-1:-1;;;;;1462:32:1;;;4382:42:0;;;1444:51:1;4396:10:0;;;;4382:31;;1417:18:1;;4382:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4328:104;:::o;3540:191::-;3614:16;3633:6;;-1:-1:-1;;;;;3650:17:0;;;-1:-1:-1;;;;;;3650:17:0;;;;;;3683:40;;3633:6;;;;;;;3683:40;;3614:16;3683:40;3603:128;3540:191;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:254::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;627:2;612:18;;;;599:32;;-1:-1:-1;;;383:254:1:o;642:277::-;709:6;762:2;750:9;741:7;737:23;733:32;730:52;;;778:1;775;768:12;730:52;810:9;804:16;863:5;856:13;849:21;842:5;839:32;829:60;;885:1;882;875:12;924:180;983:6;1036:2;1024:9;1015:7;1011:23;1007:32;1004:52;;;1052:1;1049;1042:12;1004:52;-1:-1:-1;1075:23:1;;924:180;-1:-1:-1;924:180:1:o;1109:184::-;1179:6;1232:2;1220:9;1211:7;1207:23;1203:32;1200:52;;;1248:1;1245;1238:12;1200:52;-1:-1:-1;1271:16:1;;1109:184;-1:-1:-1;1109:184:1:o;2794:356::-;2996:2;2978:21;;;3015:18;;;3008:30;3074:34;3069:2;3054:18;;3047:62;3141:2;3126:18;;2794:356::o;3337:168::-;3377:7;3443:1;3439;3435:6;3431:14;3428:1;3425:21;3420:1;3413:9;3406:17;3402:45;3399:71;;;3450:18;;:::i;:::-;-1:-1:-1;3490:9:1;;3337:168::o;3510:135::-;3549:3;-1:-1:-1;;3570:17:1;;3567:43;;;3590:18;;:::i;:::-;-1:-1:-1;3637:1:1;3626:13;;3510:135::o;3650:127::-;3711:10;3706:3;3702:20;3699:1;3692:31;3742:4;3739:1;3732:15;3766:4;3763:1;3756:15
Swarm Source
ipfs://b3f17748ce73e9a42dca54e4f536922ae7fc7f6008502c919bc4bed802028448
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.