Latest 25 from a total of 7,625 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 24637933 | 52 mins ago | IN | 0 ETH | 0.00000119 | ||||
| Rebalance Sell W... | 24636512 | 5 hrs ago | IN | 0 ETH | 0.00055892 | ||||
| Rebalance Sell W... | 24631732 | 21 hrs ago | IN | 0 ETH | 0.00031067 | ||||
| Rebalance Sell W... | 24631726 | 21 hrs ago | IN | 0 ETH | 0.00261734 | ||||
| Transfer | 24630544 | 25 hrs ago | IN | 0 ETH | 0.00000112 | ||||
| Transfer | 24630534 | 25 hrs ago | IN | 0 ETH | 0.00000118 | ||||
| Transfer | 24630515 | 25 hrs ago | IN | 0 ETH | 0.00000122 | ||||
| Transfer | 24630477 | 25 hrs ago | IN | 0 ETH | 0.0000016 | ||||
| Transfer | 24630438 | 26 hrs ago | IN | 0 ETH | 0.00000149 | ||||
| Rebalance Sell W... | 24629646 | 28 hrs ago | IN | 0 ETH | 0.00142066 | ||||
| Rebalance Sell W... | 24629639 | 28 hrs ago | IN | 0 ETH | 0.0040285 | ||||
| Rebalance Sell W... | 24627504 | 35 hrs ago | IN | 0 ETH | 0.00259989 | ||||
| Rebalance Sell W... | 24627419 | 36 hrs ago | IN | 0 ETH | 0.01066811 | ||||
| Rebalance Sell W... | 24623753 | 2 days ago | IN | 0 ETH | 0.00116625 | ||||
| Rebalance Sell W... | 24621920 | 2 days ago | IN | 0 ETH | 0.00071882 | ||||
| Rebalance Sell W... | 24617769 | 2 days ago | IN | 0 ETH | 0.00166575 | ||||
| Rebalance Sell W... | 24615929 | 3 days ago | IN | 0 ETH | 0.00566163 | ||||
| Rebalance Sell W... | 24613626 | 3 days ago | IN | 0 ETH | 0.00023239 | ||||
| Rebalance Sell W... | 24613620 | 3 days ago | IN | 0 ETH | 0.00337363 | ||||
| Rebalance Sell W... | 24611733 | 3 days ago | IN | 0 ETH | 0.00246144 | ||||
| Rebalance Sell W... | 24609762 | 3 days ago | IN | 0 ETH | 0.00031026 | ||||
| Rebalance Sell W... | 24607926 | 4 days ago | IN | 0 ETH | 0.00022387 | ||||
| Rebalance Sell W... | 24606097 | 4 days ago | IN | 0 ETH | 0.00091497 | ||||
| Rebalance Sell W... | 24604235 | 4 days ago | IN | 0 ETH | 0.00489471 | ||||
| Rebalance Sell W... | 24602406 | 4 days ago | IN | 0 ETH | 0.00296181 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Relayer Sell | 24638172 | 4 mins ago | 0.00010384 ETH | ||||
| Transfer | 24638164 | 6 mins ago | 0.00007104 ETH | ||||
| Relayer Sell | 24638149 | 9 mins ago | 0.00010487 ETH | ||||
| Relayer Sell | 24638140 | 10 mins ago | 0.00010487 ETH | ||||
| Transfer | 24638138 | 11 mins ago | 0.00007197 ETH | ||||
| Transfer | 24638080 | 22 mins ago | 0.00007055 ETH | ||||
| Relayer Sell | 24638010 | 36 mins ago | 0.00010682 ETH | ||||
| Relayer Sell | 24637978 | 43 mins ago | 0.00010682 ETH | ||||
| Relayer Sell | 24637928 | 53 mins ago | 0.00010682 ETH | ||||
| Transfer | 24637754 | 1 hr ago | 0.00007072 ETH | ||||
| Transfer | 24637739 | 1 hr ago | 0.00007315 ETH | ||||
| Relayer Sell | 24637598 | 1 hr ago | 0.00010895 ETH | ||||
| Relayer Sell | 24637585 | 2 hrs ago | 0.00010895 ETH | ||||
| Transfer | 24637485 | 2 hrs ago | 0.00007458 ETH | ||||
| Relayer Sell | 24637329 | 2 hrs ago | 0.0001099 ETH | ||||
| Transfer | 24637296 | 3 hrs ago | 0.00007559 ETH | ||||
| Transfer | 24637170 | 3 hrs ago | 0.00007496 ETH | ||||
| Relayer Sell | 24637132 | 3 hrs ago | 0.00011208 ETH | ||||
| Transfer | 24637088 | 3 hrs ago | 0.00007603 ETH | ||||
| Relayer Sell | 24637016 | 3 hrs ago | 0.00011318 ETH | ||||
| Relayer Sell | 24636934 | 4 hrs ago | 0.00011318 ETH | ||||
| Transfer | 24636689 | 5 hrs ago | 0.00008031 ETH | ||||
| Transfer | 24636542 | 5 hrs ago | 0.00007747 ETH | ||||
| Relayer Sell | 24636532 | 5 hrs ago | 0.00011464 ETH | ||||
| Transfer | 24636406 | 6 hrs ago | 0.0000747 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Proxy
Compiler Version
v0.7.6+commit.7338295f
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
// Deployed with donations via Gitcoin GR9
pragma solidity 0.7.6;
pragma abicoder v2;
contract Proxy {
// EIP1967
// bytes32(uint256(keccak256('eip1967.proxy.admin')) - 1)
bytes32 private constant adminPosition = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;
// EIP1967
// bytes32(uint256(keccak256('eip1967.proxy.implementation')) - 1)
bytes32 private constant implementationPosition =
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc;
// EIP1967
event AdminChanged(address previousAdmin, address newAdmin);
event Upgraded(address indexed implementation);
constructor(address _implementation) {
_setAdmin(address(0), msg.sender);
setImplementation(_implementation);
}
function implementation() public view returns (address _implementation) {
assembly {
_implementation := sload(implementationPosition)
}
}
function setImplementation(address _implementation) public {
require(msg.sender == admin(), 'PX00');
require(_implementation != implementation(), 'PX01');
require(_implementation != address(0), 'PX02');
assembly {
sstore(implementationPosition, _implementation)
}
emit Upgraded(_implementation);
}
function admin() public view returns (address _admin) {
assembly {
_admin := sload(adminPosition)
}
}
function setAdmin(address _admin) external {
address currentAdmin = admin();
require(msg.sender == currentAdmin, 'PX00');
require(_admin != currentAdmin, 'PX01');
require(_admin != address(0), 'PX02');
_setAdmin(currentAdmin, _admin);
}
function _setAdmin(address currentAdmin, address newAdmin) internal {
assembly {
sstore(adminPosition, newAdmin)
}
emit AdminChanged(currentAdmin, newAdmin);
}
/**
* @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 _fallback() internal {
address _implementation = implementation();
assembly {
// Copy msg.data.
calldatacopy(0, 0, calldatasize())
// Call the implementation.
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())
}
}
}
fallback() external payable {
_fallback();
}
receive() external payable {
_fallback();
}
}{
"optimizer": {
"enabled": true,
"runs": 200
},
"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":"_implementation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"_admin","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"_implementation","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_implementation","type":"address"}],"name":"setImplementation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405234801561001057600080fd5b506040516106cc3803806106cc83398101604081905261002f916101a6565b61003a600033610049565b61004381610097565b50610248565b8060008051602061068c833981519152557f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f828260405161008b9291906101d4565b60405180910390a15050565b61009f610180565b6001600160a01b0316336001600160a01b0316146100d85760405162461bcd60e51b81526004016100cf9061022a565b60405180910390fd5b6100e0610193565b6001600160a01b0316816001600160a01b031614156101115760405162461bcd60e51b81526004016100cf906101ee565b6001600160a01b0381166101375760405162461bcd60e51b81526004016100cf9061020c565b6000805160206106ac8339815191528190556040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60008051602061068c8339815191525490565b6000805160206106ac8339815191525490565b6000602082840312156101b7578081fd5b81516001600160a01b03811681146101cd578182fd5b9392505050565b6001600160a01b0392831681529116602082015260400190565b6020808252600490820152635058303160e01b604082015260600190565b602080825260049082015263282c181960e11b604082015260600190565b6020808252600490820152630505830360e41b604082015260600190565b610435806102576000396000f3fe6080604052600436106100435760003560e01c80635c60da1b1461005a578063704b6c0214610085578063d784d426146100a5578063f851a440146100c557610052565b36610052576100506100da565b005b6100506100da565b34801561006657600080fd5b5061006f61010a565b60405161007c9190610377565b60405180910390f35b34801561009157600080fd5b506100506100a0366004610349565b61012f565b3480156100b157600080fd5b506100506100c0366004610349565b6101d2565b3480156100d157600080fd5b5061006f6102c4565b60006100e461010a565b90503660008037600080366000845af43d6000803e808015610105573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b60006101396102c4565b9050336001600160a01b0382161461016c5760405162461bcd60e51b8152600401610163906103e1565b60405180910390fd5b806001600160a01b0316826001600160a01b0316141561019e5760405162461bcd60e51b8152600401610163906103a5565b6001600160a01b0382166101c45760405162461bcd60e51b8152600401610163906103c3565b6101ce81836102e9565b5050565b6101da6102c4565b6001600160a01b0316336001600160a01b03161461020a5760405162461bcd60e51b8152600401610163906103e1565b61021261010a565b6001600160a01b0316816001600160a01b031614156102435760405162461bcd60e51b8152600401610163906103a5565b6001600160a01b0381166102695760405162461bcd60e51b8152600401610163906103c3565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8190556040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103557f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f828260405161033d92919061038b565b60405180910390a15050565b60006020828403121561035a578081fd5b81356001600160a01b0381168114610370578182fd5b9392505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6020808252600490820152635058303160e01b604082015260600190565b602080825260049082015263282c181960e11b604082015260600190565b6020808252600490820152630505830360e41b60408201526060019056fea2646970667358221220d6c3294d68fd1d5446e9fba39af9bc11a18f86e1922c29f64dc70e4f0eef283064736f6c63430007060033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc000000000000000000000000a18dfd4f5097d946a182f7c0960c4590fe4909f4
Deployed Bytecode
0x6080604052600436106100435760003560e01c80635c60da1b1461005a578063704b6c0214610085578063d784d426146100a5578063f851a440146100c557610052565b36610052576100506100da565b005b6100506100da565b34801561006657600080fd5b5061006f61010a565b60405161007c9190610377565b60405180910390f35b34801561009157600080fd5b506100506100a0366004610349565b61012f565b3480156100b157600080fd5b506100506100c0366004610349565b6101d2565b3480156100d157600080fd5b5061006f6102c4565b60006100e461010a565b90503660008037600080366000845af43d6000803e808015610105573d6000f35b3d6000fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b60006101396102c4565b9050336001600160a01b0382161461016c5760405162461bcd60e51b8152600401610163906103e1565b60405180910390fd5b806001600160a01b0316826001600160a01b0316141561019e5760405162461bcd60e51b8152600401610163906103a5565b6001600160a01b0382166101c45760405162461bcd60e51b8152600401610163906103c3565b6101ce81836102e9565b5050565b6101da6102c4565b6001600160a01b0316336001600160a01b03161461020a5760405162461bcd60e51b8152600401610163906103e1565b61021261010a565b6001600160a01b0316816001600160a01b031614156102435760405162461bcd60e51b8152600401610163906103a5565b6001600160a01b0381166102695760405162461bcd60e51b8152600401610163906103c3565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8190556040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103557f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f828260405161033d92919061038b565b60405180910390a15050565b60006020828403121561035a578081fd5b81356001600160a01b0381168114610370578182fd5b9392505050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6020808252600490820152635058303160e01b604082015260600190565b602080825260049082015263282c181960e11b604082015260600190565b6020808252600490820152630505830360e41b60408201526060019056fea2646970667358221220d6c3294d68fd1d5446e9fba39af9bc11a18f86e1922c29f64dc70e4f0eef283064736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a18dfd4f5097d946a182f7c0960c4590fe4909f4
-----Decoded View---------------
Arg [0] : _implementation (address): 0xa18DFD4F5097d946A182f7C0960C4590FE4909F4
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a18dfd4f5097d946a182f7c0960c4590fe4909f4
Loading...
Loading
Loading...
Loading
Net Worth in USD
$109,929.80
Net Worth in ETH
53.584645
Token Allocations
WETH
62.34%
USDC
19.57%
USDT
11.28%
Others
6.81%
Multichain Portfolio | 33 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.