BaseBase
0x3d...3474
Mammouth

Mammouth

MAMM

Colección
Precio de Piso
0,049 ETH
$2,345.34
Tamaño
373
Coleccionables
Propietarios
326
87 % Propietarios Únicos
¡El código fuente de este contrato está verificado!
Metadatos del Contrato
Compilador
0.8.20+commit.a1b79de6
Idioma
Solidity
Código Fuente del Contrato
Archivo 1 de 1: OmniseaNFTProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.7;

contract OmniseaNFTProxy {
    address private _proxy;

    constructor(address proxy_) {
        _proxy = proxy_;
    }

    fallback() external payable {
        _delegate(_proxy);
    }

    receive() external payable {
        _delegate(_proxy);
    }

    function _delegate(address _proxyTo) internal {
        assembly {
            let ptr := mload(0x40)
            calldatacopy(ptr, 0, calldatasize())
            let result := delegatecall(gas(), _proxyTo, ptr, calldatasize(), 0, 0)
            let size := returndatasize()
            returndatacopy(ptr, 0, size)

            switch result
            case 0 { revert(ptr, size) }
            default { return(ptr, size) }
        }
    }
}
Configuraciones
{
  "compilationTarget": {
    "src/contracts/nft/OmniseaNFTProxy.sol": "OmniseaNFTProxy"
  },
  "evmVersion": "shanghai",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": true,
    "runs": 1
  },
  "remappings": []
}
ABI
[{"inputs":[{"internalType":"address","name":"proxy_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]