false
false
0
The new Blockscout UI is now open source! Learn how to deploy it here
- We're indexing this chain right now. Some of the counts may be inaccurate.

Contract Address Details

0x318E297D04C03974ce181462B6010e6C935a7221

Contract Name
DummyEtherMinter
Creator
0xe36c0f–9ad9cb at 0x81c2f1–9536c0
Balance
0 ETH
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
5598978
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
Contract name:
DummyEtherMinter




Optimization enabled
true
Compiler version
v0.8.33+commit.64118f21




Optimization runs
200
EVM Version
shanghai




Verified at
2026-02-24T05:53:08.547406Z

src/impl/DummyEtherMinter.sol

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.33;

import {IEthMinter} from "../iface/IEthMinter.sol";

/// @title DummyEtherMinter
/// @notice Test-only minter that emits events without actually minting ETH.
/// @dev Used for testnet deployments where the protocol cannot mint real ETH.
/// @custom:security-contact security@taiko.xyz
contract DummyEtherMinter is IEthMinter {
    event EthMinted(address indexed recipient, uint256 amount);

    /// @inheritdoc IEthMinter
    function mintEth(address _recipient, uint256 _amount) external {
        emit EthMinted(_recipient, _amount);
    }
}
        

src/iface/IEthMinter.sol

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.33;

/// @custom:security-contact security@taiko.xyz
interface IEthMinter {
    /// @notice Mints ETH to the specified recipient.
    function mintEth(address _recipient, uint256 _amount) external;
}
          

Compiler Settings

{"viaIR":true,"remappings":["forge-std/=node_modules/forge-std/src/","@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/","risc0-ethereum/=lib/risc0-ethereum/contracts/src/","openzeppelin/contracts/=node_modules/@openzeppelin/contracts/"],"outputSelection":{"*":{"*":["*"],"":["*"]}},"optimizer":{"runs":200,"enabled":true},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"libraries":{},"evmVersion":"shanghai"}
              

Contract ABI

[{"type":"event","name":"EthMinted","inputs":[{"type":"address","name":"recipient","internalType":"address","indexed":true},{"type":"uint256","name":"amount","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"mintEth","inputs":[{"type":"address","name":"_recipient","internalType":"address"},{"type":"uint256","name":"_amount","internalType":"uint256"}]}]
              

Contract Creation Code

0x6080806040523460135760ad908160188239f35b5f80fdfe60808060405260043610156011575f80fd5b5f3560e01c63882dd3d2146023575f80fd5b3460735760403660031901126073576004356001600160a01b038116919082900360735760207ffbdc76b6a8fd5835665620c2df59994a27a321459ecfe00c2517c9fa9671409b916024358152a2005b5f80fdfea264697066735822122002a767009314755d516b6d170d0109be3826ceee03fb0917ca05e69c8404cb4664736f6c63430008210033

Deployed ByteCode

0x60808060405260043610156011575f80fd5b5f3560e01c63882dd3d2146023575f80fd5b3460735760403660031901126073576004356001600160a01b038116919082900360735760207ffbdc76b6a8fd5835665620c2df59994a27a321459ecfe00c2517c9fa9671409b916024358152a2005b5f80fdfea264697066735822122002a767009314755d516b6d170d0109be3826ceee03fb0917ca05e69c8404cb4664736f6c63430008210033