Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(cap int, storage Storage, builder immediate.ContractBuilder, callback delayed.DelayCallback) tau.Task
Types ¶
type Storage ¶
type Storage interface {
LoadCosts(id swap.SwapID) (blockchain.Cost, blockchain.Cost)
Receipts() ([]swap.SwapReceipt, error)
PutReceipt(receipt swap.SwapReceipt) error
PutSwap(blob swap.SwapBlob) error
DeletePendingSwap(swap.SwapID) error
PendingSwaps() ([]swap.SwapBlob, error)
UpdateReceipt(receiptUpdate swap.ReceiptUpdate) error
}
type SwapRequest ¶
func (SwapRequest) IsMessage ¶
func (SwapRequest) IsMessage()
Click to show internal directories.
Click to hide internal directories.