Documentation ¶
Index ¶
- type Backend
- type Executor
- type SemanticVerifier
- func (v *SemanticVerifier) BaseTx(tx *txs.BaseTx) error
- func (v *SemanticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
- func (v *SemanticVerifier) ExportTx(tx *txs.ExportTx) error
- func (v *SemanticVerifier) ImportTx(tx *txs.ImportTx) error
- func (v *SemanticVerifier) OperationTx(tx *txs.OperationTx) error
- type SyntacticVerifier
- func (v *SyntacticVerifier) BaseTx(tx *txs.BaseTx) error
- func (v *SyntacticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
- func (v *SyntacticVerifier) ExportTx(tx *txs.ExportTx) error
- func (v *SyntacticVerifier) ImportTx(tx *txs.ImportTx) error
- func (v *SyntacticVerifier) OperationTx(tx *txs.OperationTx) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Executor ¶
type Executor struct { Codec codec.Manager State state.Chain // state will be modified Tx *txs.Tx Inputs set.Set[ids.ID] // imported inputs AtomicRequests map[ids.ID]*atomic.Requests // may be nil }
func (*Executor) CreateAssetTx ¶
func (e *Executor) CreateAssetTx(tx *txs.CreateAssetTx) error
func (*Executor) OperationTx ¶
func (e *Executor) OperationTx(tx *txs.OperationTx) error
type SemanticVerifier ¶
type SemanticVerifier struct { *Backend State state.ReadOnlyChain Tx *txs.Tx }
func (*SemanticVerifier) CreateAssetTx ¶
func (v *SemanticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
func (*SemanticVerifier) OperationTx ¶
func (v *SemanticVerifier) OperationTx(tx *txs.OperationTx) error
type SyntacticVerifier ¶
func (*SyntacticVerifier) CreateAssetTx ¶
func (v *SyntacticVerifier) CreateAssetTx(tx *txs.CreateAssetTx) error
func (*SyntacticVerifier) OperationTx ¶
func (v *SyntacticVerifier) OperationTx(tx *txs.OperationTx) error
Click to show internal directories.
Click to hide internal directories.