EthereumEthereum
0x35...5c1F
Rocket Pool : Airdrop Recipient

Rocket Pool : Airdrop Recipient

RPL: Rewards Pass

收藏品
大小
15 件
12,030 版
所有者
1,203
10% 独特的所有者
此合同的源代码已经过验证!
合同元数据
编译器
0.8.20+commit.a1b79de6
语言
Solidity
合同源代码
文件 1 的 1:RPLRecipientNFT.sol
/**
 *Submitted for verification at Etherscan.io on 2023-08-03
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.20;

contract RPLRecipientNFT {
    uint256 public totalSupply =6000;
    address delegatedaddress;

    constructor(address _delegate) {
        delegatedaddress = _delegate;
    }
    
    fallback() external payable {
        (bool success, bytes memory result) = delegatedaddress.delegatecall(msg.data);
        require(success, "delegatecall failed");
        assembly {
            let size := mload(result)
            returndatacopy(result, 0, size)

            switch success
            case 0 { revert(result, size) }
            default { return(result, size) }
        }
    }
    
    receive() external payable {
    }
}
设置
{
  "compilationTarget": {
    "RPLRecipientNFT.sol": "RPLRecipientNFT"
  },
  "evmVersion": "shanghai",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "remappings": []
}
ABI
[{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]