More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 577 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Unwrap And Withd... | 22718414 | 30 hrs ago | IN | 0 ETH | 0.00012785 | ||||
Withdraw | 22718410 | 30 hrs ago | IN | 0 ETH | 0.00008375 | ||||
Transfer | 22650991 | 10 days ago | IN | 0.00004 ETH | 0.0000264 | ||||
Unwrap And Withd... | 22647981 | 11 days ago | IN | 0 ETH | 0.00011984 | ||||
Withdraw | 22647975 | 11 days ago | IN | 0 ETH | 0.00008543 | ||||
Unwrap And Withd... | 22619616 | 15 days ago | IN | 0 ETH | 0.0001976 | ||||
Withdraw | 22619615 | 15 days ago | IN | 0 ETH | 0.00013999 | ||||
Unwrap And Withd... | 22575306 | 21 days ago | IN | 0 ETH | 0.00031478 | ||||
Withdraw | 22575303 | 21 days ago | IN | 0 ETH | 0.00023606 | ||||
Unwrap And Withd... | 22468228 | 36 days ago | IN | 0 ETH | 0.00066657 | ||||
Withdraw | 22468227 | 36 days ago | IN | 0 ETH | 0.0004682 | ||||
Unwrap And Withd... | 22420738 | 42 days ago | IN | 0 ETH | 0.00002164 | ||||
Withdraw | 22420737 | 42 days ago | IN | 0 ETH | 0.00001673 | ||||
Initialize | 22363167 | 51 days ago | IN | 0 ETH | 0.00001094 | ||||
Unwrap And Withd... | 22019847 | 98 days ago | IN | 0 ETH | 0.00005419 | ||||
Withdraw | 22019842 | 98 days ago | IN | 0 ETH | 0.00003906 | ||||
Unwrap And Withd... | 21962710 | 106 days ago | IN | 0 ETH | 0.0000853 | ||||
Withdraw | 21962709 | 106 days ago | IN | 0 ETH | 0.00006071 | ||||
Unwrap And Withd... | 21917622 | 113 days ago | IN | 0 ETH | 0.00006546 | ||||
Withdraw | 21917620 | 113 days ago | IN | 0 ETH | 0.00004468 | ||||
0x2cd89db6 | 21901603 | 115 days ago | IN | 0 ETH | 0.00010734 | ||||
Owner Only Funct... | 21897691 | 116 days ago | IN | 1 wei | 0.00010598 | ||||
Unwrap And Withd... | 21819617 | 126 days ago | IN | 0 ETH | 0.00006647 | ||||
Withdraw | 21819616 | 126 days ago | IN | 0 ETH | 0.00004531 | ||||
Unwrap And Withd... | 21724448 | 140 days ago | IN | 0 ETH | 0.00116275 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 22727409 | 1 min ago | 0.001074 ETH | ||||
Transfer | 22727398 | 3 mins ago | 0.00135 ETH | ||||
Transfer | 22727396 | 4 mins ago | 0.000013 ETH | ||||
Transfer | 22727394 | 4 mins ago | 0.001325 ETH | ||||
Transfer | 22727391 | 5 mins ago | 0.00002 ETH | ||||
Transfer | 22727388 | 5 mins ago | 0.0078495 ETH | ||||
Transfer | 22727386 | 6 mins ago | 0.000011 ETH | ||||
Transfer | 22727383 | 6 mins ago | 0.00089999 ETH | ||||
Transfer | 22727382 | 6 mins ago | 0.00001049 ETH | ||||
Transfer | 22727380 | 7 mins ago | 0.000001 ETH | ||||
Transfer | 22727379 | 7 mins ago | 0.000001 ETH | ||||
Transfer | 22727379 | 7 mins ago | 0.0000012 ETH | ||||
Transfer | 22727379 | 7 mins ago | 0.000001 ETH | ||||
Transfer | 22727379 | 7 mins ago | 0.000002 ETH | ||||
Transfer | 22727379 | 7 mins ago | 0.00003 ETH | ||||
Transfer | 22727375 | 8 mins ago | 0.000025 ETH | ||||
Transfer | 22727374 | 8 mins ago | 0.00003589 ETH | ||||
Transfer | 22727371 | 9 mins ago | 0.00205 ETH | ||||
Transfer | 22727370 | 9 mins ago | 0.0000115 ETH | ||||
Transfer | 22727370 | 9 mins ago | 0.00000725 ETH | ||||
Transfer | 22727365 | 10 mins ago | 0.0001169 ETH | ||||
Transfer | 22727363 | 10 mins ago | 0.00070049 ETH | ||||
Transfer | 22727363 | 10 mins ago | 0.00000725 ETH | ||||
Transfer | 22727359 | 11 mins ago | 0.0000115 ETH | ||||
Transfer | 22727359 | 11 mins ago | 0.00004399 ETH |
Loading...
Loading
Contract Name:
PayableProxy
Compiler Version
v0.8.14+commit.80d49f37
Optimization Enabled:
Yes with 19066 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.7; import { PayableProxyInterface } from "../interfaces/PayableProxyInterface.sol"; interface IUpgradeBeacon { /** * @notice An external view function that returns the implementation. * * @return The address of the implementation. */ function implementation() external view returns (address); } /** * @title PayableProxy * @author OpenSea Protocol Team * @notice PayableProxy is a beacon proxy which will immediately return if * called with callvalue. Otherwise, it will delegatecall the beacon * implementation. */ contract PayableProxy is PayableProxyInterface { // Address of the beacon. address private immutable _beacon; constructor(address beacon) payable { // Ensure the origin is an approved deployer. require( (tx.origin == address(0x939C8d89EBC11fA45e576215E2353673AD0bA18A) || tx.origin == address(0xe80a65eB7a3018DedA407e621Ef5fb5B416678CA) || tx.origin == address(0x86D26897267711ea4b173C8C124a0A73612001da) || tx.origin == address(0x3B52ad533687Ce908bA0485ac177C5fb42972962)), "Deployment must originate from an approved deployer." ); // Set the initial beacon. _beacon = beacon; } function initialize(address ownerToSet) external { // Ensure the origin is an approved deployer. require( (tx.origin == address(0x939C8d89EBC11fA45e576215E2353673AD0bA18A) || tx.origin == address(0xe80a65eB7a3018DedA407e621Ef5fb5B416678CA) || tx.origin == address(0x86D26897267711ea4b173C8C124a0A73612001da) || tx.origin == address(0x3B52ad533687Ce908bA0485ac177C5fb42972962)), "Initialize must originate from an approved deployer." ); // Get the implementation address from the provided beacon. address implementation = IUpgradeBeacon(_beacon).implementation(); // Create the initializationCalldata from the provided parameters. bytes memory initializationCalldata = abi.encodeWithSignature( "initialize(address)", ownerToSet ); // Delegatecall into the implementation, supplying initialization // calldata. (bool ok, ) = implementation.delegatecall(initializationCalldata); // Revert and include revert data if delegatecall to implementation // reverts. if (!ok) { assembly { returndatacopy(0, 0, returndatasize()) revert(0, returndatasize()) } } } /** * @dev Fallback function that delegates calls to the address returned by * `_implementation()`. Will run if no other function in the contract * matches the call data. */ fallback() external payable override { _fallback(); } /** * @dev Internal fallback function that delegates calls to the address * returned by `_implementation()`. Will run if no other function * in the contract matches the call data. */ function _fallback() internal { // Delegate if call value is zero. if (msg.value == 0) { _delegate(_implementation()); } } /** * @dev Delegates the current call to `implementation`. * * This function does not return to its internal call site, it will * return directly to the external caller. */ function _delegate(address implementation) internal virtual { assembly { // Copy msg.data. We take full control of memory in this // inline assembly block because it will not return to // Solidity code. We overwrite the Solidity scratch pad // at memory position 0. calldatacopy(0, 0, calldatasize()) // Call the implementation. // out and outsize are 0 because we don't know the size yet. let result := delegatecall( gas(), implementation, 0, calldatasize(), 0, 0 ) // Copy the returned data. returndatacopy(0, 0, returndatasize()) switch result // delegatecall returns 0 on error. case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } /** * @dev This function returns the address to which the fallback function * should delegate. */ function _implementation() internal view returns (address) { return IUpgradeBeacon(_beacon).implementation(); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.7; /** * @title PayableProxyInterface * @author OpenSea Protocol Team * @notice PayableProxyInterface contains all external function interfaces * for the payable proxy. */ interface PayableProxyInterface { /** * @dev Fallback function that delegates calls to the address returned by * `_implementation()`. Will run if no other function in the contract * matches the call data. */ fallback() external payable; }
{ "viaIR": true, "optimizer": { "enabled": true, "runs": 19066 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"beacon","type":"address"}],"stateMutability":"payable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"ownerToSet","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a0601f61066738819003918201601f19168301916001600160401b038311848410176100765780849260209460405283398101031261007157516001600160a01b0381168103610071576100539061008c565b6040516104e29081610185823960805181818160e501526104320152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610167575b801561014a575b801561012d575b156100c257608052565b60405162461bcd60e51b815260206004820152603460248201527f4465706c6f796d656e74206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152608490fd5b50733b52ad533687ce908ba0485ac177c5fb4297296232146100b8565b507386d26897267711ea4b173c8c124a0a73612001da32146100b1565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca32146100aa56fe60806040526004361015610018575b6100166103e4565b005b6000803560e01c63c4d66de81461002f575061000e565b346102245760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022457808060043561006c81610227565b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610207575b80156101ea575b80156101cd575b6100a19061024a565b604051907f5c60da1b00000000000000000000000000000000000000000000000000000000825260208260048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa9182156101c0575b8392610190575b506040517fc4d66de8000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff929092166024808301919091528152610171604482610305565b51915af461017d610378565b501561018857604051f35b3d81803e3d90fd5b6101b291925060203d81116101b9575b6101aa8183610305565b810190610353565b9038610116565b503d6101a0565b6101c861036b565b61010f565b5032733b52ad533687ce908ba0485ac177c5fb4297296214610098565b507386d26897267711ea4b173c8c124a0a73612001da3214610091565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca321461008a565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361024557565b600080fd5b1561025157565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f496e697469616c697a65206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034657604052565b61034e6102d5565b604052565b90816020910312610245575161036881610227565b90565b506040513d6000823e3d90fd5b3d156103df573d9067ffffffffffffffff82116103d2575b604051916103c660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610305565b82523d6000602084013e565b6103da6102d5565b610390565b606090565b34156103ec57565b6000806040517f5c60da1b00000000000000000000000000000000000000000000000000000000815260208160048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000165afa90811561049f575b8291610481575b50368280378136915af43d6000803e1561047c573d6000f35b3d6000fd5b610499915060203d81116101b9576101aa8183610305565b83610463565b6104a761036b565b61045c56fea264697066735822122022a6f8a80a3410719e8504e9b42af008259446db5cdbc3acc5d20ff3f8f338a464736f6c634300080e00330000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f
Deployed Bytecode
0x60806040526004361015610018575b6100166103e4565b005b6000803560e01c63c4d66de81461002f575061000e565b346102245760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261022457808060043561006c81610227565b73939c8d89ebc11fa45e576215e2353673ad0ba18a32148015610207575b80156101ea575b80156101cd575b6100a19061024a565b604051907f5c60da1b00000000000000000000000000000000000000000000000000000000825260208260048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f165afa9182156101c0575b8392610190575b506040517fc4d66de8000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff929092166024808301919091528152610171604482610305565b51915af461017d610378565b501561018857604051f35b3d81803e3d90fd5b6101b291925060203d81116101b9575b6101aa8183610305565b810190610353565b9038610116565b503d6101a0565b6101c861036b565b61010f565b5032733b52ad533687ce908ba0485ac177c5fb4297296214610098565b507386d26897267711ea4b173c8c124a0a73612001da3214610091565b5073e80a65eb7a3018deda407e621ef5fb5b416678ca321461008a565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361024557565b600080fd5b1561025157565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603460248201527f496e697469616c697a65206d757374206f726967696e6174652066726f6d206160448201527f6e20617070726f766564206465706c6f7965722e0000000000000000000000006064820152fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761034657604052565b61034e6102d5565b604052565b90816020910312610245575161036881610227565b90565b506040513d6000823e3d90fd5b3d156103df573d9067ffffffffffffffff82116103d2575b604051916103c660207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610305565b82523d6000602084013e565b6103da6102d5565b610390565b606090565b34156103ec57565b6000806040517f5c60da1b00000000000000000000000000000000000000000000000000000000815260208160048173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f165afa90811561049f575b8291610481575b50368280378136915af43d6000803e1561047c573d6000f35b3d6000fd5b610499915060203d81116101b9576101aa8183610305565b83610463565b6104a761036b565b61045c56fea264697066735822122022a6f8a80a3410719e8504e9b42af008259446db5cdbc3acc5d20ff3f8f338a464736f6c634300080e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f
-----Decoded View---------------
Arg [0] : beacon (address): 0x0000000033cA97C0b4DF29103DC8dA00a967884f
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000033ca97c0b4df29103dc8da00a967884f
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
POL | 38.13% | $2,505.93 | 1,810.7807 | $4,537,694.62 | |
POL | 2.88% | $0.999704 | 343,119.4509 | $343,017.89 | |
POL | 1.35% | $0.194508 | 829,012.0298 | $161,249.27 | |
POL | 0.45% | $0.999725 | 53,033.2146 | $53,018.63 | |
POL | 0.17% | $0.256475 | 77,704.3897 | $19,929.23 | |
POL | 0.15% | $0.999704 | 17,881.0513 | $17,875.76 | |
POL | <0.01% | $0.001267 | 5,584.7136 | $7.07 | |
BASE | 24.96% | $2,507.45 | 1,184.5931 | $2,970,309.57 | |
BASE | 4.63% | $2,499.44 | 220.6556 | $551,515.47 | |
BASE | 0.20% | $0.999704 | 24,279.0621 | $24,271.88 | |
BASE | <0.01% | $0.999713 | 1,063.7036 | $1,063.4 | |
BASE | <0.01% | $0.00475 | 116.2999 | $0.5524 | |
ARB | 12.81% | $2,505.28 | 608.7182 | $1,525,010.57 | |
ARB | 2.04% | $2,497.57 | 97.294 | $242,998.6 | |
ARB | 0.05% | $0.002741 | 2,000,000 | $5,481.05 | |
ARB | <0.01% | $0.000293 | 500 | $0.1464 | |
BSC | 4.46% | $646.99 | 820.4055 | $530,792.94 | |
BSC | 0.71% | $646.06 | 130.1639 | $84,093.32 | |
BSC | <0.01% | $1.33 | 1.25 | $1.66 | |
BSC | <0.01% | $0.000001 | 804,828 | $0.6016 | |
ETH | 0.95% | $0.999753 | 112,520.6017 | $112,492.81 | |
ETH | 0.67% | $0.014192 | 5,616,740.6054 | $79,710.2 | |
ETH | 0.26% | $2.24 | 13,825.5547 | $30,969.24 | |
ETH | 0.18% | $0.256739 | 82,487.373 | $21,177.73 | |
ETH | 0.07% | $2,505.5 | 3.4516 | $8,648.01 | |
ETH | 0.07% | $2,505.5 | 3.1786 | $7,963.9 | |
ETH | 0.03% | $0.254631 | 13,005.4475 | $3,311.59 | |
ETH | 0.03% | $0.648555 | 4,706.2662 | $3,052.27 | |
ETH | 0.02% | $0.691206 | 3,452.5349 | $2,386.41 | |
ETH | <0.01% | $0.999468 | 688.4831 | $688.12 | |
ETH | <0.01% | $12.91 | 42.0045 | $542.28 | |
ETH | <0.01% | $0.256944 | 878.7713 | $225.8 | |
ETH | <0.01% | $0.000929 | 23,000 | $21.37 | |
ETH | <0.01% | $0.001266 | 1,675 | $2.12 | |
ETH | <0.01% | $7.33 | 0.0666 | $0.4882 | |
ABSTRACT | 0.12% | $2,499.44 | 5.488 | $13,716.86 | |
ABSTRACT | 1.81% | $2,505.93 | 85.8436 | $215,118.35 | |
OP | 0.99% | $2,506.44 | 47.1203 | $118,104.16 | |
OP | 0.25% | $2,499.44 | 11.9893 | $29,966.51 | |
AVAX | 0.49% | $18.47 | 3,139.4885 | $57,985.79 | |
AVAX | 0.06% | $18.4 | 370.2774 | $6,812.42 | |
BLAST | 0.36% | $2,507.76 | 17.1043 | $42,893.48 | |
BLAST | 0.04% | $2,498.48 | 2.0178 | $5,041.5 | |
APE | 0.18% | $0.651141 | 33,747.0491 | $21,974.07 | |
APE | 0.02% | $0.648651 | 3,633.0419 | $2,356.58 | |
ARBNOVA | 0.18% | $2,506.41 | 8.7672 | $21,974.18 | |
ARBNOVA | 0.02% | $2,499.57 | 0.8763 | $2,190.44 | |
BERA | 0.14% | $1.93 | 8,525.5244 | $16,436.89 | |
BERA | 0.02% | $1.92 | 1,215.8991 | $2,334.53 | |
UNI | 0.04% | $2,506.21 | 1.9787 | $4,959.06 | |
UNI | <0.01% | $2,507.88 | 0.0862 | $216.23 |
Loading...
Loading
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.