Feature Tip: Add private address tag to any address under My Name Tag !
This nametag was submitted by Kleros Curate.
Latest 25 from a total of 3,246 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Convert | 24332029 | 19 days ago | IN | 0 ETH | 0.00029079 | ||||
| Convert | 24103908 | 51 days ago | IN | 0 ETH | 0.00028815 | ||||
| Convert | 23996763 | 66 days ago | IN | 0 ETH | 0.00024832 | ||||
| Convert | 23968400 | 70 days ago | IN | 0 ETH | 0.00032638 | ||||
| Convert | 23944385 | 73 days ago | IN | 0 ETH | 0.00000339 | ||||
| Place Request | 23926961 | 75 days ago | IN | 0 ETH | 0.00025147 | ||||
| Convert | 23917301 | 77 days ago | IN | 0 ETH | 0.00004099 | ||||
| Convert | 23905297 | 78 days ago | IN | 0 ETH | 0.00031256 | ||||
| Place Request | 23881245 | 82 days ago | IN | 0 ETH | 0.00024811 | ||||
| Get Mpond | 23876498 | 82 days ago | IN | 0 ETH | 0.00039606 | ||||
| Convert | 23831467 | 89 days ago | IN | 0 ETH | 0.00029415 | ||||
| Convert | 23647426 | 115 days ago | IN | 0 ETH | 0.00033225 | ||||
| Convert | 23637346 | 116 days ago | IN | 0 ETH | 0.00001486 | ||||
| Convert | 23557039 | 127 days ago | IN | 0 ETH | 0.00045018 | ||||
| Convert | 23537022 | 130 days ago | IN | 0 ETH | 0.00001539 | ||||
| Convert | 23533097 | 131 days ago | IN | 0 ETH | 0.00024913 | ||||
| Convert | 23524423 | 132 days ago | IN | 0 ETH | 0.00015935 | ||||
| Convert | 23366768 | 154 days ago | IN | 0 ETH | 0.00016585 | ||||
| Convert | 23357578 | 155 days ago | IN | 0 ETH | 0.00001927 | ||||
| Convert | 23195234 | 178 days ago | IN | 0 ETH | 0.00035995 | ||||
| Convert | 23192639 | 178 days ago | IN | 0 ETH | 0.00002621 | ||||
| Place Request | 23192561 | 178 days ago | IN | 0 ETH | 0.0000178 | ||||
| Convert | 23158354 | 183 days ago | IN | 0 ETH | 0.00003009 | ||||
| Convert | 23153466 | 184 days ago | IN | 0 ETH | 0.00004762 | ||||
| Convert | 23149724 | 184 days ago | IN | 0 ETH | 0.00005818 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BridgeProxy
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2021-01-03
*/
pragma solidity >=0.4.21 <0.7.0;
/// @title Contract to reward overlapping stakes
/// @author Marlin
/// @notice Use this contract only for testing
/// @dev Contract may or may not change in future (depending upon the new slots in proxy-store)
contract BridgeProxy {
bytes32 internal constant IMPLEMENTATION_SLOT = bytes32(
uint256(keccak256("eip1967.proxy.implementation")) - 1
);
bytes32 internal constant PROXY_ADMIN_SLOT = bytes32(
uint256(keccak256("eip1967.proxy.admin")) - 1
);
constructor(address contractLogic, address proxyAdmin) public {
// save the code address
bytes32 slot = IMPLEMENTATION_SLOT;
assembly {
sstore(slot, contractLogic)
}
// save the proxy admin
slot = PROXY_ADMIN_SLOT;
address sender = proxyAdmin;
assembly {
sstore(slot, sender)
}
}
function updateAdmin(address _newAdmin) public {
require(
msg.sender == getAdmin(),
"Only the current admin should be able to new admin"
);
bytes32 slot = PROXY_ADMIN_SLOT;
assembly {
sstore(slot, _newAdmin)
}
}
/// @author Marlin
/// @dev Only admin can update the contract
/// @param _newLogic address is the address of the contract that has to updated to
function updateLogic(address _newLogic) public {
require(
msg.sender == getAdmin(),
"Only Admin should be able to update the contracts"
);
bytes32 slot = IMPLEMENTATION_SLOT;
assembly {
sstore(slot, _newLogic)
}
}
/// @author Marlin
/// @dev use assembly as contract store slot is manually decided
function getAdmin() internal view returns (address result) {
bytes32 slot = PROXY_ADMIN_SLOT;
assembly {
result := sload(slot)
}
}
/// @author Marlin
/// @dev add functionality to forward the balance as well.
function() external payable {
bytes32 slot = IMPLEMENTATION_SLOT;
assembly {
let contractLogic := sload(slot)
calldatacopy(0x0, 0x0, calldatasize())
let success := delegatecall(
sub(gas(), 10000),
contractLogic,
0x0,
calldatasize(),
0,
0
)
let retSz := returndatasize()
returndatacopy(0, 0, retSz)
switch success
case 0 {
revert(0, retSz)
}
default {
return(0, retSz)
}
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"contractLogic","type":"address"},{"internalType":"address","name":"proxyAdmin","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[{"internalType":"address","name":"_newAdmin","type":"address"}],"name":"updateAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newLogic","type":"address"}],"name":"updateLogic","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b506040516104973803806104978339818101604052604081101561003357600080fd5b508051602090910151604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152815190819003601c018120600019908101949094557f656970313936372e70726f78792e61646d696e0000000000000000000000000081529051908190036013019020909101556103de806100b96000396000f3fe6080604052600436106100295760003560e01c8063795e617e146100a8578063e2f273bd146100ea575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0180543660008037600080366000846127105a03f43d806000803e8180156100a357816000f35b816000fd5b3480156100b457600080fd5b506100e8600480360360208110156100cb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661012a565b005b3480156100f657600080fd5b506100e86004803603602081101561010d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661020c565b6101326102ee565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806103476031913960400191505060405180910390fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0155565b6102146102ee565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610297576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806103786032913960400191505060405180910390fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0155565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01549056fe4f6e6c792041646d696e2073686f756c642062652061626c6520746f207570646174652074686520636f6e7472616374734f6e6c79207468652063757272656e742061646d696e2073686f756c642062652061626c6520746f206e65772061646d696ea265627a7a7231582035f25aa1f2841e515abbaa9d66c90d23a036ff6e688febd698895d847381dbcc64736f6c6343000511003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f15ff03350adecbe42ea20634bca8b4f8ba5c3a
Deployed Bytecode
0x6080604052600436106100295760003560e01c8063795e617e146100a8578063e2f273bd146100ea575b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0180543660008037600080366000846127105a03f43d806000803e8180156100a357816000f35b816000fd5b3480156100b457600080fd5b506100e8600480360360208110156100cb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661012a565b005b3480156100f657600080fd5b506100e86004803603602081101561010d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661020c565b6101326102ee565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001806103476031913960400191505060405180910390fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0155565b6102146102ee565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610297576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806103786032913960400191505060405180910390fd5b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0155565b604080517f656970313936372e70726f78792e61646d696e00000000000000000000000000815290519081900360130190207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01549056fe4f6e6c792041646d696e2073686f756c642062652061626c6520746f207570646174652074686520636f6e7472616374734f6e6c79207468652063757272656e742061646d696e2073686f756c642062652061626c6520746f206e65772061646d696ea265627a7a7231582035f25aa1f2841e515abbaa9d66c90d23a036ff6e688febd698895d847381dbcc64736f6c63430005110032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f15ff03350adecbe42ea20634bca8b4f8ba5c3a
-----Decoded View---------------
Arg [0] : contractLogic (address): 0x0000000000000000000000000000000000000000
Arg [1] : proxyAdmin (address): 0x7f15ff03350AdeCbE42eA20634bCA8b4F8BA5c3a
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000007f15ff03350adecbe42ea20634bca8b4f8ba5c3a
Deployed Bytecode Sourcemap
253:2542:0:-;;;;;;;;;;;;;;;;;;;;;;;355:41;;;;;;;;;;;;;;;;347:54;;2211:11;;2259:14;2121:12;;2236:38;2477:1;2457;2424:14;2402:3;2370:13;2345:5;2338;2334:17;2303:190;2520:16;2571:5;2568:1;2565;2550:27;2600:7;2625:65;;;;2749:5;2746:1;2739:16;2625:65;2665:5;2662:1;2655:16;1407:302;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1407:302:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1407:302:0;;;;:::i;:::-;;938:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;938:300:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;938:300:0;;;;:::i;1407:302::-;1501:10;:8;:10::i;:::-;1487:24;;:10;:24;;;1465:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;355:41;;;;;;;;;;;;;;;;347:54;;1668:23;1653:49::o;938:300::-;1032:10;:8;:10::i;:::-;1018:24;;:10;:24;;;996:124;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;486:32;;;;;;;;;;;;;;;;478:45;;1197:23;1182:49::o;1811:175::-;486:32;;;;;;;;;;;;;;;;478:45;;1957:11;;1932:47::o
Swarm Source
bzzr://35f25aa1f2841e515abbaa9d66c90d23a036ff6e688febd698895d847381dbcc
Loading...
Loading
Loading...
Loading
Net Worth in USD
$277,271.96
Net Worth in ETH
140.696886
Token Allocations
POND
100.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $0.002625 | 105,631,036.33 | $277,271.96 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.