localchain

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: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DummyHiddenTXCommitments

func DummyHiddenTXCommitments(numTXs int) []kyber.Point

func DummyHiddenTXWithCounterPartyID

func DummyHiddenTXWithCounterPartyID(counterPartyID organization.TypeID, numTXs int) ([]*transaction.LocalHidden, []kyber.Point, []kyber.Scalar)

func DummyOnChainTransaction

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

func DummyOnChainTransactions

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

func DummyPlainTransaction

func DummyPlainTransaction() (*transaction.LocalPlain, error)

func DummyPlainTransactions

func DummyPlainTransactions(numTXs int) []*transaction.LocalPlain

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(walletPath, walletLabel, ccpPath string) (*Controller, error)

NewController starts a new service instance

func (*Controller) Close

func (c *Controller) Close()

func (*Controller) ReadAllTXs

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

func (*Controller) ReadAllTXsByPage

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

func (*Controller) ReadTX

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

func (*Controller) SubmitBatchTXs

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

func (*Controller) SubmitTX

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

func (*Controller) TXExists

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

type PageResponse

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

Jump to

Keyboard shortcuts

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