Difference between revisions of "Startwithdrawal"

From Open Transactions
Jump to navigation Jump to search
(add return values)
m
Line 11: Line 11:
  
 
; roundID
 
; roundID
: A positive integer representing the [[consensus round]] for which the withdrawal is associated
+
: A positive integer representing the [[Consensus Process (voting pools)|consensus round]] for which the withdrawal is associated
  
 
; inputstart
 
; inputstart
: An [[address identifier]] identifying where the [[input selection algorithm]] should begin searching for eligable inputs
+
: An [[Wallet_(blockchain)#Address_Identification|address identifier]] identifying where the [[Input Selection Algorithm (voting pools)|input selection algorithm]] should begin searching for eligable inputs
  
 
; dustthreshold
 
; dustthreshold
Line 20: Line 20:
  
 
; changestart
 
; changestart
: An [[address identifier]] identifying the first change address to be used
+
: An [[Wallet_(blockchain)#Address_Identification|address identifier]] identifying the first change address to be used
  
 
; outputs
 
; outputs

Revision as of 20:10, 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