util

package
v0.1.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateFailedMint added in v0.1.2

func CreateFailedMint(tx *pokt.TxResponse, vaultAddress string) models.InvalidMint

func CreateInvalidMint

func CreateInvalidMint(tx *pokt.TxResponse, vaultAddress string) models.InvalidMint

func CreateMint

func CreateMint(tx *pokt.TxResponse, memo models.MintMemo, wpoktAddress string, vaultAddress string) models.Mint

func SignBurn

func SignBurn(
	doc *models.Burn,
	privateKey crypto.PrivateKey,
	multisigPubKey crypto.PublicKeyMultiSig,
	numSigners int,
) (*models.Burn, error)

func SignInvalidMint

func SignInvalidMint(
	doc *models.InvalidMint,
	privateKey crypto.PrivateKey,
	multisigPubKey crypto.PublicKeyMultiSig,
	numSigners int,
) (*models.InvalidMint, error)

func UpdateStatusAndConfirmationsForBurn

func UpdateStatusAndConfirmationsForBurn(doc *models.Burn, blockNumber int64) (*models.Burn, error)

func UpdateStatusAndConfirmationsForInvalidMint

func UpdateStatusAndConfirmationsForInvalidMint(doc *models.InvalidMint, currentHeight int64) (*models.InvalidMint, error)

func ValidateMemo

func ValidateMemo(txMemo string) (models.MintMemo, bool)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL