Documentation
¶
Index ¶
- type BlockTransactionResource
- func (r *BlockTransactionResource) GetMux() srpc.Invoker
- func (r *BlockTransactionResource) GetRootCursor(ctx context.Context, req *s4wave_block_transaction.GetRootCursorRequest) (*s4wave_block_transaction.GetRootCursorResponse, error)
- func (r *BlockTransactionResource) Write(ctx context.Context, req *s4wave_block_transaction.WriteRequest) (*s4wave_block_transaction.WriteResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockTransactionResource ¶
type BlockTransactionResource struct {
// contains filtered or unexported fields
}
BlockTransactionResource wraps a block.Transaction for resource access.
func NewBlockTransactionResource ¶
func NewBlockTransactionResource(le *logrus.Entry, b bus.Bus, tx *block.Transaction, rootCursor *block.Cursor) *BlockTransactionResource
NewBlockTransactionResource creates a new BlockTransactionResource.
func (*BlockTransactionResource) GetMux ¶
func (r *BlockTransactionResource) GetMux() srpc.Invoker
GetMux returns the rpc mux.
func (*BlockTransactionResource) GetRootCursor ¶
func (r *BlockTransactionResource) GetRootCursor(ctx context.Context, req *s4wave_block_transaction.GetRootCursorRequest) (*s4wave_block_transaction.GetRootCursorResponse, error)
GetRootCursor returns the root cursor of the transaction.
func (*BlockTransactionResource) Write ¶
func (r *BlockTransactionResource) Write(ctx context.Context, req *s4wave_block_transaction.WriteRequest) (*s4wave_block_transaction.WriteResponse, error)
Write writes the transaction to storage and returns the root reference.
Click to show internal directories.
Click to hide internal directories.