Polygon Sponsored slots available. Book your slot here!
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 151,258 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Deposit To | 65541571 | 128 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 63629728 | 175 days ago | IN | 0.2 POL | 0.00270068 | ||||
Deposit To | 62952272 | 192 days ago | IN | 3 POL | 0.0013686 | ||||
Deposit To | 62308935 | 208 days ago | IN | 2 POL | 0.00136824 | ||||
Deposit To | 62302614 | 208 days ago | IN | 2 POL | 0.00137179 | ||||
Deposit To | 62300033 | 208 days ago | IN | 2 POL | 0.00164231 | ||||
Deposit To | 62259468 | 209 days ago | IN | 2 POL | 0.00148816 | ||||
Deposit To | 62247527 | 210 days ago | IN | 2 POL | 0.00167286 | ||||
Deposit To | 61966197 | 217 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 61961206 | 217 days ago | IN | 2 POL | 0.00150546 | ||||
Deposit To | 61605138 | 226 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 61422993 | 230 days ago | IN | 2 POL | 0.00114092 | ||||
Deposit To | 61375072 | 231 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 61206571 | 236 days ago | IN | 10 POL | 0.00136951 | ||||
Deposit To | 61193678 | 236 days ago | IN | 2 POL | 0.00136824 | ||||
Deposit To | 61158653 | 237 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 61022575 | 240 days ago | IN | 5 POL | 0.0008556 | ||||
Deposit To | 61020435 | 240 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 60945808 | 242 days ago | IN | 2 POL | 0.00355196 | ||||
Deposit To | 60898484 | 243 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 60343872 | 257 days ago | IN | 2 POL | 0.00164822 | ||||
Deposit To | 60258001 | 259 days ago | IN | 14.2 POL | 0.00088472 | ||||
Deposit To | 60138767 | 262 days ago | IN | 2 POL | 0.00154879 | ||||
Deposit To | 59995798 | 266 days ago | IN | 2 POL | 0.0013686 | ||||
Deposit To | 59719584 | 273 days ago | IN | 2 POL | 0.00098852 |
Latest 25 internal transactions (View All)
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
62455647 | 204 days ago | 1,728.5659 POL | ||||
53772345 | 427 days ago | 1,460,986 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL | ||||
47136930 | 596 days ago | 10 POL |
Loading...
Loading
Contract Name:
TokenReceiver
Compiler Version
v0.8.14+commit.80d49f37
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: GPL-3.0-or-later pragma solidity 0.8.14; import { Owned } from "solmate/src/auth/Owned.sol"; /** * @title TokenReceiver * @author CyberConnect * @notice A contract that receive native token and record the amount. * The deposit only record the cumulative amount and withdraw won't affect * the deposit value. */ contract TokenReceiver is Owned { /*////////////////////////////////////////////////////////////// STATES //////////////////////////////////////////////////////////////*/ mapping(address => uint256) public deposits; /*////////////////////////////////////////////////////////////// EVENT //////////////////////////////////////////////////////////////*/ event Deposit(address from, address to, uint256 amount); event Withdraw(address to, uint256 amount); /*////////////////////////////////////////////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////*/ constructor(address owner) Owned(owner) {} /*////////////////////////////////////////////////////////////// EXTERNAL //////////////////////////////////////////////////////////////*/ function depositTo(address to) external payable { deposits[to] += msg.value; emit Deposit(msg.sender, to, msg.value); } function withdraw(address to, uint256 amount) external onlyOwner { payable(to).transfer(amount); emit Withdraw(to, amount); } }
// SPDX-License-Identifier: AGPL-3.0-only pragma solidity >=0.8.0; /// @notice Simple single owner authorization mixin. /// @author Solmate (https://github.com/transmissions11/solmate/blob/main/src/auth/Owned.sol) abstract contract Owned { /*////////////////////////////////////////////////////////////// EVENTS //////////////////////////////////////////////////////////////*/ event OwnershipTransferred(address indexed user, address indexed newOwner); /*////////////////////////////////////////////////////////////// OWNERSHIP STORAGE //////////////////////////////////////////////////////////////*/ address public owner; modifier onlyOwner() virtual { require(msg.sender == owner, "UNAUTHORIZED"); _; } /*////////////////////////////////////////////////////////////// CONSTRUCTOR //////////////////////////////////////////////////////////////*/ constructor(address _owner) { owner = _owner; emit OwnershipTransferred(address(0), _owner); } /*////////////////////////////////////////////////////////////// OWNERSHIP LOGIC //////////////////////////////////////////////////////////////*/ function transferOwnership(address newOwner) public virtual onlyOwner { owner = newOwner; emit OwnershipTransferred(msg.sender, newOwner); } }
{ "remappings": [ "@openzeppelin/=lib/kernel/lib/openzeppelin-contracts/", "account-abstraction/=lib/account-abstraction/contracts/", "ds-test/=lib/forge-std/lib/ds-test/src/", "forge-std/=lib/forge-std/src/", "kernel/=lib/kernel/", "openzeppelin-contracts/=lib/openzeppelin-contracts/", "solady/=lib/kernel/lib/solady/", "solmate/=lib/solmate/" ], "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "useLiteralContent": false, "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "evmVersion": "london", "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"depositTo","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"deposits","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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161047338038061047383398101604081905261002f9161007e565b600080546001600160a01b0319166001600160a01b03831690811782556040518392907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350506100ae565b60006020828403121561009057600080fd5b81516001600160a01b03811681146100a757600080fd5b9392505050565b6103b6806100bd6000396000f3fe60806040526004361061004a5760003560e01c80638da5cb5b1461004f578063b760faf91461008c578063f2fde38b146100a1578063f3fef3a3146100c1578063fc7e286d146100e1575b600080fd5b34801561005b57600080fd5b5060005461006f906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61009f61009a36600461030e565b61011c565b005b3480156100ad57600080fd5b5061009f6100bc36600461030e565b610193565b3480156100cd57600080fd5b5061009f6100dc366004610330565b61022c565b3480156100ed57600080fd5b5061010e6100fc36600461030e565b60016020526000908152604090205481565b604051908152602001610083565b6001600160a01b0381166000908152600160205260408120805434929061014490849061035a565b9091555050604080513381526001600160a01b0383166020820152348183015290517f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629181900360600190a150565b6000546001600160a01b031633146101e15760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000546001600160a01b031633146102755760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016101d8565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156102ab573d6000803e3d6000fd5b50604080516001600160a01b0384168152602081018390527f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364910160405180910390a15050565b80356001600160a01b038116811461030957600080fd5b919050565b60006020828403121561032057600080fd5b610329826102f2565b9392505050565b6000806040838503121561034357600080fd5b61034c836102f2565b946020939093013593505050565b6000821982111561037b57634e487b7160e01b600052601160045260246000fd5b50019056fea264697066735822122086b8f781cafea27501f18896fa9b56c41d5a15806e818834b53faadeb91d93ae64736f6c634300080e00330000000000000000000000007884f7f04f994da14302a16cf15e597e31eebecf
Deployed Bytecode
0x60806040526004361061004a5760003560e01c80638da5cb5b1461004f578063b760faf91461008c578063f2fde38b146100a1578063f3fef3a3146100c1578063fc7e286d146100e1575b600080fd5b34801561005b57600080fd5b5060005461006f906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61009f61009a36600461030e565b61011c565b005b3480156100ad57600080fd5b5061009f6100bc36600461030e565b610193565b3480156100cd57600080fd5b5061009f6100dc366004610330565b61022c565b3480156100ed57600080fd5b5061010e6100fc36600461030e565b60016020526000908152604090205481565b604051908152602001610083565b6001600160a01b0381166000908152600160205260408120805434929061014490849061035a565b9091555050604080513381526001600160a01b0383166020820152348183015290517f5548c837ab068cf56a2c2479df0882a4922fd203edb7517321831d95078c5f629181900360600190a150565b6000546001600160a01b031633146101e15760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000546001600160a01b031633146102755760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016101d8565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156102ab573d6000803e3d6000fd5b50604080516001600160a01b0384168152602081018390527f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364910160405180910390a15050565b80356001600160a01b038116811461030957600080fd5b919050565b60006020828403121561032057600080fd5b610329826102f2565b9392505050565b6000806040838503121561034357600080fd5b61034c836102f2565b946020939093013593505050565b6000821982111561037b57634e487b7160e01b600052601160045260246000fd5b50019056fea264697066735822122086b8f781cafea27501f18896fa9b56c41d5a15806e818834b53faadeb91d93ae64736f6c634300080e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007884f7f04f994da14302a16cf15e597e31eebecf
-----Decoded View---------------
Arg [0] : owner (address): 0x7884f7F04F994da14302a16Cf15E597e31eebECf
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000007884f7f04f994da14302a16cf15e597e31eebecf
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
LINEA | 91.94% | $1,788.45 | 0.81 | $1,448.69 | |
BSC | 4.11% | $616.48 | 0.1051 | $64.78 | |
ETH | 1.28% | $1,788.45 | 0.0113 | $20.21 | |
OP | 1.12% | $1,787.2 | 0.00988973 | $17.67 | |
ZKSYNC | 0.68% | $1,788.97 | 0.006 | $10.73 | |
SCROLL | 0.23% | $1,788.45 | 0.002 | $3.58 | |
BASE | 0.23% | $1,787.87 | 0.002 | $3.58 | |
POL | 0.21% | $0.217705 | 15.2001 | $3.31 | |
BLAST | 0.15% | $1,787.74 | 0.0013 | $2.32 | |
ARB | 0.05% | $1,788.94 | 0.00046548 | $0.832718 |
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.