token

package
v0.0.0-...-efbd42f Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnknownToken = errors.New("token is unknown")

Functions

This section is empty.

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
	FromChain    sdk.ChainID
	ToChain      sdk.ChainID
	TokenAddress sdk.Address
	TokenChain   sdk.ChainID
	Amount       *big.Int
}

func (*TransferredToken) Clone

func (t *TransferredToken) Clone() *TransferredToken

Jump to

Keyboard shortcuts

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