Overview
ETH Balance
ETH Value
$0.00Latest 25 from a total of 267 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| On Chain GM | 15839737 | 333 days ago | IN | 0.000029 ETH | 0.00000124 | ||||
| On Chain GM | 15833382 | 333 days ago | IN | 0.000029 ETH | 0.00000258 | ||||
| On Chain GM | 15831629 | 333 days ago | IN | 0.000029 ETH | 0.00000212 | ||||
| On Chain GM | 15812274 | 334 days ago | IN | 0.000029 ETH | 0.00000013 | ||||
| On Chain GM | 15808344 | 334 days ago | IN | 0.000029 ETH | 0.00000058 | ||||
| On Chain GM | 15808281 | 334 days ago | IN | 0.000029 ETH | 0.00000077 | ||||
| On Chain GM | 15807588 | 334 days ago | IN | 0.000029 ETH | 0.00000028 | ||||
| On Chain GM | 15807548 | 334 days ago | IN | 0.000029 ETH | 0.00000042 | ||||
| On Chain GM | 15807420 | 334 days ago | IN | 0.000029 ETH | 0.00000034 | ||||
| On Chain GM | 15807415 | 334 days ago | IN | 0.000029 ETH | 0.00000034 | ||||
| On Chain GM | 15807279 | 334 days ago | IN | 0.000029 ETH | 0.00000033 | ||||
| On Chain GM | 15806997 | 334 days ago | IN | 0.000029 ETH | 0.00000046 | ||||
| On Chain GM | 15803199 | 334 days ago | IN | 0.000029 ETH | 0.00000232 | ||||
| On Chain GM | 15800869 | 334 days ago | IN | 0.000029 ETH | 0.00000351 | ||||
| On Chain GM | 15797537 | 334 days ago | IN | 0.000029 ETH | 0.00000074 | ||||
| On Chain GM | 15797179 | 334 days ago | IN | 0.000029 ETH | 0.00000071 | ||||
| On Chain GM | 15796740 | 334 days ago | IN | 0.000029 ETH | 0.00000025 | ||||
| On Chain GM | 15794819 | 334 days ago | IN | 0.000029 ETH | 0.00000057 | ||||
| On Chain GM | 15790744 | 334 days ago | IN | 0.000029 ETH | 0.00000014 | ||||
| On Chain GM | 15790162 | 334 days ago | IN | 0.000029 ETH | 0.00000037 | ||||
| On Chain GM | 15786823 | 334 days ago | IN | 0.000029 ETH | 0.00000015 | ||||
| On Chain GM | 15785716 | 334 days ago | IN | 0.000029 ETH | 0.00000071 | ||||
| On Chain GM | 15784440 | 334 days ago | IN | 0.000029 ETH | 0.0000007 | ||||
| On Chain GM | 15784100 | 334 days ago | IN | 0.000029 ETH | 0.00000008 | ||||
| On Chain GM | 15780129 | 334 days ago | IN | 0.000029 ETH | 0.00000022 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 15839737 | 333 days ago | 0.000029 ETH | ||||
| 15833382 | 333 days ago | 0.000029 ETH | ||||
| 15831629 | 333 days ago | 0.000029 ETH | ||||
| 15812274 | 334 days ago | 0.000029 ETH | ||||
| 15808344 | 334 days ago | 0.000029 ETH | ||||
| 15808281 | 334 days ago | 0.000029 ETH | ||||
| 15807588 | 334 days ago | 0.000029 ETH | ||||
| 15807548 | 334 days ago | 0.000029 ETH | ||||
| 15807420 | 334 days ago | 0.000029 ETH | ||||
| 15807415 | 334 days ago | 0.000029 ETH | ||||
| 15807279 | 334 days ago | 0.000029 ETH | ||||
| 15806997 | 334 days ago | 0.000029 ETH | ||||
| 15803199 | 334 days ago | 0.000029 ETH | ||||
| 15800869 | 334 days ago | 0.000029 ETH | ||||
| 15797537 | 334 days ago | 0.000029 ETH | ||||
| 15797179 | 334 days ago | 0.000029 ETH | ||||
| 15796740 | 334 days ago | 0.000029 ETH | ||||
| 15794819 | 334 days ago | 0.000029 ETH | ||||
| 15790744 | 334 days ago | 0.000029 ETH | ||||
| 15790162 | 334 days ago | 0.000029 ETH | ||||
| 15786823 | 334 days ago | 0.000029 ETH | ||||
| 15785716 | 334 days ago | 0.000029 ETH | ||||
| 15784440 | 334 days ago | 0.000029 ETH | ||||
| 15784100 | 334 days ago | 0.000029 ETH | ||||
| 15780129 | 334 days ago | 0.000029 ETH |
Cross-Chain Transactions
Contract Source Code (Solidity)
/**
*Submitted for verification at blastscan.io on 2025-02-08
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract OnChainGM {
mapping(address => uint256) public lastGM; // Stores the last GM timestamp for each user
address public feeRecipient = 0x7500A83DF2aF99B2755c47B6B321a8217d876a85; // Address to receive the transaction fee
uint256 public GM_FEE = 0.000029 ether; // Fee amount for each GM transaction (now not constant)
uint256 public constant TIME_LIMIT = 24 hours; // Time limit of 24 hours for sending a GM
address public admin = 0x102f479312F69157Df8B804905A20FE5025881a5; // Admin address
uint256 public GM_MULTIPLIER = 1; // Multiplier for GMoint points (starts at 1x)
// Store all GM transactions and the users who have sent them
address[] public uniqueUsers;
uint256 public successfulTransactionsCount;
event OnChainGMEvent(address indexed sender, address indexed receiver);
modifier onlyAdmin() {
require(msg.sender == admin, "Only admin can perform this action");
_;
}
// Allows a user to send a GM to themselves, with a 24-hour restriction
function onChainGM() external payable {
require(msg.value == GM_FEE, "Incorrect ETH fee");
require(block.timestamp >= lastGM[msg.sender] + TIME_LIMIT, "Wait 24 hours before sending another GM");
lastGM[msg.sender] = block.timestamp; // Update the last GM timestamp
// Send the fee to the recipient address
payable(feeRecipient).transfer(GM_FEE);
// Increment the transaction count and add to unique users if new
if (!isUserExists(msg.sender)) {
uniqueUsers.push(msg.sender);
}
successfulTransactionsCount++;
emit OnChainGMEvent(msg.sender, msg.sender);
}
// Allows a user to send a GM to another user, with a 24-hour restriction
function onChainGMTo(address recipient) external payable {
require(msg.value == GM_FEE, "Incorrect ETH fee");
require(recipient != address(0), "Cannot send to zero address");
require(block.timestamp >= lastGM[msg.sender] + TIME_LIMIT, "Wait 24 hours before sending another GM");
lastGM[msg.sender] = block.timestamp; // Update the last GM timestamp
// Send the fee to the recipient address
payable(feeRecipient).transfer(GM_FEE);
// Increment the transaction count and add to unique users if new
if (!isUserExists(msg.sender)) {
uniqueUsers.push(msg.sender);
}
successfulTransactionsCount++;
emit OnChainGMEvent(msg.sender, recipient);
}
// Function to check the contract's balance
function contractBalance() public view returns (uint256) {
return address(this).balance;
}
// Admin function to update GM fee
function updateGMFee(uint256 newFee) external onlyAdmin {
GM_FEE = newFee;
}
// Admin function to update GM multiplier (x)
function updateGMointMultiplier(uint256 newMultiplier) external onlyAdmin {
GM_MULTIPLIER = newMultiplier;
}
// Function to get GMoint points for a user
function getGMointPoints(address user) public view returns (uint256) {
uint256 gmCount = lastGM[user] > 0 ? 1 : 0;
return gmCount * GM_MULTIPLIER;
}
// Helper function to check if user exists in unique users array
function isUserExists(address user) private view returns (bool) {
for (uint256 i = 0; i < uniqueUsers.length; i++) {
if (uniqueUsers[i] == user) {
return true;
}
}
return false;
}
// Function to get total successful transactions and unique users
function getTransactionStats() external view returns (uint256, uint256) {
uint256 uniqueWallets = uniqueUsers.length;
uint256 successfulTransactions = successfulTransactionsCount;
return (successfulTransactions, uniqueWallets);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"}],"name":"OnChainGMEvent","type":"event"},{"inputs":[],"name":"GM_FEE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GM_MULTIPLIER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TIME_LIMIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feeRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getGMointPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTransactionStats","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lastGM","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"onChainGM","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"onChainGMTo","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"successfulTransactionsCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"uniqueUsers","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"updateGMFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMultiplier","type":"uint256"}],"name":"updateGMointMultiplier","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6080604052737500a83df2af99b2755c47b6b321a8217d876a85600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550651a6016b2d00060025573102f479312f69157df8b804905a20fe5025881a5600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016004553480156100c957600080fd5b506110ab806100d96000396000f3fe6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063e3ea4c4d146102e2578063ed50c6991461030d578063f851a4401461034a576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610375565b60405161010f9190610e8e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610c60565b61037b565b005b34801561014d57600080fd5b50610156610415565b6040516101639190610df3565b60405180910390f35b61017461043b565b005b34801561018257600080fd5b5061018b6106a1565b6040516101989190610e8e565b60405180910390f35b6101bb60048036038101906101b69190610c37565b6106a8565b005b3480156101c957600080fd5b506101e460048036038101906101df9190610c37565b61097f565b6040516101f19190610e8e565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c9190610c37565b610997565b60405161022e9190610e8e565b60405180910390f35b34801561024357600080fd5b5061024c610a05565b6040516102599190610e8e565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610c60565b610a0d565b005b34801561029757600080fd5b506102a0610aa7565b6040516102ae929190610ea9565b60405180910390f35b3480156102c357600080fd5b506102cc610ac7565b6040516102d99190610e8e565b60405180910390f35b3480156102ee57600080fd5b506102f7610acd565b6040516103049190610e8e565b60405180910390f35b34801561031957600080fd5b50610334600480360381019061032f9190610c60565b610ad3565b6040516103419190610df3565b60405180910390f35b34801561035657600080fd5b5061035f610b12565b60405161036c9190610df3565b60405180910390f35b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461040b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040290610e4e565b60405180910390fd5b8060028190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600254341461047f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047690610e6e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104cc9190610ee3565b42101561050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f193505050501580156105bb573d6000803e3d6000fd5b506105c533610b38565b61062d576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061064090610fcf565b91905055503373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3565b6201518081565b60025434146106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e390610e6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561075c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075390610e2e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107a99190610ee3565b4210156107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050158015610898573d6000803e3d6000fd5b506108a233610b38565b61090a576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061091d90610fcf565b91905055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a350565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116109e75760006109ea565b60015b60ff169050600454816109fd9190610f39565b915050919050565b600047905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9490610e4e565b60405180910390fd5b8060048190555050565b600080600060058054905090506000600654905080829350935050509091565b60065481565b60025481565b60058181548110610ae357600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600580549050811015610c02578273ffffffffffffffffffffffffffffffffffffffff1660058281548110610b9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610bef576001915050610c08565b8080610bfa90610fcf565b915050610b40565b50600090505b919050565b600081359050610c1c81611047565b92915050565b600081359050610c318161105e565b92915050565b600060208284031215610c4957600080fd5b6000610c5784828501610c0d565b91505092915050565b600060208284031215610c7257600080fd5b6000610c8084828501610c22565b91505092915050565b610c9281610f93565b82525050565b6000610ca5602783610ed2565b91507f5761697420323420686f757273206265666f72652073656e64696e6720616e6f60008301527f7468657220474d000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d0b601b83610ed2565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610d4b602283610ed2565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610db1601183610ed2565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610ded81610fc5565b82525050565b6000602082019050610e086000830184610c89565b92915050565b60006020820190508181036000830152610e2781610c98565b9050919050565b60006020820190508181036000830152610e4781610cfe565b9050919050565b60006020820190508181036000830152610e6781610d3e565b9050919050565b60006020820190508181036000830152610e8781610da4565b9050919050565b6000602082019050610ea36000830184610de4565b92915050565b6000604082019050610ebe6000830185610de4565b610ecb6020830184610de4565b9392505050565b600082825260208201905092915050565b6000610eee82610fc5565b9150610ef983610fc5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f2e57610f2d611018565b5b828201905092915050565b6000610f4482610fc5565b9150610f4f83610fc5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610f8857610f87611018565b5b828202905092915050565b6000610f9e82610fa5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610fda82610fc5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561100d5761100c611018565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b61105081610f93565b811461105b57600080fd5b50565b61106781610fc5565b811461107257600080fd5b5056fea26469706673582212208e7f8d311b5e2154cbf31f7562275a58f05f7f315b86448df6265da82b93909764736f6c63430008000033
Deployed Bytecode
0x6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063e3ea4c4d146102e2578063ed50c6991461030d578063f851a4401461034a576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610375565b60405161010f9190610e8e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610c60565b61037b565b005b34801561014d57600080fd5b50610156610415565b6040516101639190610df3565b60405180910390f35b61017461043b565b005b34801561018257600080fd5b5061018b6106a1565b6040516101989190610e8e565b60405180910390f35b6101bb60048036038101906101b69190610c37565b6106a8565b005b3480156101c957600080fd5b506101e460048036038101906101df9190610c37565b61097f565b6040516101f19190610e8e565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c9190610c37565b610997565b60405161022e9190610e8e565b60405180910390f35b34801561024357600080fd5b5061024c610a05565b6040516102599190610e8e565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610c60565b610a0d565b005b34801561029757600080fd5b506102a0610aa7565b6040516102ae929190610ea9565b60405180910390f35b3480156102c357600080fd5b506102cc610ac7565b6040516102d99190610e8e565b60405180910390f35b3480156102ee57600080fd5b506102f7610acd565b6040516103049190610e8e565b60405180910390f35b34801561031957600080fd5b50610334600480360381019061032f9190610c60565b610ad3565b6040516103419190610df3565b60405180910390f35b34801561035657600080fd5b5061035f610b12565b60405161036c9190610df3565b60405180910390f35b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461040b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040290610e4e565b60405180910390fd5b8060028190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600254341461047f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047690610e6e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104cc9190610ee3565b42101561050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f193505050501580156105bb573d6000803e3d6000fd5b506105c533610b38565b61062d576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061064090610fcf565b91905055503373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3565b6201518081565b60025434146106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e390610e6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561075c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075390610e2e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107a99190610ee3565b4210156107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050158015610898573d6000803e3d6000fd5b506108a233610b38565b61090a576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061091d90610fcf565b91905055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a350565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116109e75760006109ea565b60015b60ff169050600454816109fd9190610f39565b915050919050565b600047905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9490610e4e565b60405180910390fd5b8060048190555050565b600080600060058054905090506000600654905080829350935050509091565b60065481565b60025481565b60058181548110610ae357600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600580549050811015610c02578273ffffffffffffffffffffffffffffffffffffffff1660058281548110610b9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610bef576001915050610c08565b8080610bfa90610fcf565b915050610b40565b50600090505b919050565b600081359050610c1c81611047565b92915050565b600081359050610c318161105e565b92915050565b600060208284031215610c4957600080fd5b6000610c5784828501610c0d565b91505092915050565b600060208284031215610c7257600080fd5b6000610c8084828501610c22565b91505092915050565b610c9281610f93565b82525050565b6000610ca5602783610ed2565b91507f5761697420323420686f757273206265666f72652073656e64696e6720616e6f60008301527f7468657220474d000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d0b601b83610ed2565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610d4b602283610ed2565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610db1601183610ed2565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610ded81610fc5565b82525050565b6000602082019050610e086000830184610c89565b92915050565b60006020820190508181036000830152610e2781610c98565b9050919050565b60006020820190508181036000830152610e4781610cfe565b9050919050565b60006020820190508181036000830152610e6781610d3e565b9050919050565b60006020820190508181036000830152610e8781610da4565b9050919050565b6000602082019050610ea36000830184610de4565b92915050565b6000604082019050610ebe6000830185610de4565b610ecb6020830184610de4565b9392505050565b600082825260208201905092915050565b6000610eee82610fc5565b9150610ef983610fc5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f2e57610f2d611018565b5b828201905092915050565b6000610f4482610fc5565b9150610f4f83610fc5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610f8857610f87611018565b5b828202905092915050565b6000610f9e82610fa5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610fda82610fc5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561100d5761100c611018565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b61105081610f93565b811461105b57600080fd5b50565b61106781610fc5565b811461107257600080fd5b5056fea26469706673582212208e7f8d311b5e2154cbf31f7562275a58f05f7f315b86448df6265da82b93909764736f6c63430008000033
Deployed Bytecode Sourcemap
60:3960:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;589:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2844:90;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;180:72;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1116:670;;;:::i;:::-;;403:45;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1873:762;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;86:41;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3172:171;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2692:104;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2993:122;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3754:263;;;;;;;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;783:42;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;301:38;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;748:28;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;500:65;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;589:32;;;;:::o;2844:90::-;967:5;;;;;;;;;;;953:19;;:10;:19;;;945:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;2920:6:::1;2911;:15;;;;2844:90:::0;:::o;180:72::-;;;;;;;;;;;;;:::o;1116:670::-;1186:6;;1173:9;:19;1165:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;440:8;1252:6;:18;1259:10;1252:18;;;;;;;;;;;;;;;;:31;;;;:::i;:::-;1233:15;:50;;1225:102;;;;;;;;;;;;:::i;:::-;;;;;;;;;1361:15;1340:6;:18;1347:10;1340:18;;;;;;;;;;;;;;;:36;;;;1479:12;;;;;;;;;;;1471:30;;:38;1502:6;;1471:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1602:24;1615:10;1602:12;:24::i;:::-;1597:86;;1643:11;1660:10;1643:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1597:86;1693:27;;:29;;;;;;;;;:::i;:::-;;;;;;1767:10;1740:38;;1755:10;1740:38;;;;;;;;;;;;1116:670::o;403:45::-;440:8;403:45;:::o;1873:762::-;1962:6;;1949:9;:19;1941:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;2030:1;2009:23;;:9;:23;;;;2001:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;440:8;2102:6;:18;2109:10;2102:18;;;;;;;;;;;;;;;;:31;;;;:::i;:::-;2083:15;:50;;2075:102;;;;;;;;;;;;:::i;:::-;;;;;;;;;2211:15;2190:6;:18;2197:10;2190:18;;;;;;;;;;;;;;;:36;;;;2329:12;;;;;;;;;;;2321:30;;:38;2352:6;;2321:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2452:24;2465:10;2452:12;:24::i;:::-;2447:86;;2493:11;2510:10;2493:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2447:86;2543:27;;:29;;;;;;;;;:::i;:::-;;;;;;2617:9;2590:37;;2605:10;2590:37;;;;;;;;;;;;1873:762;:::o;86:41::-;;;;;;;;;;;;;;;;;:::o;3172:171::-;3232:7;3252:15;3285:1;3270:6;:12;3277:4;3270:12;;;;;;;;;;;;;;;;:16;:24;;3293:1;3270:24;;;3289:1;3270:24;3252:42;;;;3322:13;;3312:7;:23;;;;:::i;:::-;3305:30;;;3172:171;;;:::o;2692:104::-;2740:7;2767:21;2760:28;;2692:104;:::o;2993:122::-;967:5;;;;;;;;;;;953:19;;:10;:19;;;945:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;3094:13:::1;3078;:29;;;;2993:122:::0;:::o;3754:263::-;3808:7;3817;3837:21;3861:11;:18;;;;3837:42;;3890:30;3923:27;;3890:60;;3971:22;3995:13;3963:46;;;;;;3754:263;;:::o;783:42::-;;;;:::o;301:38::-;;;;:::o;748:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;500:65::-;;;;;;;;;;;;;:::o;3421:254::-;3479:4;3501:9;3513:1;3501:13;;3496:149;3520:11;:18;;;;3516:1;:22;3496:149;;;3582:4;3564:22;;:11;3576:1;3564:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:22;;;3560:74;;;3614:4;3607:11;;;;;3560:74;3540:3;;;;;:::i;:::-;;;;3496:149;;;;3662:5;3655:12;;3421:254;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:262::-;;673:2;661:9;652:7;648:23;644:32;641:2;;;689:1;686;679:12;641:2;732:1;757:53;802:7;793:6;782:9;778:22;757:53;:::i;:::-;747:63;;703:117;631:196;;;;:::o;833:118::-;920:24;938:5;920:24;:::i;:::-;915:3;908:37;898:53;;:::o;957:371::-;;1120:67;1184:2;1179:3;1120:67;:::i;:::-;1113:74;;1217:34;1213:1;1208:3;1204:11;1197:55;1283:9;1278:2;1273:3;1269:12;1262:31;1319:2;1314:3;1310:12;1303:19;;1103:225;;;:::o;1334:325::-;;1497:67;1561:2;1556:3;1497:67;:::i;:::-;1490:74;;1594:29;1590:1;1585:3;1581:11;1574:50;1650:2;1645:3;1641:12;1634:19;;1480:179;;;:::o;1665:366::-;;1828:67;1892:2;1887:3;1828:67;:::i;:::-;1821:74;;1925:34;1921:1;1916:3;1912:11;1905:55;1991:4;1986:2;1981:3;1977:12;1970:26;2022:2;2017:3;2013:12;2006:19;;1811:220;;;:::o;2037:315::-;;2200:67;2264:2;2259:3;2200:67;:::i;:::-;2193:74;;2297:19;2293:1;2288:3;2284:11;2277:40;2343:2;2338:3;2334:12;2327:19;;2183:169;;;:::o;2358:118::-;2445:24;2463:5;2445:24;:::i;:::-;2440:3;2433:37;2423:53;;:::o;2482:222::-;;2613:2;2602:9;2598:18;2590:26;;2626:71;2694:1;2683:9;2679:17;2670:6;2626:71;:::i;:::-;2580:124;;;;:::o;2710:419::-;;2914:2;2903:9;2899:18;2891:26;;2963:9;2957:4;2953:20;2949:1;2938:9;2934:17;2927:47;2991:131;3117:4;2991:131;:::i;:::-;2983:139;;2881:248;;;:::o;3135:419::-;;3339:2;3328:9;3324:18;3316:26;;3388:9;3382:4;3378:20;3374:1;3363:9;3359:17;3352:47;3416:131;3542:4;3416:131;:::i;:::-;3408:139;;3306:248;;;:::o;3560:419::-;;3764:2;3753:9;3749:18;3741:26;;3813:9;3807:4;3803:20;3799:1;3788:9;3784:17;3777:47;3841:131;3967:4;3841:131;:::i;:::-;3833:139;;3731:248;;;:::o;3985:419::-;;4189:2;4178:9;4174:18;4166:26;;4238:9;4232:4;4228:20;4224:1;4213:9;4209:17;4202:47;4266:131;4392:4;4266:131;:::i;:::-;4258:139;;4156:248;;;:::o;4410:222::-;;4541:2;4530:9;4526:18;4518:26;;4554:71;4622:1;4611:9;4607:17;4598:6;4554:71;:::i;:::-;4508:124;;;;:::o;4638:332::-;;4797:2;4786:9;4782:18;4774:26;;4810:71;4878:1;4867:9;4863:17;4854:6;4810:71;:::i;:::-;4891:72;4959:2;4948:9;4944:18;4935:6;4891:72;:::i;:::-;4764:206;;;;;:::o;4976:169::-;;5094:6;5089:3;5082:19;5134:4;5129:3;5125:14;5110:29;;5072:73;;;;:::o;5151:305::-;;5210:20;5228:1;5210:20;:::i;:::-;5205:25;;5244:20;5262:1;5244:20;:::i;:::-;5239:25;;5398:1;5330:66;5326:74;5323:1;5320:81;5317:2;;;5404:18;;:::i;:::-;5317:2;5448:1;5445;5441:9;5434:16;;5195:261;;;;:::o;5462:348::-;;5525:20;5543:1;5525:20;:::i;:::-;5520:25;;5559:20;5577:1;5559:20;:::i;:::-;5554:25;;5747:1;5679:66;5675:74;5672:1;5669:81;5664:1;5657:9;5650:17;5646:105;5643:2;;;5754:18;;:::i;:::-;5643:2;5802:1;5799;5795:9;5784:20;;5510:300;;;;:::o;5816:96::-;;5882:24;5900:5;5882:24;:::i;:::-;5871:35;;5861:51;;;:::o;5918:126::-;;5995:42;5988:5;5984:54;5973:65;;5963:81;;;:::o;6050:77::-;;6116:5;6105:16;;6095:32;;;:::o;6133:233::-;;6195:24;6213:5;6195:24;:::i;:::-;6186:33;;6241:66;6234:5;6231:77;6228:2;;;6311:18;;:::i;:::-;6228:2;6358:1;6351:5;6347:13;6340:20;;6176:190;;;:::o;6372:180::-;6420:77;6417:1;6410:88;6517:4;6514:1;6507:15;6541:4;6538:1;6531:15;6558:122;6631:24;6649:5;6631:24;:::i;:::-;6624:5;6621:35;6611:2;;6670:1;6667;6660:12;6611:2;6601:79;:::o;6686:122::-;6759:24;6777:5;6759:24;:::i;:::-;6752:5;6749:35;6739:2;;6798:1;6795;6788:12;6739:2;6729:79;:::o
Swarm Source
ipfs://8e7f8d311b5e2154cbf31f7562275a58f05f7f315b86448df6265da82b939097
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.