Source Code
Overview
HYPE Balance
HYPE Value
$0.00Latest 20 from a total of 20 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
On Chain GM | 330242 | 132 days ago | IN | 0.004 HYPE | 0.00001702 | ||||
On Chain GM | 329409 | 132 days ago | IN | 0.004 HYPE | 0.0000167 | ||||
On Chain GM | 329241 | 132 days ago | IN | 0.004 HYPE | 0.00001638 | ||||
On Chain GM | 327207 | 132 days ago | IN | 0.004 HYPE | 0.00001607 | ||||
On Chain GM | 326513 | 132 days ago | IN | 0.004 HYPE | 0.00001575 | ||||
On Chain GM | 325857 | 132 days ago | IN | 0.004 HYPE | 0.00001286 | ||||
On Chain GM | 324836 | 132 days ago | IN | 0.004 HYPE | 0.00001512 | ||||
On Chain GM | 324269 | 132 days ago | IN | 0.004 HYPE | 0.00001233 | ||||
On Chain GM | 323812 | 132 days ago | IN | 0.004 HYPE | 0.00001448 | ||||
On Chain GM | 323675 | 132 days ago | IN | 0.004 HYPE | 0.00001416 | ||||
On Chain GM | 318099 | 132 days ago | IN | 0.004 HYPE | 0.00001385 | ||||
On Chain GM | 317291 | 132 days ago | IN | 0.004 HYPE | 0.00001353 | ||||
On Chain GM | 315175 | 132 days ago | IN | 0.004 HYPE | 0.00001101 | ||||
On Chain GM | 310766 | 132 days ago | IN | 0.004 HYPE | 0.00001092 | ||||
On Chain GM | 306957 | 132 days ago | IN | 0.004 HYPE | 0.00001258 | ||||
On Chain GM | 305285 | 133 days ago | IN | 0.004 HYPE | 0.00001022 | ||||
On Chain GM | 301163 | 133 days ago | IN | 0.004 HYPE | 0.00001029 | ||||
On Chain GM | 297771 | 133 days ago | IN | 0.004 HYPE | 0.00001163 | ||||
On Chain GM | 296583 | 133 days ago | IN | 0.004 HYPE | 0.00001131 | ||||
On Chain GM | 294835 | 133 days ago | IN | 0.004 HYPE | 0.0000181 |
Latest 20 internal transactions
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
330242 | 132 days ago | 0.004 HYPE | ||||
329409 | 132 days ago | 0.004 HYPE | ||||
329241 | 132 days ago | 0.004 HYPE | ||||
327207 | 132 days ago | 0.004 HYPE | ||||
326513 | 132 days ago | 0.004 HYPE | ||||
325857 | 132 days ago | 0.004 HYPE | ||||
324836 | 132 days ago | 0.004 HYPE | ||||
324269 | 132 days ago | 0.004 HYPE | ||||
323812 | 132 days ago | 0.004 HYPE | ||||
323675 | 132 days ago | 0.004 HYPE | ||||
318099 | 132 days ago | 0.004 HYPE | ||||
317291 | 132 days ago | 0.004 HYPE | ||||
315175 | 132 days ago | 0.004 HYPE | ||||
310766 | 132 days ago | 0.004 HYPE | ||||
306957 | 132 days ago | 0.004 HYPE | ||||
305285 | 133 days ago | 0.004 HYPE | ||||
301163 | 133 days ago | 0.004 HYPE | ||||
297771 | 133 days ago | 0.004 HYPE | ||||
296583 | 133 days ago | 0.004 HYPE | ||||
294835 | 133 days ago | 0.004 HYPE |
Loading...
Loading
Contract Name:
OnChainGM
Compiler Version
v0.8.0+commit.c7dfd78e
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// 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.0040 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); } }
{ "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
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
6080604052737500a83df2af99b2755c47b6b321a8217d876a85600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550660e35fa931a000060025573102f479312f69157df8b804905a20fe5025881a5600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016004553480156100ca57600080fd5b506110ab806100da6000396000f3fe6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063e3ea4c4d146102e2578063ed50c6991461030d578063f851a4401461034a576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610375565b60405161010f9190610e8e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610c60565b61037b565b005b34801561014d57600080fd5b50610156610415565b6040516101639190610df3565b60405180910390f35b61017461043b565b005b34801561018257600080fd5b5061018b6106a1565b6040516101989190610e8e565b60405180910390f35b6101bb60048036038101906101b69190610c37565b6106a8565b005b3480156101c957600080fd5b506101e460048036038101906101df9190610c37565b61097f565b6040516101f19190610e8e565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c9190610c37565b610997565b60405161022e9190610e8e565b60405180910390f35b34801561024357600080fd5b5061024c610a05565b6040516102599190610e8e565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610c60565b610a0d565b005b34801561029757600080fd5b506102a0610aa7565b6040516102ae929190610ea9565b60405180910390f35b3480156102c357600080fd5b506102cc610ac7565b6040516102d99190610e8e565b60405180910390f35b3480156102ee57600080fd5b506102f7610acd565b6040516103049190610e8e565b60405180910390f35b34801561031957600080fd5b50610334600480360381019061032f9190610c60565b610ad3565b6040516103419190610df3565b60405180910390f35b34801561035657600080fd5b5061035f610b12565b60405161036c9190610df3565b60405180910390f35b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461040b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040290610e4e565b60405180910390fd5b8060028190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600254341461047f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047690610e6e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104cc9190610ee3565b42101561050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f193505050501580156105bb573d6000803e3d6000fd5b506105c533610b38565b61062d576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061064090610fcf565b91905055503373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3565b6201518081565b60025434146106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e390610e6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561075c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075390610e2e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107a99190610ee3565b4210156107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050158015610898573d6000803e3d6000fd5b506108a233610b38565b61090a576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061091d90610fcf565b91905055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a350565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116109e75760006109ea565b60015b60ff169050600454816109fd9190610f39565b915050919050565b600047905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9490610e4e565b60405180910390fd5b8060048190555050565b600080600060058054905090506000600654905080829350935050509091565b60065481565b60025481565b60058181548110610ae357600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600580549050811015610c02578273ffffffffffffffffffffffffffffffffffffffff1660058281548110610b9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610bef576001915050610c08565b8080610bfa90610fcf565b915050610b40565b50600090505b919050565b600081359050610c1c81611047565b92915050565b600081359050610c318161105e565b92915050565b600060208284031215610c4957600080fd5b6000610c5784828501610c0d565b91505092915050565b600060208284031215610c7257600080fd5b6000610c8084828501610c22565b91505092915050565b610c9281610f93565b82525050565b6000610ca5602783610ed2565b91507f5761697420323420686f757273206265666f72652073656e64696e6720616e6f60008301527f7468657220474d000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d0b601b83610ed2565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610d4b602283610ed2565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610db1601183610ed2565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610ded81610fc5565b82525050565b6000602082019050610e086000830184610c89565b92915050565b60006020820190508181036000830152610e2781610c98565b9050919050565b60006020820190508181036000830152610e4781610cfe565b9050919050565b60006020820190508181036000830152610e6781610d3e565b9050919050565b60006020820190508181036000830152610e8781610da4565b9050919050565b6000602082019050610ea36000830184610de4565b92915050565b6000604082019050610ebe6000830185610de4565b610ecb6020830184610de4565b9392505050565b600082825260208201905092915050565b6000610eee82610fc5565b9150610ef983610fc5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f2e57610f2d611018565b5b828201905092915050565b6000610f4482610fc5565b9150610f4f83610fc5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610f8857610f87611018565b5b828202905092915050565b6000610f9e82610fa5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610fda82610fc5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561100d5761100c611018565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b61105081610f93565b811461105b57600080fd5b50565b61106781610fc5565b811461107257600080fd5b5056fea2646970667358221220262ec6cad7f1d6e55b1c906ff4c592f284a0f5e0d3c0febcd908f141526f603a64736f6c63430008000033
Deployed Bytecode
0x6080604052600436106100e85760003560e01c80638b194a3d1161008a578063c4b1c6ea11610059578063c4b1c6ea146102b7578063e3ea4c4d146102e2578063ed50c6991461030d578063f851a4401461034a576100e8565b80638b194a3d146101fa5780638b7afe2e14610237578063a86f19aa14610262578063c25d20c31461028b576100e8565b80635011b71c116100c65780635011b71c1461016c578063698224ae1461017657806377efebf4146101a157806385f080c2146101bd576100e8565b8063145d191f146100ed57806328ef0781146101185780634690484014610141575b600080fd5b3480156100f957600080fd5b50610102610375565b60405161010f9190610e8e565b60405180910390f35b34801561012457600080fd5b5061013f600480360381019061013a9190610c60565b61037b565b005b34801561014d57600080fd5b50610156610415565b6040516101639190610df3565b60405180910390f35b61017461043b565b005b34801561018257600080fd5b5061018b6106a1565b6040516101989190610e8e565b60405180910390f35b6101bb60048036038101906101b69190610c37565b6106a8565b005b3480156101c957600080fd5b506101e460048036038101906101df9190610c37565b61097f565b6040516101f19190610e8e565b60405180910390f35b34801561020657600080fd5b50610221600480360381019061021c9190610c37565b610997565b60405161022e9190610e8e565b60405180910390f35b34801561024357600080fd5b5061024c610a05565b6040516102599190610e8e565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190610c60565b610a0d565b005b34801561029757600080fd5b506102a0610aa7565b6040516102ae929190610ea9565b60405180910390f35b3480156102c357600080fd5b506102cc610ac7565b6040516102d99190610e8e565b60405180910390f35b3480156102ee57600080fd5b506102f7610acd565b6040516103049190610e8e565b60405180910390f35b34801561031957600080fd5b50610334600480360381019061032f9190610c60565b610ad3565b6040516103419190610df3565b60405180910390f35b34801561035657600080fd5b5061035f610b12565b60405161036c9190610df3565b60405180910390f35b60045481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461040b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161040290610e4e565b60405180910390fd5b8060028190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600254341461047f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047690610e6e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104cc9190610ee3565b42101561050e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050590610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f193505050501580156105bb573d6000803e3d6000fd5b506105c533610b38565b61062d576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061064090610fcf565b91905055503373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a3565b6201518081565b60025434146106ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e390610e6e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561075c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075390610e2e565b60405180910390fd5b620151806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107a99190610ee3565b4210156107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290610e0e565b60405180910390fd5b426000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6002549081150290604051600060405180830381858888f19350505050158015610898573d6000803e3d6000fd5b506108a233610b38565b61090a576005339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6006600081548092919061091d90610fcf565b91905055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9290e8f5ba7fa69269d601e86762855088f9a24d834db4d6b3e603d7a522e56a60405160405180910390a350565b60006020528060005260406000206000915090505481565b60008060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116109e75760006109ea565b60015b60ff169050600454816109fd9190610f39565b915050919050565b600047905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9490610e4e565b60405180910390fd5b8060048190555050565b600080600060058054905090506000600654905080829350935050509091565b60065481565b60025481565b60058181548110610ae357600080fd5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600090505b600580549050811015610c02578273ffffffffffffffffffffffffffffffffffffffff1660058281548110610b9e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610bef576001915050610c08565b8080610bfa90610fcf565b915050610b40565b50600090505b919050565b600081359050610c1c81611047565b92915050565b600081359050610c318161105e565b92915050565b600060208284031215610c4957600080fd5b6000610c5784828501610c0d565b91505092915050565b600060208284031215610c7257600080fd5b6000610c8084828501610c22565b91505092915050565b610c9281610f93565b82525050565b6000610ca5602783610ed2565b91507f5761697420323420686f757273206265666f72652073656e64696e6720616e6f60008301527f7468657220474d000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610d0b601b83610ed2565b91507f43616e6e6f742073656e6420746f207a65726f206164647265737300000000006000830152602082019050919050565b6000610d4b602283610ed2565b91507f4f6e6c792061646d696e2063616e20706572666f726d2074686973206163746960008301527f6f6e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000610db1601183610ed2565b91507f496e636f727265637420455448206665650000000000000000000000000000006000830152602082019050919050565b610ded81610fc5565b82525050565b6000602082019050610e086000830184610c89565b92915050565b60006020820190508181036000830152610e2781610c98565b9050919050565b60006020820190508181036000830152610e4781610cfe565b9050919050565b60006020820190508181036000830152610e6781610d3e565b9050919050565b60006020820190508181036000830152610e8781610da4565b9050919050565b6000602082019050610ea36000830184610de4565b92915050565b6000604082019050610ebe6000830185610de4565b610ecb6020830184610de4565b9392505050565b600082825260208201905092915050565b6000610eee82610fc5565b9150610ef983610fc5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610f2e57610f2d611018565b5b828201905092915050565b6000610f4482610fc5565b9150610f4f83610fc5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610f8857610f87611018565b5b828202905092915050565b6000610f9e82610fa5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610fda82610fc5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561100d5761100c611018565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b61105081610f93565b811461105b57600080fd5b50565b61106781610fc5565b811461107257600080fd5b5056fea2646970667358221220262ec6cad7f1d6e55b1c906ff4c592f284a0f5e0d3c0febcd908f141526f603a64736f6c63430008000033
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.