Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MintTokensWorkflow ¶
func MintTokensWorkflow(ctx context.Context, mintsAPI api.MintsApi, l1signer signers.L1Signer, unsignedMintRequest []UnsignedMintRequest, ) (*api.MintTokensResponse, error)
MintTokensWorkflow assists in minting tokens to the given imx user.
Types ¶
type MintableTokenData ¶
type UnsignedMintRequest ¶
type UnsignedMintRequest struct { ContractAddress string `json:"contract_address" validate:"required,eth_addr"` Royalties []MintFee `json:"royalties,omitempty" validate:"dive"` // contract-level (optional) Users []User `json:"users" validate:"required,dive,min=1"` AuthSignature string `json:"auth_signature" validate:"required"` }
type User ¶
type User struct { User string `json:"ether_key"` Tokens []MintableTokenData `json:"tokens"` }
Click to show internal directories.
Click to hide internal directories.