SigningInput constructor
SigningInput({
- EncodingMode? encodingMode,
- SigningMode? signingMode,
- Int64? accountNumber,
- String? ethChainId,
- String? cosmosChainId,
- Fee? fee,
- String? memo,
- Int64? sequence,
- List<
int> ? privateKey, - Iterable<
Message> ? messages, - BroadcastMode? mode,
- List<
int> ? publicKey,
Implementation
factory SigningInput({
EncodingMode? encodingMode,
SigningMode? signingMode,
$fixnum.Int64? accountNumber,
$core.String? ethChainId,
$core.String? cosmosChainId,
Fee? fee,
$core.String? memo,
$fixnum.Int64? sequence,
$core.List<$core.int>? privateKey,
$core.Iterable<Message>? messages,
BroadcastMode? mode,
$core.List<$core.int>? publicKey,
}) {
final result = create();
if (encodingMode != null) result.encodingMode = encodingMode;
if (signingMode != null) result.signingMode = signingMode;
if (accountNumber != null) result.accountNumber = accountNumber;
if (ethChainId != null) result.ethChainId = ethChainId;
if (cosmosChainId != null) result.cosmosChainId = cosmosChainId;
if (fee != null) result.fee = fee;
if (memo != null) result.memo = memo;
if (sequence != null) result.sequence = sequence;
if (privateKey != null) result.privateKey = privateKey;
if (messages != null) result.messages.addAll(messages);
if (mode != null) result.mode = mode;
if (publicKey != null) result.publicKey = publicKey;
return result;
}