🇺🇸
Protocol
HubSoTWTutorialPartners
ENG
ENG
  • Otherworld's Protocol
  • Smart Contracts
    • Providing Contract
    • Currency Contract
    • Milestone Contract
    • NFT(ERC-721) Contract
    • Minting Contract
    • Offering Contract
    • OD Contract
    • ERD Contract
    • Market Contract
    • oKLAY(ERC-20) Contract
    • Governance Power Contract
    • Proxy Contract
  • PROVIDING - DIMENSION
    • Providing
      • Project
      • Universe
      • Collection
      • Item
      • Milestone
      • Milestone-Comment
    • R&R
      • Player
      • Provider
      • Operator
      • Associator
      • Creator
    • DAO Fund
    • Currency
      • Service Currency
      • Project Currency
    • Launchpad
      • Offering
      • Round
      • Whitelist
      • Minting
    • Marketplace
      • Exchange
      • List
      • Offer
      • Effect of Proposal
      • Market Fee
      • Royalty
    • Governance
      • Governance Power
      • Governance Standard
    • License
      • License A : Full Access
      • License Standard
  • SOCIAL-DIMENSION
    • Other Wallet
    • Other Board
    • Other Channel
    • Other Messenger
    • Gamification
  • DAO-TOOL AS A SERVICE
    • Open Governance
    • Open Launchpad
    • Open Marketplace
    • Open Providing
Powered by GitBook
On this page
  • Address
  • Summary
  • Data
  • Base
  • Event
  • Minted
  • Withdrawal
  • Interface
  1. Smart Contracts

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);
}
PreviousNFT(ERC-721) ContractNextOffering Contract

Last updated 2 years ago