# Mintage

NewMintageApi creates mintage module for client

func NewMintageApi(c *rpc.Client) *MintageApi

# GetMintageBlock

GetMintageBlock returns mintage block by mintage parameters

func (m *MintageApi) GetMintageBlock(param *api.MintageParams) (*types.StateBlock, error)

# GetMintageData

GetMintageData returns mintage data by mintage parameters

func (m *MintageApi) GetMintageData(param *api.MintageParams) ([]byte, error)

# GetRewardBlock

GetRewardBlock returns reward block by mintage block

func (m *MintageApi) GetRewardBlock(input *types.StateBlock) (*types.StateBlock, error)

# GetWithdrawMintageData

GetWithdrawMintageData returns withdraw mintage data by token id

func (m *MintageApi) GetWithdrawMintageData(tokenId types.Hash) ([]byte, error)