Documentation ¶
Index ¶
- type ABCI
- func (app *ABCI) BeginBlock(request RequestBeginBlock) ResponseBeginBlock
- func (app *ABCI) CheckTx(tx RequestCheckTx) ResponseCheckTx
- func (app *ABCI) Commit() ResponseCommit
- func (app *ABCI) DeliverTx(tx RequestDeliverTx) ResponseDeliverTx
- func (app *ABCI) EndBlock(request RequestEndBlock) ResponseEndBlock
- func (app *ABCI) Info(request RequestInfo) ResponseInfo
- func (app *ABCI) InitChain(request RequestInitChain) ResponseInitChain
- func (app *ABCI) Query(request RequestQuery) ResponseQuery
- func (app *ABCI) SetOption(request RequestSetOption) ResponseSetOption
- type ABCIApp
- type App
- type Code
- type Header
- type RequestBeginBlock
- type RequestCheckTx
- type RequestDeliverTx
- type RequestEndBlock
- type RequestInfo
- type RequestInitChain
- type RequestQuery
- type RequestSetOption
- type ResponseBeginBlock
- type ResponseCheckTx
- type ResponseCommit
- type ResponseDeliverTx
- type ResponseEndBlock
- type ResponseInfo
- type ResponseInitChain
- type ResponseQuery
- type ResponseSetOption
- type StorageCtx
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABCI ¶
type ABCI struct {
// contains filtered or unexported fields
}
ABCI is used as an input for creating a new node
func (*ABCI) BeginBlock ¶
func (app *ABCI) BeginBlock(request RequestBeginBlock) ResponseBeginBlock
func (*ABCI) CheckTx ¶
func (app *ABCI) CheckTx(tx RequestCheckTx) ResponseCheckTx
func (*ABCI) Commit ¶
func (app *ABCI) Commit() ResponseCommit
func (*ABCI) DeliverTx ¶
func (app *ABCI) DeliverTx(tx RequestDeliverTx) ResponseDeliverTx
func (*ABCI) EndBlock ¶
func (app *ABCI) EndBlock(request RequestEndBlock) ResponseEndBlock
func (*ABCI) Info ¶
func (app *ABCI) Info(request RequestInfo) ResponseInfo
func (*ABCI) InitChain ¶
func (app *ABCI) InitChain(request RequestInitChain) ResponseInitChain
func (*ABCI) Query ¶
func (app *ABCI) Query(request RequestQuery) ResponseQuery
func (*ABCI) SetOption ¶
func (app *ABCI) SetOption(request RequestSetOption) ResponseSetOption
type ABCIApp ¶
type ABCIApp = abci.Application
type App ¶
type App struct { Context context // contains filtered or unexported fields }
func (*App) Node ¶
Node returns the consensus.Node, use this value to communicate with the internal consensus engine
func (*App) VerifyCache ¶ added in v0.14.1
type RequestBeginBlock ¶
type RequestBeginBlock = abci.RequestBeginBlock
type RequestCheckTx ¶
type RequestCheckTx = abci.RequestCheckTx
type RequestDeliverTx ¶
type RequestDeliverTx = abci.RequestDeliverTx
type RequestEndBlock ¶
type RequestEndBlock = abci.RequestEndBlock
type RequestInfo ¶
type RequestInfo = abci.RequestInfo
type RequestInitChain ¶
type RequestInitChain = abci.RequestInitChain
type RequestQuery ¶
type RequestQuery = abci.RequestQuery
type RequestSetOption ¶
type RequestSetOption = abci.RequestSetOption
type ResponseBeginBlock ¶
type ResponseBeginBlock = abci.ResponseBeginBlock
type ResponseCheckTx ¶
type ResponseCheckTx = abci.ResponseCheckTx
type ResponseCommit ¶
type ResponseCommit = abci.ResponseCommit
type ResponseDeliverTx ¶
type ResponseDeliverTx = abci.ResponseDeliverTx
type ResponseEndBlock ¶
type ResponseEndBlock = abci.ResponseEndBlock
type ResponseInfo ¶
type ResponseInfo = abci.ResponseInfo
type ResponseInitChain ¶
type ResponseInitChain = abci.ResponseInitChain
type ResponseQuery ¶
type ResponseQuery = abci.ResponseQuery
type ResponseSetOption ¶
type ResponseSetOption = abci.ResponseSetOption
type StorageCtx ¶ added in v0.13.0
type StorageCtx struct { Balances *balance.Store Domains *ons.DomainStore Validators *identity.ValidatorStore // Set of validators currently active FeePool *fees.Store Govern *governance.Store Trackers *ethereum.TrackerStore //TODO: Create struct to contain all tracker types including Bitcoin. Currencies *balance.CurrencySet FeeOption *fees.FeeOption Hash []byte Version int64 Chainstate *storage.ChainState }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.