Latest 25 from a total of 60,902 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Request | 43927310 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926970 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926966 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926855 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926846 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926833 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926799 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926749 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43926705 | 15 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43894810 | 17 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43894781 | 17 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43894735 | 17 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43893620 | 17 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43893436 | 17 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43893382 | 17 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43893238 | 17 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43727706 | 27 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43726220 | 27 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43711693 | 28 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43711635 | 28 days ago | IN | 0.01 XDAI | 0.00029868 | ||||
| Request | 43711629 | 28 days ago | IN | 0.01 XDAI | 0.00029867 | ||||
| Request | 43711205 | 28 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43711105 | 28 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43711073 | 28 days ago | IN | 1 wei | 0.00029863 | ||||
| Request | 43710972 | 28 days ago | IN | 1 wei | 0.00029863 |
Latest 25 internal transactions (View All)
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 44180900 | 13 secs ago | 0.01 XDAI | ||||
| 44180900 | 13 secs ago | 0.01 XDAI | ||||
| 44180899 | 18 secs ago | 0.01 XDAI | ||||
| 44180899 | 18 secs ago | 0.01 XDAI | ||||
| 44180877 | 2 mins ago | 0.01 XDAI | ||||
| 44180877 | 2 mins ago | 0.01 XDAI | ||||
| 44180877 | 2 mins ago | 0.01 XDAI | ||||
| 44180877 | 2 mins ago | 0.01 XDAI | ||||
| 44180861 | 3 mins ago | 0.01 XDAI | ||||
| 44180861 | 3 mins ago | 0.01 XDAI | ||||
| 44180860 | 3 mins ago | 0.01 XDAI | ||||
| 44180860 | 3 mins ago | 0.01 XDAI | ||||
| 44180857 | 4 mins ago | 0.01 XDAI | ||||
| 44180857 | 4 mins ago | 0.01 XDAI | ||||
| 44180853 | 4 mins ago | 0.01 XDAI | ||||
| 44180853 | 4 mins ago | 0.01 XDAI | ||||
| 44180839 | 5 mins ago | 0.01 XDAI | ||||
| 44180839 | 5 mins ago | 0.01 XDAI | ||||
| 44180823 | 7 mins ago | 0.01 XDAI | ||||
| 44180823 | 7 mins ago | 0.01 XDAI | ||||
| 44180812 | 8 mins ago | 0.01 XDAI | ||||
| 44180812 | 8 mins ago | 0.01 XDAI | ||||
| 44180804 | 8 mins ago | 0.01 XDAI | ||||
| 44180804 | 8 mins ago | 0.01 XDAI | ||||
| 44180795 | 9 mins ago | 0.01 XDAI |
Cross-Chain Transactions
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xd2E43c77...1799BF818 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
MechMarketplaceProxy
Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled:
Yes with 1000000 runs
Other Settings:
cancun EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.28; /// @dev Zero implementation address. error ZeroImplementationAddress(); /// @dev Zero initialization data. error ZeroData(); /// @dev Proxy initialization failed. error InitializationFailed(); /* * This is a MechMarketplace proxy contract. * Proxy implementation is created based on the Universal Upgradeable Proxy Standard (UUPS) EIP-1822. * The implementation address must be located in a unique storage slot of the proxy contract. * The upgrade logic must be located in the implementation contract. * Special mechMarketplace implementation address slot is produced by hashing the "MECH_MARKETPLACE_PROXY" * string in order to make the slot unique. * The fallback() implementation for all the delegatecall-s is inspired by the Gnosis Safe set of contracts. */ /// @title MechMarketplaceProxy - Smart contract for mech marketplace proxy /// @author Aleksandr Kuperman - <[email protected]> /// @author Andrey Lebedev - <[email protected]> contract MechMarketplaceProxy { // Code position in storage is keccak256("MECH_MARKETPLACE_PROXY") = "0xe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca" bytes32 public constant MECH_MARKETPLACE_PROXY = 0xe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca; /// @dev MechMarketplaceProxy constructor. /// @param implementation MechMarketplace implementation address. /// @param mechMarketplaceData MechMarketplace initialization data. constructor(address implementation, bytes memory mechMarketplaceData) { // Check for the zero address, since the delegatecall works even with the zero one if (implementation == address(0)) { revert ZeroImplementationAddress(); } // Check for the zero data if (mechMarketplaceData.length == 0) { revert ZeroData(); } // Store the mechMarketplace implementation address // solhint-disable-next-line avoid-low-level-calls assembly { sstore(MECH_MARKETPLACE_PROXY, implementation) } // Initialize proxy tokenomics storage (bool success, ) = implementation.delegatecall(mechMarketplaceData); if (!success) { revert InitializationFailed(); } } /// @dev Delegatecall to all the incoming data. fallback() external payable { // solhint-disable-next-line avoid-low-level-calls assembly { let implementation := sload(MECH_MARKETPLACE_PROXY) calldatacopy(0, 0, calldatasize()) let success := delegatecall(gas(), implementation, 0, calldatasize(), 0, 0) returndatacopy(0, 0, returndatasize()) if eq(success, 0) { revert(0, returndatasize()) } return(0, returndatasize()) } } /// @dev Gets the implementation address. /// @return implementation Implementation address. function getImplementation() external view returns (address implementation) { // solhint-disable-next-line avoid-low-level-calls assembly { implementation := sload(MECH_MARKETPLACE_PROXY) } } }
{
"optimizer": {
"enabled": true,
"runs": 1000000
},
"evmVersion": "cancun",
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"metadata": {
"useLiteralContent": true
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"mechMarketplaceData","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InitializationFailed","type":"error"},{"inputs":[],"name":"ZeroData","type":"error"},{"inputs":[],"name":"ZeroImplementationAddress","type":"error"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"MECH_MARKETPLACE_PROXY","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getImplementation","outputs":[{"internalType":"address","name":"implementation","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
0x608060405234801561000f575f5ffd5b5060405161034f38038061034f83398101604081905261002e9161012d565b6001600160a01b0382166100555760405163d02c623d60e01b815260040160405180910390fd5b80515f036100765760405163c922446b60e01b815260040160405180910390fd5b817fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca555f826001600160a01b0316826040516100b291906101fc565b5f60405180830381855af49150503d805f81146100ea576040519150601f19603f3d011682016040523d82523d5f602084013e6100ef565b606091505b505090508061011157604051630337323560e31b815260040160405180910390fd5b505050610212565b634e487b7160e01b5f52604160045260245ffd5b5f5f6040838503121561013e575f5ffd5b82516001600160a01b0381168114610154575f5ffd5b60208401519092506001600160401b0381111561016f575f5ffd5b8301601f8101851361017f575f5ffd5b80516001600160401b0381111561019857610198610119565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101c6576101c6610119565b6040528181528282016020018710156101dd575f5ffd5b8160208401602083015e5f602083830101528093505050509250929050565b5f82518060208501845e5f920191825250919050565b6101308061021f5f395ff3fe6080604052600436106025575f3560e01c8063aaf10f42146065578063e8eca22d1460bc575b7fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca54365f5f375f5f365f845af490503d5f5f3e806060573d5ffd5b503d5ff35b348015606f575f5ffd5b507fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca5460405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801560c6575f5ffd5b5060ed7fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca81565b60405190815260200160b356fea26469706673582212208023af1b12606df134566b07f95cd30fd2782a3bbd629d281ab6f125da07708664736f6c634300081c00330000000000000000000000002b6ff14b63859ef8740eca6a3da01f95e19f04800000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000006480d859110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000012c00000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106025575f3560e01c8063aaf10f42146065578063e8eca22d1460bc575b7fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca54365f5f375f5f365f845af490503d5f5f3e806060573d5ffd5b503d5ff35b348015606f575f5ffd5b507fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca5460405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801560c6575f5ffd5b5060ed7fe6194b93a7bff0a54130ed8cd277223408a77f3e48bb5104a9db96d334f962ca81565b60405190815260200160b356fea26469706673582212208023af1b12606df134566b07f95cd30fd2782a3bbd629d281ab6f125da07708664736f6c634300081c0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in XDAI
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.