Showing the last 25 transactions (View Advanced Filter)
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Rebalance Sell W... | 24644807 | 1 hr ago | IN | 0 ETH | 0.00023158 | ||||
| Rebalance Sell W... | 24642397 | 9 hrs ago | IN | 0 ETH | 0.00070263 | ||||
| Rebalance Sell W... | 24639800 | 17 hrs ago | IN | 0 ETH | 0.00144243 | ||||
| Transfer | 24637933 | 24 hrs ago | IN | 0 ETH | 0.00000119 | ||||
| Rebalance Sell W... | 24636512 | 28 hrs ago | IN | 0 ETH | 0.00055892 | ||||
| Rebalance Sell W... | 24631732 | 44 hrs ago | IN | 0 ETH | 0.00031067 | ||||
| Rebalance Sell W... | 24631726 | 44 hrs ago | IN | 0 ETH | 0.00261734 | ||||
| Transfer | 24630544 | 2 days ago | IN | 0 ETH | 0.00000112 | ||||
| Transfer | 24630534 | 2 days ago | IN | 0 ETH | 0.00000118 | ||||
| Transfer | 24630515 | 2 days ago | IN | 0 ETH | 0.00000122 | ||||
| Transfer | 24630477 | 2 days ago | IN | 0 ETH | 0.0000016 | ||||
| Transfer | 24630438 | 2 days ago | IN | 0 ETH | 0.00000149 | ||||
| Rebalance Sell W... | 24629646 | 2 days ago | IN | 0 ETH | 0.00142066 | ||||
| Rebalance Sell W... | 24629639 | 2 days ago | IN | 0 ETH | 0.0040285 | ||||
| Rebalance Sell W... | 24627504 | 2 days ago | IN | 0 ETH | 0.00259989 | ||||
| Rebalance Sell W... | 24627419 | 2 days ago | IN | 0 ETH | 0.01066811 | ||||
| Rebalance Sell W... | 24623753 | 2 days ago | IN | 0 ETH | 0.00116625 | ||||
| Rebalance Sell W... | 24621920 | 3 days ago | IN | 0 ETH | 0.00071882 | ||||
| Rebalance Sell W... | 24617769 | 3 days ago | IN | 0 ETH | 0.00166575 | ||||
| Rebalance Sell W... | 24615929 | 4 days ago | IN | 0 ETH | 0.00566163 | ||||
| Rebalance Sell W... | 24613626 | 4 days ago | IN | 0 ETH | 0.00023239 | ||||
| Rebalance Sell W... | 24613620 | 4 days ago | IN | 0 ETH | 0.00337363 | ||||
| Rebalance Sell W... | 24611733 | 4 days ago | IN | 0 ETH | 0.00246144 | ||||
| Rebalance Sell W... | 24609762 | 4 days ago | IN | 0 ETH | 0.00031026 | ||||
| Rebalance Sell W... | 24607926 | 5 days ago | IN | 0 ETH | 0.00022387 |
Showing the last 25 internal transactions (View Advanced Filter)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Relayer Sell | 24645121 | 1 min ago | 0.0001222 ETH | ||||
| Relayer Sell | 24645121 | 1 min ago | 0.0001222 ETH | ||||
| Relayer Sell | 24645093 | 7 mins ago | 0.0001222 ETH | ||||
| Transfer | 24645055 | 15 mins ago | 0.00010226 ETH | ||||
| Transfer | 24645055 | 15 mins ago | 0.00007985 ETH | ||||
| Transfer | 24645038 | 18 mins ago | 0.0000842 ETH | ||||
| Relayer Sell | 24645005 | 25 mins ago | 0.0001228 ETH | ||||
| Transfer | 24644964 | 33 mins ago | 0.00008189 ETH | ||||
| Relayer Sell | 24644884 | 49 mins ago | 0.00012263 ETH | ||||
| Relayer Sell | 24644880 | 50 mins ago | 0.00012263 ETH | ||||
| Relayer Sell | 24644877 | 51 mins ago | 0.00012263 ETH | ||||
| Sell | 24644807 | 1 hr ago | 0.00012263 ETH | ||||
| Transfer | 24644785 | 1 hr ago | 0.00008275 ETH | ||||
| Transfer | 24644712 | 1 hr ago | 0.00008929 ETH | ||||
| Transfer | 24644688 | 1 hr ago | 0.00008798 ETH | ||||
| Relayer Sell | 24644632 | 1 hr ago | 0.00012647 ETH | ||||
| Transfer | 24644616 | 1 hr ago | 0.00008724 ETH | ||||
| Transfer | 24644597 | 1 hr ago | 0.00008841 ETH | ||||
| Transfer | 24644561 | 1 hr ago | 0.00008731 ETH | ||||
| Relayer Sell | 24644560 | 1 hr ago | 0.00012945 ETH | ||||
| Relayer Sell | 24644531 | 2 hrs ago | 0.00012945 ETH | ||||
| Transfer | 24644506 | 2 hrs ago | 0.00008596 ETH | ||||
| Relayer Sell | 24644459 | 2 hrs ago | 0.00013058 ETH | ||||
| Relayer Sell | 24644445 | 2 hrs ago | 0.00013058 ETH | ||||
| Relayer Sell | 24644409 | 2 hrs ago | 0.00013058 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
$61,375.76
Net Worth in ETH
28.890922
Token Allocations
WBTC
37.20%
USDC
37.08%
USDT
19.64%
Others
6.09%
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.