-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLiteOrBuilder
public interface ProposalOuterClass.ProposalStepOrBuilder implements MessageLiteOrBuilder
-
-
Method Summary
Modifier and Type Method Description abstract StringgetTransactionRequest()ZIP 321 serialized transaction requeststring transactionRequest = 1;abstract ByteStringgetTransactionRequestBytes()ZIP 321 serialized transaction requeststring transactionRequest = 1;abstract List<ProposalOuterClass.PaymentOutputPool>getPaymentOutputPoolsList()The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;abstract ProposalOuterClass.PaymentOutputPoolgetPaymentOutputPools(int index)The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;abstract intgetPaymentOutputPoolsCount()The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;abstract intgetAnchorHeight()The anchor height to be used in creating the transaction, if any. Setting the anchor height to zero will disallow the use of any shielded inputs.uint32 anchorHeight = 3;abstract List<ProposalOuterClass.ProposedInput>getInputsList()The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;abstract ProposalOuterClass.ProposedInputgetInputs(int index)The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;abstract intgetInputsCount()The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;abstract booleanhasBalance()The total value, fee value, and change outputs of the proposed transaction.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;abstract ProposalOuterClass.TransactionBalancegetBalance()The total value, fee value, and change outputs of the proposed transaction.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;abstract booleangetIsShielding()A flag indicating whether the step is for a shielding transaction, used for determining which OVK to select for wallet-internal outputs.bool isShielding = 6;-
-
Method Detail
-
getTransactionRequest
abstract String getTransactionRequest()
ZIP 321 serialized transaction requeststring transactionRequest = 1;
-
getTransactionRequestBytes
abstract ByteString getTransactionRequestBytes()
ZIP 321 serialized transaction requeststring transactionRequest = 1;
-
getPaymentOutputPoolsList
abstract List<ProposalOuterClass.PaymentOutputPool> getPaymentOutputPoolsList()
The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;
-
getPaymentOutputPools
abstract ProposalOuterClass.PaymentOutputPool getPaymentOutputPools(int index)
The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;
-
getPaymentOutputPoolsCount
abstract int getPaymentOutputPoolsCount()
The vector of selected payment index / output pool mappings. Payment index 0 corresponds to the payment with no explicit index.repeated .cash.z.wallet.sdk.ffi.PaymentOutputPool paymentOutputPools = 2;
-
getAnchorHeight
abstract int getAnchorHeight()
The anchor height to be used in creating the transaction, if any. Setting the anchor height to zero will disallow the use of any shielded inputs.uint32 anchorHeight = 3;
-
getInputsList
abstract List<ProposalOuterClass.ProposedInput> getInputsList()
The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;
-
getInputs
abstract ProposalOuterClass.ProposedInput getInputs(int index)
The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;
-
getInputsCount
abstract int getInputsCount()
The inputs to be used in creating the transaction.repeated .cash.z.wallet.sdk.ffi.ProposedInput inputs = 4;
-
hasBalance
abstract boolean hasBalance()
The total value, fee value, and change outputs of the proposed transaction.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;
-
getBalance
abstract ProposalOuterClass.TransactionBalance getBalance()
The total value, fee value, and change outputs of the proposed transaction.cash.z.wallet.sdk.ffi.TransactionBalance balance = 5;
-
getIsShielding
abstract boolean getIsShielding()
A flag indicating whether the step is for a shielding transaction, used for determining which OVK to select for wallet-internal outputs.bool isShielding = 6;
-
-
-
-