Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestTx ¶
type TestTx struct { choices.TestDecidable DependenciesV set.Set[ids.ID] DependenciesErrV error VerifyV error BytesV []byte }
TestTx is a useful test tx
func (*TestTx) MissingDependencies ¶
type Tx ¶
type Tx interface { choices.Decidable // MissingDependencies returns the set of transactions that must be accepted // before this transaction is accepted. MissingDependencies() (set.Set[ids.ID], error) // Verify that the state transition this transaction would make if it were // accepted is valid. If the state transition is invalid, a non-nil error // should be returned. // // It is guaranteed that when Verify is called, all the dependencies of // this transaction have already been successfully verified. Verify(context.Context) error // Bytes returns the binary representation of this transaction. // // This is used for sending transactions to peers. Another node should be // able to parse these bytes to the same transaction. Bytes() []byte }
Tx consumes state.
Click to show internal directories.
Click to hide internal directories.