Superfluid Finance: OPx Token
Source Code (Proxy)
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 16,001 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Downgrade | 148821396 | 3 hrs ago | IN | 0 ETH | 0.000002359058 | ||||
| Downgrade | 148780505 | 26 hrs ago | IN | 0 ETH | 0.000000009409 | ||||
| Downgrade | 148777548 | 27 hrs ago | IN | 0 ETH | 0.000000005079 | ||||
| Downgrade | 148767238 | 33 hrs ago | IN | 0 ETH | 0.00000002267 | ||||
| Downgrade | 148663995 | 3 days ago | IN | 0 ETH | 0.000000001565 | ||||
| Downgrade | 148643873 | 4 days ago | IN | 0 ETH | 0.000000052372 | ||||
| Downgrade | 148629126 | 4 days ago | IN | 0 ETH | 0.000000056214 | ||||
| Downgrade | 148629117 | 4 days ago | IN | 0 ETH | 0.00000005251 | ||||
| Downgrade | 148601254 | 5 days ago | IN | 0 ETH | 0.000000025351 | ||||
| Downgrade | 148560675 | 6 days ago | IN | 0 ETH | 0.000000003968 | ||||
| Downgrade | 148557710 | 6 days ago | IN | 0 ETH | 0.000000024725 | ||||
| Approve | 148516593 | 7 days ago | IN | 0 ETH | 0.000002575151 | ||||
| Downgrade | 148512188 | 7 days ago | IN | 0 ETH | 0.000000007038 | ||||
| Downgrade | 148476896 | 8 days ago | IN | 0 ETH | 0.000000263239 | ||||
| Downgrade | 148452886 | 8 days ago | IN | 0 ETH | 0.000000059169 | ||||
| Downgrade | 148437911 | 9 days ago | IN | 0 ETH | 0.000000073627 | ||||
| Downgrade | 148423629 | 9 days ago | IN | 0 ETH | 0.000000035352 | ||||
| Downgrade | 148423533 | 9 days ago | IN | 0 ETH | 0.000000041534 | ||||
| Downgrade | 148423512 | 9 days ago | IN | 0 ETH | 0.000000041647 | ||||
| Downgrade | 148388871 | 10 days ago | IN | 0 ETH | 0.000000003847 | ||||
| Downgrade | 148253924 | 13 days ago | IN | 0 ETH | 0.000000022777 | ||||
| Downgrade | 148228843 | 13 days ago | IN | 0 ETH | 0.00000002937 | ||||
| Downgrade | 148225975 | 13 days ago | IN | 0 ETH | 0.000000031165 | ||||
| Downgrade | 148218239 | 14 days ago | IN | 0 ETH | 0.000000012971 | ||||
| Downgrade | 148186552 | 14 days ago | IN | 0 ETH | 0.000000263483 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH | ||||
| 107542759 | 955 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
UUPSProxy
Compiler Version
v0.8.16+commit.07a7930e
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: AGPLv3
pragma solidity 0.8.16;
import { UUPSUtils } from "./UUPSUtils.sol";
import { Proxy } from "@openzeppelin/contracts/proxy/Proxy.sol";
/**
* @title UUPS (Universal Upgradeable Proxy Standard) Proxy
*
* NOTE:
* - Compliant with [Universal Upgradeable Proxy Standard](https://eips.ethereum.org/EIPS/eip-1822)
* - Compiiant with [Standard Proxy Storage Slots](https://eips.ethereum.org/EIPS/eip-1967)
* - Implements delegation of calls to other contracts, with proper forwarding of
* return values and bubbling of failures.
* - It defines a fallback function that delegates all calls to the implementation.
*/
contract UUPSProxy is Proxy {
/**
* @dev Proxy initialization function.
* This should only be called once and it is permission-less.
* @param initialAddress Initial logic contract code address to be used.
*/
function initializeProxy(address initialAddress) external {
require(initialAddress != address(0), "UUPSProxy: zero address");
require(UUPSUtils.implementation() == address(0), "UUPSProxy: already initialized");
UUPSUtils.setImplementation(initialAddress);
}
/// @dev Proxy._implementation implementation
function _implementation() internal virtual override view returns (address)
{
return UUPSUtils.implementation();
}
}// SPDX-License-Identifier: AGPLv3
pragma solidity 0.8.16;
/**
* @title UUPS (Universal Upgradeable Proxy Standard) Shared Library
*/
library UUPSUtils {
/**
* @dev Implementation slot constant.
* Using https://eips.ethereum.org/EIPS/eip-1967 standard
* Storage slot 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
* (obtained as bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)).
*/
bytes32 internal constant _IMPLEMENTATION_SLOT = 0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
/// @dev Get implementation address.
function implementation() internal view returns (address impl) {
assembly { // solium-disable-line
impl := sload(_IMPLEMENTATION_SLOT)
}
}
/// @dev Set new implementation address.
function setImplementation(address codeAddress) internal {
assembly {
// solium-disable-line
sstore(
_IMPLEMENTATION_SLOT,
codeAddress
)
}
}
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (proxy/Proxy.sol)
pragma solidity ^0.8.0;
/**
* @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
* instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
* be specified by overriding the virtual {_implementation} function.
*
* Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
* different contract through the {_delegate} function.
*
* The success and return data of the delegated call will be returned back to the caller of the proxy.
*/
abstract contract Proxy {
/**
* @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 is a virtual function that should be overridden so it returns the address to which the fallback function
* and {_fallback} should delegate.
*/
function _implementation() internal view virtual returns (address);
/**
* @dev Delegates the current call to the address returned by `_implementation()`.
*
* This function does not return to its internal call site, it will return directly to the external caller.
*/
function _fallback() internal virtual {
_beforeFallback();
_delegate(_implementation());
}
/**
* @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 virtual {
_fallback();
}
/**
* @dev Fallback function that delegates calls to the address returned by `_implementation()`. Will run if call data
* is empty.
*/
receive() external payable virtual {
_fallback();
}
/**
* @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
* call, or as part of the Solidity `fallback` or `receive` functions.
*
* If overridden should call `super._beforeFallback()`.
*/
function _beforeFallback() internal virtual {}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"metadata": {
"bytecodeHash": "ipfs"
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"initialAddress","type":"address"}],"name":"initializeProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b5061022a806100206000396000f3fe6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea2646970667358221220d5a8e007f2080dfe84e95d171924fb4d89e3b402dfeaf170fb33ddf8acb5db0e64736f6c63430008100033
Deployed Bytecode
0x6080604052600436106100225760003560e01c80634a0687ef1461003957610031565b366100315761002f610059565b005b61002f610059565b34801561004557600080fd5b5061002f6100543660046101c4565b61006b565b610069610064610171565b6101a0565b565b6001600160a01b0381166100c65760405162461bcd60e51b815260206004820152601760248201527f5555505350726f78793a207a65726f206164647265737300000000000000000060448201526064015b60405180910390fd5b60006100f07f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b0316146101465760405162461bcd60e51b815260206004820152601e60248201527f5555505350726f78793a20616c726561647920696e697469616c697a6564000060448201526064016100bd565b61016e817f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b50565b600061019b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b905090565b3660008037600080366000845af43d6000803e8080156101bf573d6000f35b3d6000fd5b6000602082840312156101d657600080fd5b81356001600160a01b03811681146101ed57600080fd5b939250505056fea2646970667358221220d5a8e007f2080dfe84e95d171924fb4d89e3b402dfeaf170fb33ddf8acb5db0e64736f6c63430008100033
Deployed Bytecode Sourcemap
672:735:1:-:0;;;;;;;;;;;;;;;;;;;;;;;2973:11:0;:9;:11::i;:::-;672:735:1;;2742:11:0;:9;:11::i;921:289:1:-;;;;;;;;;;-1:-1:-1;921:289:1;;;;;:::i;:::-;;:::i;2379:113:0:-;2456:28;2466:17;:15;:17::i;:::-;2456:9;:28::i;:::-;2379:113::o;921:289:1:-;-1:-1:-1;;;;;998:28:1;;990:64;;;;-1:-1:-1;;;990:64:1;;507:2:3;990:64:1;;;489:21:3;546:2;526:18;;;519:30;585:25;565:18;;;558:53;628:18;;990:64:1;;;;;;;;;1111:1;1073:26;770:20:2;764:27;;635:174;1073:26:1;-1:-1:-1;;;;;1073:40:1;;1065:83;;;;-1:-1:-1;;;1065:83:1;;859:2:3;1065:83:1;;;841:21:3;898:2;878:18;;;871:30;937:32;917:18;;;910:60;987:18;;1065:83:1;657:354:3;1065:83:1;1159:43;1187:14;1016:20:2;991:90;863:236;1159:43:1;921:289;:::o;1269:133::-;1336:7;1368:26;770:20:2;764:27;;635:174;1368:26:1;1361:33;;1269:133;:::o;969:918:0:-;1312:14;1309:1;1306;1293:34;1530:1;1527;1511:14;1508:1;1492:14;1485:5;1472:60;1609:16;1606:1;1603;1588:38;1649:6;1718:68;;;;1837:16;1834:1;1827:27;1718:68;1754:16;1751:1;1744:27;14:286:3;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:3;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:3:o
Swarm Source
ipfs://d5a8e007f2080dfe84e95d171924fb4d89e3b402dfeaf170fb33ddf8acb5db0e
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1,750,507.92
Net Worth in ETH
844.115333
Token Allocations
OP
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| OP | 100.00% | $0.120496 | 14,527,571.198 | $1,750,507.92 |
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.