orgchain

package
v0.0.0-...-dc04a49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DummyOnChainTransaction

func DummyOnChainTransaction() (*transaction.OrgOnChain, error)

func DummyOnChainTransactions

func DummyOnChainTransactions(numTXs int) []*transaction.OrgOnChain

func ReadAllTXsByPage

func ReadAllTXsByPage() error

func ReadTX

func ReadTX() error

func SaveTXIDs

func SaveTXIDs(txIDs []string) error

func SubmitTX

func SubmitTX(numTXs int) ([]string, error)

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

func NewController

func NewController() (*Controller, error)

NewController starts a new service instance

func (*Controller) Close

func (c *Controller) Close()

func (*Controller) ReadAllTXs

func (c *Controller) ReadAllTXs() ([]*transaction.OrgOnChain, error)

func (*Controller) ReadAllTXsByPage

func (c *Controller) ReadAllTXsByPage(bookmark string) ([]*transaction.OrgOnChain, string, error)

func (*Controller) ReadTX

func (c *Controller) ReadTX(id string) (*transaction.OrgOnChain, error)

func (*Controller) SubmitBatchTXs

func (c *Controller) SubmitBatchTXs(txList []*transaction.OrgOnChain) ([]string, error)

func (*Controller) SubmitTX

func (c *Controller) SubmitTX(tx *transaction.OrgOnChain) (string, error)

func (*Controller) TXExists

func (c *Controller) TXExists(txID string) (bool, error)

type PageResponse

type PageResponse struct {
	Bookmark string                    `json:"bookmark"`
	TXs      []*transaction.OrgOnChain `json:"txs"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL