Difference between revisions of "Startwithdrawal"

From Open Transactions
Jump to navigation Jump to search
(List of arguments)
(add return values)
Line 25: Line 25:
 
: An [[output list]] containing the outputs to be created during the current consensus round.
 
: An [[output list]] containing the outputs to be created during the current consensus round.
  
 +
==Return Values==
 +
 +
===Data===
 +
 +
; status
 +
: A [[withdrawal status list]] containing accounting information and transaction IDs corresponging to each output in the the output list
 +
 +
; signatures
 +
: A [[signature list]] for the inputs in the created transactions to be shared with other members of the voting pool.
 +
 +
===Errors===
  
 
[[Category:Voting Pool Wallet API]]
 
[[Category:Voting Pool Wallet API]]

Revision as of 18:23, 8 September 2014

Description

This call begins the process of creating withdrawal transactions to satisfy validated outBailment messages.

Status

Version 1 Draft
This specificiation is still under development

Arguments

roundID
A positive integer representing the consensus round for which the withdrawal is associated
inputstart
An address identifier identifying where the input selection algorithm should begin searching for eligable inputs
dustthreshold
A positive integer representing the minimum valid input size for the input selection algorithm, in the smallest accounting unit for the currency (for Bitcoin, one satoshi)
changestart
An address identifier identifying the first change address to be used
outputs
An output list containing the outputs to be created during the current consensus round.

Return Values

Data

status
A withdrawal status list containing accounting information and transaction IDs corresponging to each output in the the output list
signatures
A signature list for the inputs in the created transactions to be shared with other members of the voting pool.

Errors