digest

package
v0.0.0-...-1b25507 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2026 License: GPL-3.0 Imports: 19 Imported by: 0

Documentation

Overview

Package digest provides api features.

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultColNameToken        = "digest_token"
	DefaultColNameTokenBalance = "digest_token_bl"
)
View Source
var DefaultIndexes = cdigest.DefaultIndexes

Functions

func PrepareToken

func PrepareToken(bs *cdigest.BlockSession, st base.State) (string, []mongo.WriteModel, error)

func ProcessDigester

func ProcessDigester(ctx context.Context) (context.Context, error)

func Token

func Token(st *cdigest.Database, contract string) (*types.Design, error)

func TokenBalance

func TokenBalance(st *cdigest.Database, contract, account string) (*common.Big, error)

Types

type TokenBalanceDoc

type TokenBalanceDoc struct {
	mongodbst.BaseDoc
	// contains filtered or unexported fields
}

func NewTokenBalanceDoc

func NewTokenBalanceDoc(st base.State, enc encoder.Encoder) (*TokenBalanceDoc, error)

func (TokenBalanceDoc) MarshalBSON

func (doc TokenBalanceDoc) MarshalBSON() ([]byte, error)

type TokenDoc

type TokenDoc struct {
	mongodbst.BaseDoc
	// contains filtered or unexported fields
}

func NewTokenDoc

func NewTokenDoc(st base.State, enc encoder.Encoder) (TokenDoc, error)

func (TokenDoc) MarshalBSON

func (doc TokenDoc) MarshalBSON() ([]byte, error)

Jump to

Keyboard shortcuts

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