Latest 25 from a total of 20,849 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| On Chain GM | 32898589 | 194 days ago | IN | 0 ETH | 0.00000053 | ||||
| On Chain GM | 32898571 | 194 days ago | IN | 0 ETH | 0.00000054 | ||||
| On Chain GM | 31758414 | 220 days ago | IN | 0.000029 ETH | 0.00000031 | ||||
| On Chain GM | 31757103 | 221 days ago | IN | 0.000029 ETH | 0.00000041 | ||||
| On Chain GM | 31756621 | 221 days ago | IN | 0.000029 ETH | 0.00000038 | ||||
| On Chain GM | 31756595 | 221 days ago | IN | 0.000029 ETH | 0.00000039 | ||||
| On Chain GM | 31755081 | 221 days ago | IN | 0.000029 ETH | 0.00000022 | ||||
| On Chain GM | 31754580 | 221 days ago | IN | 0.000029 ETH | 0.0000002 | ||||
| On Chain GM | 31753747 | 221 days ago | IN | 0.000029 ETH | 0.00000038 | ||||
| On Chain GM | 31752403 | 221 days ago | IN | 0.000029 ETH | 0.00000039 | ||||
| On Chain GM | 31752402 | 221 days ago | IN | 0.000029 ETH | 0.00000073 | ||||
| On Chain GM | 31751099 | 221 days ago | IN | 0.000029 ETH | 0.00000053 | ||||
| On Chain GM | 31751093 | 221 days ago | IN | 0.000029 ETH | 0.00000053 | ||||
| On Chain GM | 31744920 | 221 days ago | IN | 0.000029 ETH | 0.00000007 | ||||
| On Chain GM | 31744715 | 221 days ago | IN | 0.000029 ETH | 0.00000014 | ||||
| On Chain GM | 31743325 | 221 days ago | IN | 0.000029 ETH | 0.00000014 | ||||
| On Chain GM | 31737824 | 221 days ago | IN | 0.000029 ETH | 0.00000014 | ||||
| On Chain GM | 31735497 | 221 days ago | IN | 0.000029 ETH | 0.0000002 | ||||
| On Chain GM | 31735468 | 221 days ago | IN | 0.000029 ETH | 0.0000002 | ||||
| On Chain GM | 31734948 | 221 days ago | IN | 0.000029 ETH | 0.00000032 | ||||
| On Chain GM | 31733745 | 221 days ago | IN | 0.000029 ETH | 0.00000049 | ||||
| On Chain GM | 31733714 | 221 days ago | IN | 0.000029 ETH | 0.00000093 | ||||
| On Chain GM | 31733708 | 221 days ago | IN | 0.000029 ETH | 0.00000093 | ||||
| On Chain GM | 31733025 | 221 days ago | IN | 0.000029 ETH | 0.00000484 | ||||
| On Chain GM | 31732741 | 221 days ago | IN | 0.000029 ETH | 0.00000111 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 31758414 | 220 days ago | 0.000029 ETH | ||||
| 31757103 | 221 days ago | 0.000029 ETH | ||||
| 31756621 | 221 days ago | 0.000029 ETH | ||||
| 31756595 | 221 days ago | 0.000029 ETH | ||||
| 31755081 | 221 days ago | 0.000029 ETH | ||||
| 31754580 | 221 days ago | 0.000029 ETH | ||||
| 31753747 | 221 days ago | 0.000029 ETH | ||||
| 31752403 | 221 days ago | 0.000029 ETH | ||||
| 31752402 | 221 days ago | 0.000029 ETH | ||||
| 31751099 | 221 days ago | 0.000029 ETH | ||||
| 31751093 | 221 days ago | 0.000029 ETH | ||||
| 31744920 | 221 days ago | 0.000029 ETH | ||||
| 31744715 | 221 days ago | 0.000029 ETH | ||||
| 31743325 | 221 days ago | 0.000029 ETH | ||||
| 31737824 | 221 days ago | 0.000029 ETH | ||||
| 31735497 | 221 days ago | 0.000029 ETH | ||||
| 31735468 | 221 days ago | 0.000029 ETH | ||||
| 31734948 | 221 days ago | 0.000029 ETH | ||||
| 31733745 | 221 days ago | 0.000029 ETH | ||||
| 31733714 | 221 days ago | 0.000029 ETH | ||||
| 31733708 | 221 days ago | 0.000029 ETH | ||||
| 31733025 | 221 days ago | 0.000029 ETH | ||||
| 31732741 | 221 days ago | 0.000029 ETH | ||||
| 31728272 | 221 days ago | 0.000029 ETH | ||||
| 31727050 | 221 days ago | 0.000029 ETH |
Cross-Chain Transactions
Contract Source Code (Solidity)
/**
*Submitted for verification at basescan.org on 2025-02-25
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract OnChainGM {
// Storage optimization: Pack related variables together
mapping(address => uint256) public lastGM;
mapping(address => bool) private isUniqueUser;
// Immutable variables for constant addresses
address public immutable feeRecipient;
address public immutable admin;
// Constants
uint256 public constant TIME_LIMIT = 24 hours;
uint256 public GM_FEE = 0.000029 ether;
uint256 public GM_MULTIPLIER = 1;
// Storage for stats
uint256 public successfulTransactionsCount;
uint256 public uniqueUsersCount;
event OnChainGMEvent(address indexed sender, address indexed receiver);
modifier onlyAdmin() {
require(msg.sender == admin, "Only admin can perform this action");
_;
}
constructor() {
feeRecipient = 0x7500A83DF2aF99B2755c47B6B321a8217d876a85;
admin = 0x102f479312F69157Df8B804905A20FE5025881a5;
}
// Optimized internal function for GM logic
function _processGM(address sender, address recipient) internal {
require(msg.value == GM_FEE, "Incorrect ETH fee");
require(block.timestamp >= lastGM[sender] + TIME_LIMIT, "Wait 24 hours");
lastGM[sender] = block.timestamp;
// Add unique user
if (!isUniqueUser[sender]) {
isUniqueUser[sender] = true;
unchecked { uniqueUsersCount++; }
}
unchecked { successfulTransactionsCount++; }
// Use call instead of transfer for better gas efficiency
(bool success,) = feeRecipient.call{value: msg.value}("");
require(success, "Fee transfer failed");
emit OnChainGMEvent(sender, recipient);
}
// Allows a user to send a GM to themselves, with a 24-hour restriction
function onChainGM() external payable {
_processGM(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(recipient != address(0), "Cannot send to zero address");
_processGM(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;
}
// Function to get total successful transactions and unique users
function getTransactionStats() external view returns (uint256, uint256) {
return (successfulTransactionsCount, uniqueUsersCount);
}
}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":"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":[],"name":"uniqueUsersCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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
60c0604052651a6016b2d000600255600160035534801561001f57600080fd5b50737500a83df2af99b2755c47b6b321a8217d876a8573ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b8152505073102f479312f69157df8b804905a20fe5025881a573ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b8152505060805160601c60a05160601c610df96100f66000396000818161036b01528181610545015261060001526000818161040301526108090152610df96000f3fe6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063c9f8234f146102e2578063e3ea4c4d1461030d578063f851a44014610338576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610363565b60405161010f9190610c1a565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610983565b610369565b005b34801561014d57600080fd5b50610156610401565b6040516101639190610b5f565b60405180910390f35b610174610425565b005b34801561018257600080fd5b5061018b610431565b6040516101989190610c1a565b60405180910390f35b6101bb60048036038101906101b6919061095a565b610438565b005b3480156101c957600080fd5b506101e460048036038101906101df919061095a565b6104b5565b6040516101f19190610c1a565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c919061095a565b6104cd565b60405161022e9190610c1a565b60405180910390f35b34801561024357600080fd5b5061024c61053b565b6040516102599190610c1a565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610983565b610543565b005b34801561029757600080fd5b506102a06105db565b6040516102ae929190610c35565b60405180910390f35b3480156102c357600080fd5b506102cc6105ec565b6040516102d99190610c1a565b60405180910390f35b3480156102ee57600080fd5b506102f76105f2565b6040516103049190610c1a565b60405180910390f35b34801561031957600080fd5b506103226105f8565b60405161032f9190610c1a565b60405180910390f35b34801561034457600080fd5b5061034d6105fe565b60405161035a9190610b5f565b60405180910390f35b60035481565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ee90610bda565b60405180910390fd5b8060028190555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61042f3333610622565b565b6201518081565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156104a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049f90610bba565b60405180910390fd5b6104b23382610622565b50565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161051d576000610520565b60015b60ff169050600354816105339190610cd0565b915050919050565b600047905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c890610bda565b60405180910390fd5b8060038190555050565b600080600454600554915091509091565b60045481565b60055481565b60025481565b7f000000000000000000000000000000000000000000000000000000000000000081565b6002543414610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90610bfa565b60405180910390fd5b620151806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106b39190610c7a565b4210156106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec90610b7a565b60405180910390fd5b426000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166107f35760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005600081548092919060010191905055505b60046000815480929190600101919050555060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163460405161084b90610b4a565b60006040518083038185875af1925050503d8060008114610888576040519150601f19603f3d011682016040523d82523d6000602084013e61088d565b606091505b50509050806108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890610b9a565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3505050565b60008135905061093f81610d95565b92915050565b60008135905061095481610dac565b92915050565b60006020828403121561096c57600080fd5b600061097a84828501610930565b91505092915050565b60006020828403121561099557600080fd5b60006109a384828501610945565b91505092915050565b6109b581610d2a565b82525050565b60006109c8600d83610c69565b91507f5761697420323420686f757273000000000000000000000000000000000000006000830152602082019050919050565b6000610a08601383610c69565b91507f466565207472616e73666572206661696c6564000000000000000000000000006000830152602082019050919050565b6000610a48601b83610c69565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610a88602283610c69565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610aee600083610c5e565b9150600082019050919050565b6000610b08601183610c69565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610b4481610d5c565b82525050565b6000610b5582610ae1565b9150819050919050565b6000602082019050610b7460008301846109ac565b92915050565b60006020820190508181036000830152610b93816109bb565b9050919050565b60006020820190508181036000830152610bb3816109fb565b9050919050565b60006020820190508181036000830152610bd381610a3b565b9050919050565b60006020820190508181036000830152610bf381610a7b565b9050919050565b60006020820190508181036000830152610c1381610afb565b9050919050565b6000602082019050610c2f6000830184610b3b565b92915050565b6000604082019050610c4a6000830185610b3b565b610c576020830184610b3b565b9392505050565b600081905092915050565b600082825260208201905092915050565b6000610c8582610d5c565b9150610c9083610d5c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610cc557610cc4610d66565b5b828201905092915050565b6000610cdb82610d5c565b9150610ce683610d5c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610d1f57610d1e610d66565b5b828202905092915050565b6000610d3582610d3c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b610d9e81610d2a565b8114610da957600080fd5b50565b610db581610d5c565b8114610dc057600080fd5b5056fea2646970667358221220d59b0e3a5218e20475556db3d063a91d911e82ce1e033c2c00b72901be2fe4ce64736f6c63430008000033
Deployed Bytecode
0x6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063c9f8234f146102e2578063e3ea4c4d1461030d578063f851a44014610338576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610363565b60405161010f9190610c1a565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610983565b610369565b005b34801561014d57600080fd5b50610156610401565b6040516101639190610b5f565b60405180910390f35b610174610425565b005b34801561018257600080fd5b5061018b610431565b6040516101989190610c1a565b60405180910390f35b6101bb60048036038101906101b6919061095a565b610438565b005b3480156101c957600080fd5b506101e460048036038101906101df919061095a565b6104b5565b6040516101f19190610c1a565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c919061095a565b6104cd565b60405161022e9190610c1a565b60405180910390f35b34801561024357600080fd5b5061024c61053b565b6040516102599190610c1a565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610983565b610543565b005b34801561029757600080fd5b506102a06105db565b6040516102ae929190610c35565b60405180910390f35b3480156102c357600080fd5b506102cc6105ec565b6040516102d99190610c1a565b60405180910390f35b3480156102ee57600080fd5b506102f76105f2565b6040516103049190610c1a565b60405180910390f35b34801561031957600080fd5b506103226105f8565b60405161032f9190610c1a565b60405180910390f35b34801561034457600080fd5b5061034d6105fe565b60405161035a9190610b5f565b60405180910390f35b60035481565b7f000000000000000000000000102f479312f69157df8b804905a20fe5025881a573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ee90610bda565b60405180910390fd5b8060028190555050565b7f0000000000000000000000007500a83df2af99b2755c47b6b321a8217d876a8581565b61042f3333610622565b565b6201518081565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156104a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049f90610bba565b60405180910390fd5b6104b23382610622565b50565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161051d576000610520565b60015b60ff169050600354816105339190610cd0565b915050919050565b600047905090565b7f000000000000000000000000102f479312f69157df8b804905a20fe5025881a573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c890610bda565b60405180910390fd5b8060038190555050565b600080600454600554915091509091565b60045481565b60055481565b60025481565b7f000000000000000000000000102f479312f69157df8b804905a20fe5025881a581565b6002543414610666576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065d90610bfa565b60405180910390fd5b620151806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106b39190610c7a565b4210156106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec90610b7a565b60405180910390fd5b426000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166107f35760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005600081548092919060010191905055505b60046000815480929190600101919050555060007f0000000000000000000000007500a83df2af99b2755c47b6b321a8217d876a8573ffffffffffffffffffffffffffffffffffffffff163460405161084b90610b4a565b60006040518083038185875af1925050503d8060008114610888576040519150601f19603f3d011682016040523d82523d6000602084013e61088d565b606091505b50509050806108d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c890610b9a565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3505050565b60008135905061093f81610d95565b92915050565b60008135905061095481610dac565b92915050565b60006020828403121561096c57600080fd5b600061097a84828501610930565b91505092915050565b60006020828403121561099557600080fd5b60006109a384828501610945565b91505092915050565b6109b581610d2a565b82525050565b60006109c8600d83610c69565b91507f5761697420323420686f757273000000000000000000000000000000000000006000830152602082019050919050565b6000610a08601383610c69565b91507f466565207472616e73666572206661696c6564000000000000000000000000006000830152602082019050919050565b6000610a48601b83610c69565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610a88602283610c69565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610aee600083610c5e565b9150600082019050919050565b6000610b08601183610c69565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610b4481610d5c565b82525050565b6000610b5582610ae1565b9150819050919050565b6000602082019050610b7460008301846109ac565b92915050565b60006020820190508181036000830152610b93816109bb565b9050919050565b60006020820190508181036000830152610bb3816109fb565b9050919050565b60006020820190508181036000830152610bd381610a3b565b9050919050565b60006020820190508181036000830152610bf381610a7b565b9050919050565b60006020820190508181036000830152610c1381610afb565b9050919050565b6000602082019050610c2f6000830184610b3b565b92915050565b6000604082019050610c4a6000830185610b3b565b610c576020830184610b3b565b9392505050565b600081905092915050565b600082825260208201905092915050565b6000610c8582610d5c565b9150610c9083610d5c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610cc557610cc4610d66565b5b828201905092915050565b6000610cdb82610d5c565b9150610ce683610d5c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610d1f57610d1e610d66565b5b828202905092915050565b6000610d3582610d3c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b610d9e81610d2a565b8114610da957600080fd5b50565b610db581610d5c565b8114610dc057600080fd5b5056fea2646970667358221220d59b0e3a5218e20475556db3d063a91d911e82ce1e033c2c00b72901be2fe4ce64736f6c63430008000033
Deployed Bytecode Sourcemap
60:3155:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;499:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2489:90;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;301:37;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1919:91;;;:::i;:::-;;402:45;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2097:183;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;148:41;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2817:171;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2337:104;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2638:122;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3067:145;;;;;;;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;570:42;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;619:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;454:38;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;345:30;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;499:32;;;;:::o;2489:90::-;792:5;778:19;;:10;:19;;;770:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;2565:6:::1;2556;:15;;;;2489:90:::0;:::o;301:37::-;;;:::o;1919:91::-;1968:34;1979:10;1991;1968;:34::i;:::-;1919:91::o;402:45::-;439:8;402:45;:::o;2097:183::-;2194:1;2173:23;;:9;:23;;;;2165:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;2239:33;2250:10;2262:9;2239:10;:33::i;:::-;2097:183;:::o;148:41::-;;;;;;;;;;;;;;;;;:::o;2817:171::-;2877:7;2897:15;2930:1;2915:6;:12;2922:4;2915:12;;;;;;;;;;;;;;;;:16;:24;;2938:1;2915:24;;;2934:1;2915:24;2897:42;;;;2967:13;;2957:7;:23;;;;:::i;:::-;2950:30;;;2817:171;;;:::o;2337:104::-;2385:7;2412:21;2405:28;;2337:104;:::o;2638:122::-;792:5;778:19;;:10;:19;;;770:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;2739:13:::1;2723;:29;;;;2638:122:::0;:::o;3067:145::-;3121:7;3130;3158:27;;3187:16;;3150:54;;;;3067:145;;:::o;570:42::-;;;;:::o;619:31::-;;;;:::o;454:38::-;;;;:::o;345:30::-;;;:::o;1072:762::-;1168:6;;1155:9;:19;1147:49;;;;;;;;;;;;:::i;:::-;;;;;;;;;439:8;1234:6;:14;1241:6;1234:14;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;1215:15;:46;;1207:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;1317:15;1300:6;:14;1307:6;1300:14;;;;;;;;;;;;;;;:32;;;;1386:12;:20;1399:6;1386:20;;;;;;;;;;;;;;;;;;;;;;;;;1381:128;;1446:4;1423:12;:20;1436:6;1423:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;1477:16;;:18;;;;;;;;;;;;;1381:128;1541:27;;:29;;;;;;;;;;;;;1661:12;1678;:17;;1703:9;1678:39;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1660:57;;;1736:7;1728:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1816:9;1793:33;;1808:6;1793:33;;;;;;;;;;;;1072:762;;;:::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:311::-;;1120:67;1184:2;1179:3;1120:67;:::i;:::-;1113:74;;1217:15;1213:1;1208:3;1204:11;1197:36;1259:2;1254:3;1250:12;1243:19;;1103:165;;;:::o;1274:317::-;;1437:67;1501:2;1496:3;1437:67;:::i;:::-;1430:74;;1534:21;1530:1;1525:3;1521:11;1514:42;1582:2;1577:3;1573:12;1566:19;;1420:171;;;:::o;1597:325::-;;1760:67;1824:2;1819:3;1760:67;:::i;:::-;1753:74;;1857:29;1853:1;1848:3;1844:11;1837:50;1913:2;1908:3;1904:12;1897:19;;1743:179;;;:::o;1928:366::-;;2091:67;2155:2;2150:3;2091:67;:::i;:::-;2084:74;;2188:34;2184:1;2179:3;2175:11;2168:55;2254:4;2249:2;2244:3;2240:12;2233:26;2285:2;2280:3;2276:12;2269:19;;2074:220;;;:::o;2300:297::-;;2480:83;2561:1;2556:3;2480:83;:::i;:::-;2473:90;;2589:1;2584:3;2580:11;2573:18;;2463:134;;;:::o;2603:315::-;;2766:67;2830:2;2825:3;2766:67;:::i;:::-;2759:74;;2863:19;2859:1;2854:3;2850:11;2843:40;2909:2;2904:3;2900:12;2893:19;;2749:169;;;:::o;2924:118::-;3011:24;3029:5;3011:24;:::i;:::-;3006:3;2999:37;2989:53;;:::o;3048:379::-;;3254:147;3397:3;3254:147;:::i;:::-;3247:154;;3418:3;3411:10;;3236:191;;;:::o;3433:222::-;;3564:2;3553:9;3549:18;3541:26;;3577:71;3645:1;3634:9;3630:17;3621:6;3577:71;:::i;:::-;3531:124;;;;:::o;3661:419::-;;3865:2;3854:9;3850:18;3842:26;;3914:9;3908:4;3904:20;3900:1;3889:9;3885:17;3878:47;3942:131;4068:4;3942:131;:::i;:::-;3934:139;;3832:248;;;:::o;4086:419::-;;4290:2;4279:9;4275:18;4267:26;;4339:9;4333:4;4329:20;4325:1;4314:9;4310:17;4303:47;4367:131;4493:4;4367:131;:::i;:::-;4359:139;;4257:248;;;:::o;4511:419::-;;4715:2;4704:9;4700:18;4692:26;;4764:9;4758:4;4754:20;4750:1;4739:9;4735:17;4728:47;4792:131;4918:4;4792:131;:::i;:::-;4784:139;;4682:248;;;:::o;4936:419::-;;5140:2;5129:9;5125:18;5117:26;;5189:9;5183:4;5179:20;5175:1;5164:9;5160:17;5153:47;5217:131;5343:4;5217:131;:::i;:::-;5209:139;;5107:248;;;:::o;5361:419::-;;5565:2;5554:9;5550:18;5542:26;;5614:9;5608:4;5604:20;5600:1;5589:9;5585:17;5578:47;5642:131;5768:4;5642:131;:::i;:::-;5634:139;;5532:248;;;:::o;5786:222::-;;5917:2;5906:9;5902:18;5894:26;;5930:71;5998:1;5987:9;5983:17;5974:6;5930:71;:::i;:::-;5884:124;;;;:::o;6014:332::-;;6173:2;6162:9;6158:18;6150:26;;6186:71;6254:1;6243:9;6239:17;6230:6;6186:71;:::i;:::-;6267:72;6335:2;6324:9;6320:18;6311:6;6267:72;:::i;:::-;6140:206;;;;;:::o;6352:147::-;;6490:3;6475:18;;6465:34;;;;:::o;6505:169::-;;6623:6;6618:3;6611:19;6663:4;6658:3;6654:14;6639:29;;6601:73;;;;:::o;6680:305::-;;6739:20;6757:1;6739:20;:::i;:::-;6734:25;;6773:20;6791:1;6773:20;:::i;:::-;6768:25;;6927:1;6859:66;6855:74;6852:1;6849:81;6846:2;;;6933:18;;:::i;:::-;6846:2;6977:1;6974;6970:9;6963:16;;6724:261;;;;:::o;6991:348::-;;7054:20;7072:1;7054:20;:::i;:::-;7049:25;;7088:20;7106:1;7088:20;:::i;:::-;7083:25;;7276:1;7208:66;7204:74;7201:1;7198:81;7193:1;7186:9;7179:17;7175:105;7172:2;;;7283:18;;:::i;:::-;7172:2;7331:1;7328;7324:9;7313:20;;7039:300;;;;:::o;7345:96::-;;7411:24;7429:5;7411:24;:::i;:::-;7400:35;;7390:51;;;:::o;7447:126::-;;7524:42;7517:5;7513:54;7502:65;;7492:81;;;:::o;7579:77::-;;7645:5;7634:16;;7624:32;;;:::o;7662:180::-;7710:77;7707:1;7700:88;7807:4;7804:1;7797:15;7831:4;7828:1;7821:15;7848:122;7921:24;7939:5;7921:24;:::i;:::-;7914:5;7911:35;7901:2;;7960:1;7957;7950:12;7901:2;7891:79;:::o;7976:122::-;8049:24;8067:5;8049:24;:::i;:::-;8042:5;8039:35;8029:2;;8088:1;8085;8078:12;8029:2;8019:79;:::o
Swarm Source
ipfs://d59b0e3a5218e20475556db3d063a91d911e82ce1e033c2c00b72901be2fe4ce
Net Worth in USD
Net Worth in ETH
Token Allocations
Multichain Portfolio | 35 Chains
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.