Skip to main content
The Mint precompile exposes read-only queries against the Sei mint module, letting EVM smart contracts inspect the chain’s token release schedule and the current minter state.

Address

The Mint precompile is located at the following address:

Interface

Mint.sol

Methods

All methods on the Mint precompile are read-only view functions. Calling them with a non-zero value reverts.

params

Returns the mint module parameters, including the mint denom and the full scheduled token release schedule.
Returns
  • MintParams — a struct containing:
    • mintDenom — the denomination minted by the module.
    • tokenReleaseSchedule — an array of ScheduledTokenRelease entries, each with a startDate, endDate, and tokenReleaseAmount.

minter

Returns the current minter state, describing the active release window and the amounts minted so far.
Returns
  • Minter — a struct containing:
    • startDate — the start date of the current release period.
    • endDate — the end date of the current release period.
    • denom — the denomination being minted.
    • totalMintAmount — the total amount to be minted over the current period.
    • remainingMintAmount — the amount still to be minted in the current period.
    • lastMintAmount — the amount minted in the most recent mint.
    • lastMintDate — the date of the most recent mint.
    • lastMintHeight — the block height of the most recent mint.

Usage Example