counter

package
v0.2.0-alpha Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CodeTypeOK            uint32 = 0
	CodeTypeEncodingError uint32 = 1
	CodeTypeBadNonce      uint32 = 2
)

Return codes for the counter example

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

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

func NewApplication

func NewApplication(serial bool) *Application

func (*Application) ApplySnapshotChunk

func (*Application) CheckTx

func (*Application) Commit

func (*Application) Echo

func (app *Application) Echo(ctx context.Context, req *abci.EchoRequest) (*abci.EchoResponse, error)

func (*Application) ExtendVote

func (*Application) FinalizeBlock

func (*Application) Info

func (app *Application) Info(ctx context.Context, req *abci.InfoRequest) (*abci.InfoResponse, error)

func (*Application) InitChain

func (*Application) ListSnapshots

func (*Application) LoadSnapshotChunk

func (*Application) OfferSnapshot

func (*Application) PrepareProposal

Additional methods required by the Application interface

func (*Application) ProcessProposal

func (*Application) Query

func (app *Application) Query(ctx context.Context, reqQuery *abci.QueryRequest) (*abci.QueryResponse, error)

func (*Application) VerifyVoteExtension

type CometBFTAdapter

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

CometBFTAdapter adapts the local Fluentum Application to CometBFT's Application interface

func NewCometBFTAdapter

func NewCometBFTAdapter(app *Application) *CometBFTAdapter

NewCometBFTAdapter creates a new adapter for the counter application

func (*CometBFTAdapter) ApplySnapshotChunk

ApplySnapshotChunk implements CometBFT's Application interface

func (*CometBFTAdapter) CheckTx

CheckTx implements CometBFT's Application interface

func (*CometBFTAdapter) Commit

Commit implements CometBFT's Application interface

func (*CometBFTAdapter) Echo

Echo implements CometBFT's Application interface

func (*CometBFTAdapter) ExtendVote

ExtendVote implements CometBFT's Application interface

func (*CometBFTAdapter) FinalizeBlock

FinalizeBlock implements CometBFT's Application interface

func (*CometBFTAdapter) Flush

Flush implements CometBFT's Application interface

func (*CometBFTAdapter) Info

Info implements CometBFT's Application interface

func (*CometBFTAdapter) InitChain

InitChain implements CometBFT's Application interface

func (*CometBFTAdapter) ListSnapshots

ListSnapshots implements CometBFT's Application interface

func (*CometBFTAdapter) LoadSnapshotChunk

LoadSnapshotChunk implements CometBFT's Application interface

func (*CometBFTAdapter) OfferSnapshot

OfferSnapshot implements CometBFT's Application interface

func (*CometBFTAdapter) PrepareProposal

PrepareProposal implements CometBFT's Application interface

func (*CometBFTAdapter) ProcessProposal

ProcessProposal implements CometBFT's Application interface

func (*CometBFTAdapter) Query

Query implements CometBFT's Application interface

func (*CometBFTAdapter) VerifyVoteExtension

VerifyVoteExtension implements CometBFT's Application interface

type RequestCheckTx

type RequestCheckTx struct{ Tx []byte }

type RequestFinalizeBlock

type RequestFinalizeBlock struct{ Tx []byte }

type RequestInfo

type RequestInfo struct{}

ABCI request/response types (define minimal versions for this example)

type RequestQuery

type RequestQuery struct{ Path string }

type RequestSetOption

type RequestSetOption struct{ Key, Value string }

type ResponseCheckTx

type ResponseCheckTx struct {
	Code uint32
	Log  string
}

type ResponseCommit

type ResponseCommit struct{ Data []byte }

type ResponseDeliverTx

type ResponseDeliverTx struct {
	Code uint32
	Log  string
}

type ResponseInfo

type ResponseInfo struct{ Data string }

type ResponseQuery

type ResponseQuery struct {
	Value []byte
	Log   string
}

type ResponseSetOption

type ResponseSetOption struct{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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