Minting Contract

Address

ddress : (not yet deployed) on Klaytn Blockchain Main-net

Summary

The minting contract proceeds with minting of Otherworld collection based on the offering data generated in the offering contract.

Offering sales deposited into the Minting Contract will be transferred to the Offering Distribution Contract upon withdrawal.

  • Defines the maximum number of tokens that can be minted in a single transaction.

Data

Base

Name
Type

Max Amount Per Mint

Uint

Created Timestamp

Uint

Event

Minted

Name
Type

Offering ID

Uint

To

Address

Start Token ID

Uint

Amount

Uint

Minting Type

Uint

Withdrawal

Name
Type

Offering ID

Uint

Balance

Uint

Interface

interface IOWMinting {
    function offerKLAY(
        uint256 _offeringId,
        bytes32[] calldata _whitelistMerkleProof
    ) external payable;

    function offerCurrency(
        uint256 _offeringId,
        uint256 _price,
        bytes32[] calldata _whitelistMerkleProof
    ) external;

    function mintClaim(uint256 _offeringId, OfferingBase.MintingType _type)
        external;

    function mintRemain(uint256 _offeringId) external;

    function withdraw(uint256 _offeringId) external;

    function setMaxAmountPerMint(uint256 _maxAmountPerMint) external;

    function getMaxAmountPerMint() external view returns (uint256);
}

Last updated