BaseBase
0xe6...92e8
Cloud

Cloud

CLO

收藏品
大小
12,000
收藏品
所有者
1,081
9% 独特的所有者
此合同的源代码已经过验证!
合同元数据
编译器
0.8.9+commit.e5eed63a
语言
Solidity
合同源代码
文件 1 的 1:OmniseaERC721PsiProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract OmniseaERC721PsiProxy {
    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) }
        }
    }
}
设置
{
  "compilationTarget": {
    "src/contracts/v3/OmniseaERC721PsiProxy.sol": "OmniseaERC721PsiProxy"
  },
  "evmVersion": "london",
  "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"}]