token_status

package
v0.2.9 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2020 License: ISC Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ITokenDB

type ITokenDB interface {
	SetRoot(hash arry.Hash) error
	Root() arry.Hash
	Commit() (arry.Hash, error)
	Token(addr arry.Address) *types.TokenRecord
	SetToken(token *types.TokenRecord)
}

type TokenStatus

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

func NewTokenStatus

func NewTokenStatus() (*TokenStatus, error)

func (*TokenStatus) CheckMessage

func (t *TokenStatus) CheckMessage(msg types.IMessage) error

func (*TokenStatus) Commit

func (t *TokenStatus) Commit() (arry.Hash, error)

func (*TokenStatus) SetTrieRoot

func (t *TokenStatus) SetTrieRoot(hash arry.Hash) error

func (*TokenStatus) Token

func (t *TokenStatus) Token(address arry.Address) (types.IToken, error)

func (*TokenStatus) TrieRoot

func (t *TokenStatus) TrieRoot() arry.Hash

func (*TokenStatus) UpdateToken

func (t *TokenStatus) UpdateToken(msg types.IMessage, height uint64) error

Update contract status

Jump to

Keyboard shortcuts

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