rpc_client

package
v0.0.0-...-71505b4 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const BlocksInCycle = 4096

Variables

This section is empty.

Functions

func GetDoubleEndrsementEvidenceLevel

func GetDoubleEndrsementEvidenceLevel(op tzblock.Operations) (int64, error)

func ToDoubleBakingEvidence

func ToDoubleBakingEvidence(op tzblock.Operations) (dee models.DoubleBakingEvidence, err error)

Types

type Tezos

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

func New

func New(cfg client.TransportConfig, network string, isTestNetwork bool) *Tezos

func (*Tezos) BlocksInCycle

func (t *Tezos) BlocksInCycle() int64

func (*Tezos) DoubleBakingEvidence

func (t *Tezos) DoubleBakingEvidence(ctx context.Context, blockLevel int, operationHash string) (dee models.DoubleBakingEvidence, err error)

func (*Tezos) DoubleEndrsementEvidenceLevel

func (t *Tezos) DoubleEndrsementEvidenceLevel(ctx context.Context, blockLevel int, operationHash string) (int64, error)

func (*Tezos) RightsFor

func (t *Tezos) RightsFor(ctx context.Context, blockFrom, blockTo, currentHead int64) ([]models.FutureBakingRight, error)

func (*Tezos) SnapshotForCycle

func (t *Tezos) SnapshotForCycle(ctx context.Context, cycle int64, useHead bool) (snap models.Snapshot, err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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