SigningInput

Input data necessary to create a signed transaction.
Protobuf type TW.Nervos.Proto.SigningInput

Types

Link copied to clipboard
class Builder
Input data necessary to create a signed transaction.
Protobuf type TW.Nervos.Proto.SigningInput
Link copied to clipboard

Functions

Link copied to clipboard
open fun getByteFee(): Long
Transaction fee per byte.
uint64 byte_fee = 1;
Link copied to clipboard
open fun getCell(index: Int): Cell
Available unspent cell outputs.
repeated .TW.Nervos.Proto.Cell cell = 3;
Link copied to clipboard
open fun getCellCount(): Int
Available unspent cell outputs.
repeated .TW.Nervos.Proto.Cell cell = 3;
Link copied to clipboard
open fun getCellList(): List<Cell>
Available unspent cell outputs.
repeated .TW.Nervos.Proto.Cell cell = 3;
Link copied to clipboard
open fun getCellOrBuilder(index: Int): CellOrBuilder
Available unspent cell outputs.
repeated .TW.Nervos.Proto.Cell cell = 3;
Link copied to clipboard
open fun getCellOrBuilderList(): List<out CellOrBuilder>
Available unspent cell outputs.
repeated .TW.Nervos.Proto.Cell cell = 3;
Link copied to clipboard
open fun getDaoDeposit(): DaoDeposit
.TW.Nervos.Proto.DaoDeposit dao_deposit = 7;
Link copied to clipboard
open fun getDaoWithdrawPhase1(): DaoWithdrawPhase1
.TW.Nervos.Proto.DaoWithdrawPhase1 dao_withdraw_phase1 = 8;
Link copied to clipboard
open fun getDaoWithdrawPhase2(): DaoWithdrawPhase2
.TW.Nervos.Proto.DaoWithdrawPhase2 dao_withdraw_phase2 = 9;
Link copied to clipboard
open fun getDefaultInstance(): SigningInput
Link copied to clipboard
open fun getNativeTransfer(): NativeTransfer
.TW.Nervos.Proto.NativeTransfer native_transfer = 5;
Link copied to clipboard
open fun getPlan(): TransactionPlan
Optional transaction plan
.TW.Nervos.Proto.TransactionPlan plan = 4;
Link copied to clipboard
open fun getPrivateKey(index: Int): ByteString
The available secret private keys used for signing (32 bytes each).
repeated bytes private_key = 2;
Link copied to clipboard
The available secret private keys used for signing (32 bytes each).
repeated bytes private_key = 2;
Link copied to clipboard
open fun getPrivateKeyList(): List<ByteString>
The available secret private keys used for signing (32 bytes each).
repeated bytes private_key = 2;
Link copied to clipboard
open fun getSudtTransfer(): SudtTransfer
.TW.Nervos.Proto.SudtTransfer sudt_transfer = 6;
Link copied to clipboard
.TW.Nervos.Proto.DaoDeposit dao_deposit = 7;
Link copied to clipboard
.TW.Nervos.Proto.DaoWithdrawPhase1 dao_withdraw_phase1 = 8;
Link copied to clipboard
.TW.Nervos.Proto.DaoWithdrawPhase2 dao_withdraw_phase2 = 9;
Link copied to clipboard
.TW.Nervos.Proto.NativeTransfer native_transfer = 5;
Link copied to clipboard
open fun hasPlan(): Boolean
Optional transaction plan
.TW.Nervos.Proto.TransactionPlan plan = 4;
Link copied to clipboard
.TW.Nervos.Proto.SudtTransfer sudt_transfer = 6;
Link copied to clipboard
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream): SigningInput
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
Link copied to clipboard
open fun parseFrom(data: Array<Byte>): SigningInput
open fun parseFrom(data: ByteString): SigningInput
open fun parseFrom(input: CodedInputStream): SigningInput
open fun parseFrom(input: InputStream): SigningInput
open fun parseFrom(data: ByteBuffer): SigningInput
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): SigningInput
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): SigningInput
Link copied to clipboard
open fun parser(): Parser<SigningInput>

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard