Documentation ¶
Index ¶
- Constants
- type EthermintApplication
- func (app *EthermintApplication) BeginBlock(req abciTypes.RequestBeginBlock) abciTypes.ResponseBeginBlock
- func (app *EthermintApplication) CheckTx(txBytes []byte) abciTypes.ResponseCheckTx
- func (app *EthermintApplication) Commit() abciTypes.ResponseCommit
- func (app *EthermintApplication) DeliverTx(txBytes []byte) abciTypes.ResponseDeliverTx
- func (app *EthermintApplication) EndBlock(req abciTypes.RequestEndBlock) abciTypes.ResponseEndBlock
- func (app *EthermintApplication) HandlerTimeOut()
- func (app *EthermintApplication) HandlerTimerMsg(msg string)
- func (app *EthermintApplication) Info(req abciTypes.RequestInfo) abciTypes.ResponseInfo
- func (app *EthermintApplication) InitChain(req abciTypes.RequestInitChain) abciTypes.ResponseInitChain
- func (app *EthermintApplication) Query(query abciTypes.RequestQuery) abciTypes.ResponseQuery
- func (app *EthermintApplication) SetLogger(log tmLog.Logger)
- func (app *EthermintApplication) SetOption(req abciTypes.RequestSetOption) abciTypes.ResponseSetOption
- func (app *EthermintApplication) TimerLoop()
- type SignerRoleType
Constants ¶
const (
SignerRoleListener = SignerRoleType(0x01)
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EthermintApplication ¶
type EthermintApplication struct {
// contains filtered or unexported fields
}
EthermintApplication implements an ABCI application #stable - 0.4.0
func NewEthermintApplication ¶
func NewEthermintApplication(backend *ethereum.Backend, client *rpc.Client, strategy *emtTypes.Strategy, interval int) (*EthermintApplication, error)
NewEthermintApplication creates a fully initialised instance of EthermintApplication #stable - 0.4.0
func (*EthermintApplication) BeginBlock ¶
func (app *EthermintApplication) BeginBlock(req abciTypes.RequestBeginBlock) abciTypes.ResponseBeginBlock
BeginBlock starts a new Ethereum block #stable - 0.4.0
func (*EthermintApplication) CheckTx ¶
func (app *EthermintApplication) CheckTx(txBytes []byte) abciTypes.ResponseCheckTx
CheckTx checks a transaction is valid but does not mutate the state #stable - 0.4.0
func (*EthermintApplication) Commit ¶
func (app *EthermintApplication) Commit() abciTypes.ResponseCommit
Commit commits the block and returns a hash of the current state #stable - 0.4.0
func (*EthermintApplication) DeliverTx ¶
func (app *EthermintApplication) DeliverTx(txBytes []byte) abciTypes.ResponseDeliverTx
DeliverTx executes a transaction against the latest state #stable - 0.4.0
func (*EthermintApplication) EndBlock ¶
func (app *EthermintApplication) EndBlock(req abciTypes.RequestEndBlock) abciTypes.ResponseEndBlock
EndBlock accumulates rewards for the validators and updates them #stable - 0.4.0
func (*EthermintApplication) HandlerTimeOut ¶
func (app *EthermintApplication) HandlerTimeOut()
func (*EthermintApplication) HandlerTimerMsg ¶
func (app *EthermintApplication) HandlerTimerMsg(msg string)
func (*EthermintApplication) Info ¶
func (app *EthermintApplication) Info(req abciTypes.RequestInfo) abciTypes.ResponseInfo
Info returns information about the last height and app_hash to the tendermint engine #stable - 0.4.0
func (*EthermintApplication) InitChain ¶
func (app *EthermintApplication) InitChain(req abciTypes.RequestInitChain) abciTypes.ResponseInitChain
InitChain initializes the validator set #stable - 0.4.0
func (*EthermintApplication) Query ¶
func (app *EthermintApplication) Query(query abciTypes.RequestQuery) abciTypes.ResponseQuery
Query queries the state of the EthermintApplication #stable - 0.4.0
func (*EthermintApplication) SetLogger ¶
func (app *EthermintApplication) SetLogger(log tmLog.Logger)
SetLogger sets the logger for the ethermint application
func (*EthermintApplication) SetOption ¶
func (app *EthermintApplication) SetOption(req abciTypes.RequestSetOption) abciTypes.ResponseSetOption
SetOption sets a configuration option #stable - 0.4.0
func (*EthermintApplication) TimerLoop ¶
func (app *EthermintApplication) TimerLoop()
type SignerRoleType ¶
type SignerRoleType uint8
func (SignerRoleType) String ¶
func (sr SignerRoleType) String() string