Latest 25 from a total of 28 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Exec Transaction | 23540660 | 178 days ago | IN | 0 FRAX | 0.00035827 | ||||
| Exec Transaction | 23538579 | 178 days ago | IN | 0 FRAX | 0.00048766 | ||||
| Exec Transaction | 23538579 | 178 days ago | IN | 0 FRAX | 0.00047132 | ||||
| Exec Transaction | 23538295 | 178 days ago | IN | 0 FRAX | 0.00052812 | ||||
| Exec Transaction | 23311151 | 183 days ago | IN | 0 FRAX | 0.00005892 | ||||
| Exec Transaction | 23236571 | 185 days ago | IN | 0 FRAX | 0.00023899 | ||||
| Exec Transaction | 23236571 | 185 days ago | IN | 0 FRAX | 0.00022058 | ||||
| Exec Transaction | 23236571 | 185 days ago | IN | 0 FRAX | 0.00022058 | ||||
| Exec Transaction | 23236570 | 185 days ago | IN | 0 FRAX | 0.00023112 | ||||
| Exec Transaction | 23236570 | 185 days ago | IN | 0 FRAX | 0.00023112 | ||||
| Exec Transaction | 23236570 | 185 days ago | IN | 0 FRAX | 0.00023112 | ||||
| Exec Transaction | 23236568 | 185 days ago | IN | 0 FRAX | 0.00023501 | ||||
| Exec Transaction | 23236568 | 185 days ago | IN | 0 FRAX | 0.00023501 | ||||
| Exec Transaction | 23236567 | 185 days ago | IN | 0 FRAX | 0.0002401 | ||||
| Exec Transaction | 23236001 | 185 days ago | IN | 0 FRAX | 0.00015884 | ||||
| Exec Transaction | 23235464 | 185 days ago | IN | 0 FRAX | 0.0002074 | ||||
| Exec Transaction | 23018902 | 190 days ago | IN | 0 FRAX | 0.00146919 | ||||
| Exec Transaction | 23017787 | 190 days ago | IN | 0 FRAX | 0.00098147 | ||||
| Exec Transaction | 22584648 | 200 days ago | IN | 0 FRAX | 0.00018298 | ||||
| Exec Transaction | 21763475 | 219 days ago | IN | 0 FRAX | 0.00023923 | ||||
| Exec Transaction | 21763475 | 219 days ago | IN | 0 FRAX | 0.00022071 | ||||
| Exec Transaction | 21763475 | 219 days ago | IN | 0 FRAX | 0.00021543 | ||||
| Exec Transaction | 21763474 | 219 days ago | IN | 0 FRAX | 0.00022071 | ||||
| Exec Transaction | 21763474 | 219 days ago | IN | 0 FRAX | 0.0002313 | ||||
| Exec Transaction | 21763474 | 219 days ago | IN | 0 FRAX | 0.0002313 |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
SafeProxy
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/**
*Submitted for verification at fraxscan.com on 2025-06-18
*/
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;
/**
* @title IProxy - Helper interface to access the singleton address of the Proxy on-chain.
* @author Richard Meissner - @rmeissner
*/
interface IProxy {
function masterCopy() external view returns (address);
}
/**
* @title SafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
* @author Stefan George - <[email protected]>
* @author Richard Meissner - <[email protected]>
*/
contract SafeProxy {
// Singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
// To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
address internal singleton;
/**
* @notice Constructor function sets address of singleton contract.
* @param _singleton Singleton address.
*/
constructor(address _singleton) {
require(_singleton != address(0), "Invalid singleton address provided");
singleton = _singleton;
}
/// @dev Fallback function forwards all transactions and returns all received return data.
fallback() external payable {
// solhint-disable-next-line no-inline-assembly
assembly {
let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
// 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
mstore(0, _singleton)
return(0, 0x20)
}
calldatacopy(0, 0, calldatasize())
let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
returndatacopy(0, 0, returndatasize())
if eq(success, 0) {
revert(0, returndatasize())
}
return(0, returndatasize())
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]Contract Creation Code
608060405234801561000f575f5ffd5b506040516102b53803806102b583398181016040528101906100319190610142565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361009f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610096906101ed565b60405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061020b565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610111826100e8565b9050919050565b61012181610107565b811461012b575f5ffd5b50565b5f8151905061013c81610118565b92915050565b5f60208284031215610157576101566100e4565b5b5f6101648482850161012e565b91505092915050565b5f82825260208201905092915050565b7f496e76616c69642073696e676c65746f6e20616464726573732070726f7669645f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f6101d760228361016d565b91506101e28261017d565b604082019050919050565b5f6020820190508181035f830152610204816101cb565b9050919050565b609e806102175f395ff3fe608060405273ffffffffffffffffffffffffffffffffffffffff5f54167fa619486e000000000000000000000000000000000000000000000000000000005f3503604b57805f5260205ff35b365f5f375f5f365f845af43d5f5f3e5f81036064573d5ffd5b3d5ff3fea26469706673582212202a2f1a388f34ff12e7c8a6b777a20c7243d2e58039df380134f40c1915296d2b64736f6c634300081c003300000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a
Deployed Bytecode
0x608060405273ffffffffffffffffffffffffffffffffffffffff5f54167fa619486e000000000000000000000000000000000000000000000000000000005f3503604b57805f5260205ff35b365f5f375f5f365f845af43d5f5f3e5f81036064573d5ffd5b3d5ff3fea26469706673582212202a2f1a388f34ff12e7c8a6b777a20c7243d2e58039df380134f40c1915296d2b64736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a
-----Decoded View---------------
Arg [0] : _singleton (address): 0x41675C099F32341bf84BFc5382aF534df5C7461a
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a
Deployed Bytecode Sourcemap
536:1541:0:-:0;;;1401:42;1397:1;1391:8;1387:57;1581:66;1577:1;1564:15;1561:87;1558:179;;1678:10;1675:1;1668:21;1717:4;1714:1;1707:15;1558:179;1770:14;1767:1;1764;1751:34;1868:1;1865;1849:14;1846:1;1834:10;1827:5;1814:56;1905:16;1902:1;1899;1884:38;1951:1;1942:7;1939:14;1936:79;;1983:16;1980:1;1973:27;1936:79;2039:16;2036:1;2029:27
Swarm Source
ipfs://2a2f1a388f34ff12e7c8a6b777a20c7243d2e58039df380134f40c1915296d2b
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1,341.19
Net Worth in FRAX
1,297.652777
Token Allocations
WSTETH
70.29%
LDO
29.71%
FRAX
0.00%
Multichain Portfolio | 35 Chains
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.