Documentation ¶
Index ¶
- type Block
- type Chain
- func (b *Chain) Close() error
- func (b *Chain) Connectivity() connectivity.State
- func (b *Chain) ConsumeBlocks(ctx context.Context, in *rpcevents.BlockRange, ...) error
- func (b *Chain) GetABI(ctx context.Context, address crypto.Address) (string, error)
- func (b *Chain) GetChainID() string
- func (b *Chain) GetVersion() string
- func (b *Chain) StatusMessage(ctx context.Context, lastProcessedHeight uint64) []interface{}
- type Event
- type Transaction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Block ¶
type Block exec.BlockExecution
func NewBurrowBlock ¶
func NewBurrowBlock(block *exec.BlockExecution) *Block
func (*Block) GetMetadata ¶
func (b *Block) GetMetadata(columns types.SQLColumnNames) (map[string]interface{}, error)
func (*Block) GetTxs ¶
func (b *Block) GetTxs() []chain.Transaction
type Chain ¶
type Chain struct {
// contains filtered or unexported fields
}
func (*Chain) Connectivity ¶
func (b *Chain) Connectivity() connectivity.State
func (*Chain) ConsumeBlocks ¶
func (*Chain) GetChainID ¶
func (*Chain) GetVersion ¶
type Transaction ¶
type Transaction exec.TxExecution
func (*Transaction) GetEvents ¶
func (tx *Transaction) GetEvents() []chain.Event
func (*Transaction) GetException ¶
func (tx *Transaction) GetException() *errors.Exception
func (*Transaction) GetHash ¶
func (tx *Transaction) GetHash() binary.HexBytes
func (*Transaction) GetMetadata ¶
func (tx *Transaction) GetMetadata(columns types.SQLColumnNames) (map[string]interface{}, error)
func (*Transaction) GetOrigin ¶
func (tx *Transaction) GetOrigin() *chain.Origin
Click to show internal directories.
Click to hide internal directories.