账户
0x53...13d8
0x53...13D8

0x53...13D8

$500
此合同的源代码已经过验证!
合同元数据
编译器
0.8.20+commit.a1b79de6
语言
Solidity
合同源代码
文件 1 的 1:FairErcMinter.sol
// SPDX-License-Identifier: UNLICENSED

pragma solidity ^0.8.0;

interface fERC20 {
    function mint(address _to) payable external;
}

contract fERC20Minter {
    function bulkPaidMint(fERC20 token, address account, uint256 price, uint256 count) external payable returns (bool) {
        require(msg.value == price * count, "invilid eth sent");
        for (uint256 i = 0; i < count; i ++) {
            token.mint{value: price}(account);
        }
        return true;
    }
}
设置
{
  "compilationTarget": {
    "FairErcMinter.sol": "fERC20Minter"
  },
  "evmVersion": "shanghai",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs"
  },
  "optimizer": {
    "enabled": true,
    "runs": 10
  },
  "remappings": []
}
ABI
[{"inputs":[{"internalType":"contract fERC20","name":"token","type":"address"},{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"count","type":"uint256"}],"name":"bulkPaidMint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"}]