Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Set Coldwallet | 17497347 | 1009 days ago | IN | 0 ETH | 0.00045289 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
TokenPurchase
Compiler Version
v0.8.0+commit.c7dfd78e
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2023-06-02
*/
pragma solidity ^0.8.0;
interface IERC20 {
function transfer(address recipient, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
}
contract TokenPurchase {
address public owner;
uint256 public fee;
address public coldwallet;
address public usdtTokenAddress;
event Purchase(address indexed buyer, string product, address to, uint256 amount);
event TransferTokens(address indexed recipient, address token, uint256 amount);
event TransferETH(address indexed recipient, uint256 amount);
constructor() {
owner = msg.sender;
fee = 38;
coldwallet = msg.sender;
usdtTokenAddress = 0xdAC17F958D2ee523a2206206994597C13D831ec7;
}
function setFee(uint256 _fee) external {
require(msg.sender == owner, "Only owner can set fee");
require(_fee <= 100, "Invalid fee percentage");
fee = _fee;
}
function setUsdtTokenAddress(address _usdtTokenAddress) external {
require(msg.sender == owner, "Only owner can set coldwallet");
usdtTokenAddress = _usdtTokenAddress;
}
function setColdwallet(address _coldwallet) external {
require(msg.sender == owner, "Only owner can set coldwallet");
coldwallet = _coldwallet;
}
function TokenToGas(string memory product, address to, uint256 amount) external {
address buyer = msg.sender;
IERC20 usdtToken = IERC20(usdtTokenAddress);
uint256 allowance = usdtToken.allowance(buyer, address(this));
require(allowance >= amount, "Insufficient allowance");
bool transferSuccess = usdtToken.transferFrom(buyer, address(this), amount);
require(transferSuccess, "USDT transfer failed");
transferSuccess = usdtToken.transfer(coldwallet, amount);
require(transferSuccess, "USDT transfer to coldwallet failed");
emit Purchase(buyer, product, to, amount);
}
function GasToToken(string memory product, address to, uint256 amount) external payable {
address buyer = msg.sender;
require(amount > 0, "Insufficient amount");
require(msg.value == amount, "Incorrect ETH amount");
payable(coldwallet).transfer(amount);
uint256 discountedAmount = (amount * (100 - fee)) / 100;
emit Purchase(buyer, product, to, discountedAmount);
}
function transferTokens(address token, address recipient, uint256 amount) external {
require(msg.sender == owner, "Only owner can transfer tokens");
IERC20 tokenContract = IERC20(token);
uint256 balance = tokenContract.balanceOf(address(this));
require(balance >= amount, "Insufficient token balance");
bool transferSuccess = tokenContract.transfer(recipient, amount);
require(transferSuccess, "Token transfer failed");
emit TransferTokens(recipient, token, amount);
}
function transferETH(address payable recipient, uint256 amount) external {
require(msg.sender == owner, "Only owner can transfer ETH");
require(address(this).balance >= amount, "Insufficient ETH balance");
recipient.transfer(amount);
emit TransferETH(recipient, amount);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"string","name":"product","type":"string"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Purchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TransferETH","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TransferTokens","type":"event"},{"inputs":[{"internalType":"string","name":"product","type":"string"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"GasToToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"string","name":"product","type":"string"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenToGas","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"coldwallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_coldwallet","type":"address"}],"name":"setColdwallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_usdtTokenAddress","type":"address"}],"name":"setUsdtTokenAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"usdtTokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50600080546001600160a01b03199081163390811790925560266001556002805482169092179091556003805490911673dac17f958d2ee523a2206206994597c13d831ec7179055610eb3806100676000396000f3fe60806040526004361061009c5760003560e01c80639d741e5d116100645780639d741e5d14610143578063a64b6e5f14610158578063afe97d6114610178578063c579688514610198578063c6d90692146101b8578063ddca3f43146101cb5761009c565b80632812d4a7146100a157806369fe0e2d146100cc5780637b1a4909146100ee5780638da5cb5b1461010e5780639c189b2914610123575b600080fd5b3480156100ad57600080fd5b506100b66101ed565b6040516100c39190610a67565b60405180910390f35b3480156100d857600080fd5b506100ec6100e7366004610a37565b6101fc565b005b3480156100fa57600080fd5b506100ec6101093660046108f1565b610255565b34801561011a57600080fd5b506100b661031b565b34801561012f57600080fd5b506100ec61013e36600461097c565b61032a565b34801561014f57600080fd5b506100b661056a565b34801561016457600080fd5b506100ec61017336600461091c565b610579565b34801561018457600080fd5b506100ec6101933660046108ce565b610733565b3480156101a457600080fd5b506100ec6101b33660046108ce565b61077f565b6100ec6101c636600461097c565b6107cb565b3480156101d757600080fd5b506101e06108b8565b6040516100c39190610dda565b6002546001600160a01b031681565b6000546001600160a01b0316331461022f5760405162461bcd60e51b815260040161022690610b3d565b60405180910390fd5b60648111156102505760405162461bcd60e51b815260040161022690610daa565b600155565b6000546001600160a01b0316331461027f5760405162461bcd60e51b815260040161022690610b6d565b8047101561029f5760405162461bcd60e51b815260040161022690610c4d565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156102d5573d6000803e3d6000fd5b50816001600160a01b03167ffd69c215b8b91dab5e96ff0bcbaf5dc372919948eea2003ae16481c036f816f88260405161030f9190610dda565b60405180910390a25050565b6000546001600160a01b031681565b600354604051636eb1769f60e11b815233916001600160a01b031690600090829063dd62ed3e906103619086903090600401610a7b565b60206040518083038186803b15801561037957600080fd5b505afa15801561038d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b19190610a4f565b9050838110156103d35760405162461bcd60e51b815260040161022690610bdb565b6040516323b872dd60e01b81526000906001600160a01b038416906323b872dd9061040690879030908a90600401610a95565b602060405180830381600087803b15801561042057600080fd5b505af1158015610434573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610458919061095c565b9050806104775760405162461bcd60e51b815260040161022690610d4f565b60025460405163a9059cbb60e01b81526001600160a01b038581169263a9059cbb926104ab92909116908990600401610ab9565b602060405180830381600087803b1580156104c557600080fd5b505af11580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd919061095c565b90508061051c5760405162461bcd60e51b815260040161022690610c0b565b836001600160a01b03167f95098b523288006f5203f0495bb0475141186e897105399426b8eb624805f79688888860405161055993929190610ad2565b60405180910390a250505050505050565b6003546001600160a01b031681565b6000546001600160a01b031633146105a35760405162461bcd60e51b815260040161022690610ce1565b6040516370a0823160e01b815283906000906001600160a01b038316906370a08231906105d4903090600401610a67565b60206040518083038186803b1580156105ec57600080fd5b505afa158015610600573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106249190610a4f565b9050828110156106465760405162461bcd60e51b815260040161022690610d18565b60405163a9059cbb60e01b81526000906001600160a01b0384169063a9059cbb906106779088908890600401610ab9565b602060405180830381600087803b15801561069157600080fd5b505af11580156106a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c9919061095c565b9050806106e85760405162461bcd60e51b815260040161022690610c84565b846001600160a01b03167f58908a0fd75f7db2ca358a37b3076327d374ee1403d013a2efbc255535501edf8786604051610723929190610ab9565b60405180910390a2505050505050565b6000546001600160a01b0316331461075d5760405162461bcd60e51b815260040161022690610ba4565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146107a95760405162461bcd60e51b815260040161022690610ba4565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b33816107e95760405162461bcd60e51b815260040161022690610d7d565b8134146108085760405162461bcd60e51b815260040161022690610cb3565b6002546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015610842573d6000803e3d6000fd5b506000606460015460646108569190610e22565b6108609085610e03565b61086a9190610de3565b9050816001600160a01b03167f95098b523288006f5203f0495bb0475141186e897105399426b8eb624805f7968686846040516108a993929190610ad2565b60405180910390a25050505050565b60015481565b80356108c981610e65565b919050565b6000602082840312156108df578081fd5b81356108ea81610e65565b9392505050565b60008060408385031215610903578081fd5b823561090e81610e65565b946020939093013593505050565b600080600060608486031215610930578081fd5b833561093b81610e65565b9250602084013561094b81610e65565b929592945050506040919091013590565b60006020828403121561096d578081fd5b815180151581146108ea578182fd5b600080600060608486031215610990578283fd5b833567ffffffffffffffff808211156109a7578485fd5b818601915086601f8301126109ba578485fd5b81356020828211156109ce576109ce610e4f565b604051601f8301601f19168101820184811182821017156109f1576109f1610e4f565b60405282815284830182018a1015610a07578788fd5b8282860183830137808301820197909752610a238882016108be565b955050505050604084013590509250925092565b600060208284031215610a48578081fd5b5035919050565b600060208284031215610a60578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6000606082528451806060840152815b81811015610aff5760208188018101516080868401015201610ae2565b81811115610b105782608083860101525b506001600160a01b039490941660208301525060408101919091526080601f909201601f19160101919050565b6020808252601690820152754f6e6c79206f776e65722063616e207365742066656560501b604082015260600190565b6020808252601b908201527f4f6e6c79206f776e65722063616e207472616e73666572204554480000000000604082015260600190565b6020808252601d908201527f4f6e6c79206f776e65722063616e2073657420636f6c6477616c6c6574000000604082015260600190565b602080825260169082015275496e73756666696369656e7420616c6c6f77616e636560501b604082015260600190565b60208082526022908201527f55534454207472616e7366657220746f20636f6c6477616c6c6574206661696c604082015261195960f21b606082015260800190565b60208082526018908201527f496e73756666696369656e74204554482062616c616e63650000000000000000604082015260600190565b602080825260159082015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604082015260600190565b602080825260149082015273125b98dbdc9c9958dd0811551208185b5bdd5b9d60621b604082015260600190565b6020808252601e908201527f4f6e6c79206f776e65722063616e207472616e7366657220746f6b656e730000604082015260600190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b6020808252601490820152731554d115081d1c985b9cd9995c8819985a5b195960621b604082015260600190565b602080825260139082015272125b9cdd59999a58da595b9d08185b5bdd5b9d606a1b604082015260600190565b602080825260169082015275496e76616c6964206665652070657263656e7461676560501b604082015260600190565b90815260200190565b600082610dfe57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610e1d57610e1d610e39565b500290565b600082821015610e3457610e34610e39565b500390565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610e7a57600080fd5b5056fea26469706673582212206337c4b279e8bfe20391740228c9b23a8c2c90b2d512fb7d4dea73f19ea8fc2764736f6c63430008000033
Deployed Bytecode
0x60806040526004361061009c5760003560e01c80639d741e5d116100645780639d741e5d14610143578063a64b6e5f14610158578063afe97d6114610178578063c579688514610198578063c6d90692146101b8578063ddca3f43146101cb5761009c565b80632812d4a7146100a157806369fe0e2d146100cc5780637b1a4909146100ee5780638da5cb5b1461010e5780639c189b2914610123575b600080fd5b3480156100ad57600080fd5b506100b66101ed565b6040516100c39190610a67565b60405180910390f35b3480156100d857600080fd5b506100ec6100e7366004610a37565b6101fc565b005b3480156100fa57600080fd5b506100ec6101093660046108f1565b610255565b34801561011a57600080fd5b506100b661031b565b34801561012f57600080fd5b506100ec61013e36600461097c565b61032a565b34801561014f57600080fd5b506100b661056a565b34801561016457600080fd5b506100ec61017336600461091c565b610579565b34801561018457600080fd5b506100ec6101933660046108ce565b610733565b3480156101a457600080fd5b506100ec6101b33660046108ce565b61077f565b6100ec6101c636600461097c565b6107cb565b3480156101d757600080fd5b506101e06108b8565b6040516100c39190610dda565b6002546001600160a01b031681565b6000546001600160a01b0316331461022f5760405162461bcd60e51b815260040161022690610b3d565b60405180910390fd5b60648111156102505760405162461bcd60e51b815260040161022690610daa565b600155565b6000546001600160a01b0316331461027f5760405162461bcd60e51b815260040161022690610b6d565b8047101561029f5760405162461bcd60e51b815260040161022690610c4d565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156102d5573d6000803e3d6000fd5b50816001600160a01b03167ffd69c215b8b91dab5e96ff0bcbaf5dc372919948eea2003ae16481c036f816f88260405161030f9190610dda565b60405180910390a25050565b6000546001600160a01b031681565b600354604051636eb1769f60e11b815233916001600160a01b031690600090829063dd62ed3e906103619086903090600401610a7b565b60206040518083038186803b15801561037957600080fd5b505afa15801561038d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b19190610a4f565b9050838110156103d35760405162461bcd60e51b815260040161022690610bdb565b6040516323b872dd60e01b81526000906001600160a01b038416906323b872dd9061040690879030908a90600401610a95565b602060405180830381600087803b15801561042057600080fd5b505af1158015610434573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610458919061095c565b9050806104775760405162461bcd60e51b815260040161022690610d4f565b60025460405163a9059cbb60e01b81526001600160a01b038581169263a9059cbb926104ab92909116908990600401610ab9565b602060405180830381600087803b1580156104c557600080fd5b505af11580156104d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fd919061095c565b90508061051c5760405162461bcd60e51b815260040161022690610c0b565b836001600160a01b03167f95098b523288006f5203f0495bb0475141186e897105399426b8eb624805f79688888860405161055993929190610ad2565b60405180910390a250505050505050565b6003546001600160a01b031681565b6000546001600160a01b031633146105a35760405162461bcd60e51b815260040161022690610ce1565b6040516370a0823160e01b815283906000906001600160a01b038316906370a08231906105d4903090600401610a67565b60206040518083038186803b1580156105ec57600080fd5b505afa158015610600573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106249190610a4f565b9050828110156106465760405162461bcd60e51b815260040161022690610d18565b60405163a9059cbb60e01b81526000906001600160a01b0384169063a9059cbb906106779088908890600401610ab9565b602060405180830381600087803b15801561069157600080fd5b505af11580156106a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c9919061095c565b9050806106e85760405162461bcd60e51b815260040161022690610c84565b846001600160a01b03167f58908a0fd75f7db2ca358a37b3076327d374ee1403d013a2efbc255535501edf8786604051610723929190610ab9565b60405180910390a2505050505050565b6000546001600160a01b0316331461075d5760405162461bcd60e51b815260040161022690610ba4565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146107a95760405162461bcd60e51b815260040161022690610ba4565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b33816107e95760405162461bcd60e51b815260040161022690610d7d565b8134146108085760405162461bcd60e51b815260040161022690610cb3565b6002546040516001600160a01b039091169083156108fc029084906000818181858888f19350505050158015610842573d6000803e3d6000fd5b506000606460015460646108569190610e22565b6108609085610e03565b61086a9190610de3565b9050816001600160a01b03167f95098b523288006f5203f0495bb0475141186e897105399426b8eb624805f7968686846040516108a993929190610ad2565b60405180910390a25050505050565b60015481565b80356108c981610e65565b919050565b6000602082840312156108df578081fd5b81356108ea81610e65565b9392505050565b60008060408385031215610903578081fd5b823561090e81610e65565b946020939093013593505050565b600080600060608486031215610930578081fd5b833561093b81610e65565b9250602084013561094b81610e65565b929592945050506040919091013590565b60006020828403121561096d578081fd5b815180151581146108ea578182fd5b600080600060608486031215610990578283fd5b833567ffffffffffffffff808211156109a7578485fd5b818601915086601f8301126109ba578485fd5b81356020828211156109ce576109ce610e4f565b604051601f8301601f19168101820184811182821017156109f1576109f1610e4f565b60405282815284830182018a1015610a07578788fd5b8282860183830137808301820197909752610a238882016108be565b955050505050604084013590509250925092565b600060208284031215610a48578081fd5b5035919050565b600060208284031215610a60578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6000606082528451806060840152815b81811015610aff5760208188018101516080868401015201610ae2565b81811115610b105782608083860101525b506001600160a01b039490941660208301525060408101919091526080601f909201601f19160101919050565b6020808252601690820152754f6e6c79206f776e65722063616e207365742066656560501b604082015260600190565b6020808252601b908201527f4f6e6c79206f776e65722063616e207472616e73666572204554480000000000604082015260600190565b6020808252601d908201527f4f6e6c79206f776e65722063616e2073657420636f6c6477616c6c6574000000604082015260600190565b602080825260169082015275496e73756666696369656e7420616c6c6f77616e636560501b604082015260600190565b60208082526022908201527f55534454207472616e7366657220746f20636f6c6477616c6c6574206661696c604082015261195960f21b606082015260800190565b60208082526018908201527f496e73756666696369656e74204554482062616c616e63650000000000000000604082015260600190565b602080825260159082015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b604082015260600190565b602080825260149082015273125b98dbdc9c9958dd0811551208185b5bdd5b9d60621b604082015260600190565b6020808252601e908201527f4f6e6c79206f776e65722063616e207472616e7366657220746f6b656e730000604082015260600190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b6020808252601490820152731554d115081d1c985b9cd9995c8819985a5b195960621b604082015260600190565b602080825260139082015272125b9cdd59999a58da595b9d08185b5bdd5b9d606a1b604082015260600190565b602080825260169082015275496e76616c6964206665652070657263656e7461676560501b604082015260600190565b90815260200190565b600082610dfe57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615610e1d57610e1d610e39565b500290565b600082821015610e3457610e34610e39565b500390565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610e7a57600080fd5b5056fea26469706673582212206337c4b279e8bfe20391740228c9b23a8c2c90b2d512fb7d4dea73f19ea8fc2764736f6c63430008000033
Deployed Bytecode Sourcemap
401:3115:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;483:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;977:190;;;;;;;;;;-1:-1:-1;977:190:0;;;;;:::i;:::-;;:::i;:::-;;3200:313;;;;;;;;;;-1:-1:-1;3200:313:0;;;;;:::i;:::-;;:::i;431:20::-;;;;;;;;;;;;;:::i;1545:653::-;;;;;;;;;;-1:-1:-1;1545:653:0;;;;;:::i;:::-;;:::i;515:31::-;;;;;;;;;;;;;:::i;2642:546::-;;;;;;;;;;-1:-1:-1;2642:546:0;;;;;:::i;:::-;;:::i;1173:192::-;;;;;;;;;;-1:-1:-1;1173:192:0;;;;;:::i;:::-;;:::i;1371:168::-;;;;;;;;;;-1:-1:-1;1371:168:0;;;;;:::i;:::-;;:::i;2206:424::-;;;;;;:::i;:::-;;:::i;458:18::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;483:25::-;;;-1:-1:-1;;;;;483:25:0;;:::o;977:190::-;1049:5;;-1:-1:-1;;;;;1049:5:0;1035:10;:19;1027:54;;;;-1:-1:-1;;;1027:54:0;;;;;;;:::i;:::-;;;;;;;;;1108:3;1100:4;:11;;1092:46;;;;-1:-1:-1;;;1092:46:0;;;;;;;:::i;:::-;1149:3;:10;977:190::o;3200:313::-;3306:5;;-1:-1:-1;;;;;3306:5:0;3292:10;:19;3284:59;;;;-1:-1:-1;;;3284:59:0;;;;;;;:::i;:::-;3387:6;3362:21;:31;;3354:68;;;;-1:-1:-1;;;3354:68:0;;;;;;;:::i;:::-;3433:26;;-1:-1:-1;;;;;3433:18:0;;;:26;;;;;3452:6;;3433:26;;;;3452:6;3433:18;:26;;;;;;;;;;;;;;;;;;;;;3487:9;-1:-1:-1;;;;;3475:30:0;;3498:6;3475:30;;;;;;:::i;:::-;;;;;;;;3200:313;;:::o;431:20::-;;;-1:-1:-1;;;;;431:20:0;;:::o;1545:653::-;1699:16;;1747:41;;-1:-1:-1;;;1747:41:0;;1652:10;;-1:-1:-1;;;;;1699:16:0;;1636:13;;1699:16;;1747:19;;:41;;1652:10;;1782:4;;1747:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1727:61;;1820:6;1807:9;:19;;1799:54;;;;-1:-1:-1;;;1799:54:0;;;;;;;:::i;:::-;1887:52;;-1:-1:-1;;;1887:52:0;;1864:20;;-1:-1:-1;;;;;1887:22:0;;;;;:52;;1910:5;;1925:4;;1932:6;;1887:52;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1864:75;;1958:15;1950:48;;;;-1:-1:-1;;;1950:48:0;;;;;;;:::i;:::-;2046:10;;2027:38;;-1:-1:-1;;;2027:38:0;;-1:-1:-1;;;;;2027:18:0;;;;;;:38;;2046:10;;;;2058:6;;2027:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2009:56;;2084:15;2076:62;;;;-1:-1:-1;;;2076:62:0;;;;;;;:::i;:::-;2163:5;-1:-1:-1;;;;;2154:36:0;;2170:7;2179:2;2183:6;2154:36;;;;;;;;:::i;:::-;;;;;;;;1545:653;;;;;;;:::o;515:31::-;;;-1:-1:-1;;;;;515:31:0;;:::o;2642:546::-;2758:5;;-1:-1:-1;;;;;2758:5:0;2744:10;:19;2736:62;;;;-1:-1:-1;;;2736:62:0;;;;;;;:::i;:::-;2884:38;;-1:-1:-1;;;2884:38:0;;2849:5;;2819:20;;-1:-1:-1;;;;;2884:23:0;;;;;:38;;2916:4;;2884:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2866:56;;2952:6;2941:7;:17;;2933:56;;;;-1:-1:-1;;;2933:56:0;;;;;;;:::i;:::-;3023:41;;-1:-1:-1;;;3023:41:0;;3000:20;;-1:-1:-1;;;;;3023:22:0;;;;;:41;;3046:9;;3057:6;;3023:41;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3000:64;;3083:15;3075:49;;;;-1:-1:-1;;;3075:49:0;;;;;;;:::i;:::-;3155:9;-1:-1:-1;;;;;3140:40:0;;3166:5;3173:6;3140:40;;;;;;;:::i;:::-;;;;;;;;2642:546;;;;;;:::o;1173:192::-;1271:5;;-1:-1:-1;;;;;1271:5:0;1257:10;:19;1249:61;;;;-1:-1:-1;;;1249:61:0;;;;;;;:::i;:::-;1321:16;:36;;-1:-1:-1;;;;;;1321:36:0;-1:-1:-1;;;;;1321:36:0;;;;;;;;;;1173:192::o;1371:168::-;1457:5;;-1:-1:-1;;;;;1457:5:0;1443:10;:19;1435:61;;;;-1:-1:-1;;;1435:61:0;;;;;;;:::i;:::-;1507:10;:24;;-1:-1:-1;;;;;;1507:24:0;-1:-1:-1;;;;;1507:24:0;;;;;;;;;;1371:168::o;2206:424::-;2321:10;2350;2342:42;;;;-1:-1:-1;;;2342:42:0;;;;;;;:::i;:::-;2416:6;2403:9;:19;2395:52;;;;-1:-1:-1;;;2395:52:0;;;;;;;:::i;:::-;2466:10;;2458:36;;-1:-1:-1;;;;;2466:10:0;;;;2458:36;;;;;2487:6;;2466:10;2458:36;2466:10;2458:36;2487:6;2466:10;2458:36;;;;;;;;;;;;;;;;;;;;;2505:24;2557:3;2549;;2543;:9;;;;:::i;:::-;2533:20;;:6;:20;:::i;:::-;2532:28;;;;:::i;:::-;2505:55;;2585:5;-1:-1:-1;;;;;2576:46:0;;2592:7;2601:2;2605:16;2576:46;;;;;;;;:::i;:::-;;;;;;;;2206:424;;;;;:::o;458:18::-;;;;:::o;14:138:1:-;84:20;;113:33;84:20;113:33;:::i;:::-;65:87;;;:::o;157:259::-;;269:2;257:9;248:7;244:23;240:32;237:2;;;290:6;282;275:22;237:2;334:9;321:23;353:33;380:5;353:33;:::i;:::-;405:5;227:189;-1:-1:-1;;;227:189:1:o;421:335::-;;;558:2;546:9;537:7;533:23;529:32;526:2;;;579:6;571;564:22;526:2;623:9;610:23;642:33;669:5;642:33;:::i;:::-;694:5;746:2;731:18;;;;718:32;;-1:-1:-1;;;516:240:1:o;761:470::-;;;;907:2;895:9;886:7;882:23;878:32;875:2;;;928:6;920;913:22;875:2;972:9;959:23;991:33;1018:5;991:33;:::i;:::-;1043:5;-1:-1:-1;1100:2:1;1085:18;;1072:32;1113:35;1072:32;1113:35;:::i;:::-;865:366;;1167:7;;-1:-1:-1;;;1221:2:1;1206:18;;;;1193:32;;865:366::o;1236:297::-;;1356:2;1344:9;1335:7;1331:23;1327:32;1324:2;;;1377:6;1369;1362:22;1324:2;1414:9;1408:16;1467:5;1460:13;1453:21;1446:5;1443:32;1433:2;;1494:6;1486;1479:22;1538:1104;;;;1694:2;1682:9;1673:7;1669:23;1665:32;1662:2;;;1715:6;1707;1700:22;1662:2;1760:9;1747:23;1789:18;1830:2;1822:6;1819:14;1816:2;;;1851:6;1843;1836:22;1816:2;1894:6;1883:9;1879:22;1869:32;;1939:7;1932:4;1928:2;1924:13;1920:27;1910:2;;1966:6;1958;1951:22;1910:2;2007;1994:16;2029:4;2052:2;2048;2045:10;2042:2;;;2058:18;;:::i;:::-;2107:2;2101:9;2176:2;2157:13;;-1:-1:-1;;2153:27:1;2141:40;;2137:49;;2201:18;;;2221:22;;;2198:46;2195:2;;;2247:18;;:::i;:::-;2283:2;2276:22;2307:18;;;2344:11;;;2340:20;;2337:33;-1:-1:-1;2334:2:1;;;2388:6;2380;2373:22;2334:2;2449;2444;2440;2436:11;2431:2;2423:6;2419:15;2406:46;2472:15;;;2468:24;;2461:40;;;;2545;2566:18;;;2545:40;:::i;:::-;2535:50;;;;;;2632:2;2621:9;2617:18;2604:32;2594:42;;1652:990;;;;;:::o;2647:190::-;;2759:2;2747:9;2738:7;2734:23;2730:32;2727:2;;;2780:6;2772;2765:22;2727:2;-1:-1:-1;2808:23:1;;2717:120;-1:-1:-1;2717:120:1:o;2842:194::-;;2965:2;2953:9;2944:7;2940:23;2936:32;2933:2;;;2986:6;2978;2971:22;2933:2;-1:-1:-1;3014:16:1;;2923:113;-1:-1:-1;2923:113:1:o;3041:203::-;-1:-1:-1;;;;;3205:32:1;;;;3187:51;;3175:2;3160:18;;3142:102::o;3249:304::-;-1:-1:-1;;;;;3479:15:1;;;3461:34;;3531:15;;3526:2;3511:18;;3504:43;3411:2;3396:18;;3378:175::o;3558:375::-;-1:-1:-1;;;;;3816:15:1;;;3798:34;;3868:15;;;;3863:2;3848:18;;3841:43;3915:2;3900:18;;3893:34;;;;3748:2;3733:18;;3715:218::o;3938:274::-;-1:-1:-1;;;;;4130:32:1;;;;4112:51;;4194:2;4179:18;;4172:34;4100:2;4085:18;;4067:145::o;4217:759::-;;4422:2;4411:9;4404:21;4454:6;4448:13;4497:6;4492:2;4481:9;4477:18;4470:34;4522:4;4535:145;4549:6;4546:1;4543:13;4535:145;;;4663:4;4647:14;;;4643:25;;4637:32;4631:3;4612:17;;;4608:27;4601:69;4564:12;4535:145;;;4698:6;4695:1;4692:13;4689:2;;;4769:4;4763:3;4754:6;4743:9;4739:22;4735:32;4728:46;4689:2;-1:-1:-1;;;;;;4894:32:1;;;;4887:4;4872:20;;4865:62;-1:-1:-1;4958:2:1;4943:18;;4936:34;;;;4852:3;4845:2;4824:15;;;-1:-1:-1;;4820:29:1;4805:45;4801:55;;;-1:-1:-1;4394:582:1:o;4981:346::-;5183:2;5165:21;;;5222:2;5202:18;;;5195:30;-1:-1:-1;;;5256:2:1;5241:18;;5234:52;5318:2;5303:18;;5155:172::o;5332:351::-;5534:2;5516:21;;;5573:2;5553:18;;;5546:30;5612:29;5607:2;5592:18;;5585:57;5674:2;5659:18;;5506:177::o;5688:353::-;5890:2;5872:21;;;5929:2;5909:18;;;5902:30;5968:31;5963:2;5948:18;;5941:59;6032:2;6017:18;;5862:179::o;6046:346::-;6248:2;6230:21;;;6287:2;6267:18;;;6260:30;-1:-1:-1;;;6321:2:1;6306:18;;6299:52;6383:2;6368:18;;6220:172::o;6397:398::-;6599:2;6581:21;;;6638:2;6618:18;;;6611:30;6677:34;6672:2;6657:18;;6650:62;-1:-1:-1;;;6743:2:1;6728:18;;6721:32;6785:3;6770:19;;6571:224::o;6800:348::-;7002:2;6984:21;;;7041:2;7021:18;;;7014:30;7080:26;7075:2;7060:18;;7053:54;7139:2;7124:18;;6974:174::o;7153:345::-;7355:2;7337:21;;;7394:2;7374:18;;;7367:30;-1:-1:-1;;;7428:2:1;7413:18;;7406:51;7489:2;7474:18;;7327:171::o;7503:344::-;7705:2;7687:21;;;7744:2;7724:18;;;7717:30;-1:-1:-1;;;7778:2:1;7763:18;;7756:50;7838:2;7823:18;;7677:170::o;7852:354::-;8054:2;8036:21;;;8093:2;8073:18;;;8066:30;8132:32;8127:2;8112:18;;8105:60;8197:2;8182:18;;8026:180::o;8211:350::-;8413:2;8395:21;;;8452:2;8432:18;;;8425:30;8491:28;8486:2;8471:18;;8464:56;8552:2;8537:18;;8385:176::o;8566:344::-;8768:2;8750:21;;;8807:2;8787:18;;;8780:30;-1:-1:-1;;;8841:2:1;8826:18;;8819:50;8901:2;8886:18;;8740:170::o;8915:343::-;9117:2;9099:21;;;9156:2;9136:18;;;9129:30;-1:-1:-1;;;9190:2:1;9175:18;;9168:49;9249:2;9234:18;;9089:169::o;9263:346::-;9465:2;9447:21;;;9504:2;9484:18;;;9477:30;-1:-1:-1;;;9538:2:1;9523:18;;9516:52;9600:2;9585:18;;9437:172::o;9614:177::-;9760:25;;;9748:2;9733:18;;9715:76::o;9796:217::-;;9862:1;9852:2;;-1:-1:-1;;;9887:31:1;;9941:4;9938:1;9931:15;9969:4;9894:1;9959:15;9852:2;-1:-1:-1;9998:9:1;;9842:171::o;10018:168::-;;10124:1;10120;10116:6;10112:14;10109:1;10106:21;10101:1;10094:9;10087:17;10083:45;10080:2;;;10131:18;;:::i;:::-;-1:-1:-1;10171:9:1;;10070:116::o;10191:125::-;;10259:1;10256;10253:8;10250:2;;;10264:18;;:::i;:::-;-1:-1:-1;10301:9:1;;10240:76::o;10321:127::-;10382:10;10377:3;10373:20;10370:1;10363:31;10413:4;10410:1;10403:15;10437:4;10434:1;10427:15;10453:127;10514:10;10509:3;10505:20;10502:1;10495:31;10545:4;10542:1;10535:15;10569:4;10566:1;10559:15;10585:133;-1:-1:-1;;;;;10662:31:1;;10652:42;;10642:2;;10708:1;10705;10698:12;10642:2;10632:86;:::o
Swarm Source
ipfs://6337c4b279e8bfe20391740228c9b23a8c2c90b2d512fb7d4dea73f19ea8fc27
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 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.