token

package
v0.0.0-...-19b0ade Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsUnknownTokenErr

func IsUnknownTokenErr(err error) bool

Types

type GetTransferredTokenByVaa

type GetTransferredTokenByVaa func(context.Context, *sdk.VAA) (*TransferredToken, error)

type TokenResolver

type TokenResolver struct {
	// contains filtered or unexported fields
}

func NewTokenResolver

func NewTokenResolver(client parser.ParserVAAAPIClient, logger *zap.Logger) *TokenResolver

func (*TokenResolver) GetTransferredTokenByVaa

func (r *TokenResolver) GetTransferredTokenByVaa(ctx context.Context, vaa *sdk.VAA) (*TransferredToken, error)

type TransferredToken

type TransferredToken struct {
	AppId        string
	AppIDs       []string
	FromChain    sdk.ChainID
	ToChain      sdk.ChainID
	TokenAddress sdk.Address
	TokenChain   sdk.ChainID
	Amount       *big.Int
	FromAddress  string
	ToAddress    string
}

func (*TransferredToken) Clone

func (t *TransferredToken) Clone() *TransferredToken

type UnknownTokenErr

type UnknownTokenErr struct {
	// contains filtered or unexported fields
}

func (*UnknownTokenErr) Error

func (e *UnknownTokenErr) Error() string

Jump to

Keyboard shortcuts

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