OptionalchainOverride the chain ID to a custom value. Uses BitBadges mainnet by default.
OptionalmemoDetails about the sender of this transaction. Address should be in their NATIVE format. We use this to determine the approach.
Public key is ONLY needed for Cosmos based signatures.
OptionaltestnetUse the BitBadges testnet? Usee mainnet by default.
LegacyTxContext is the transaction context for the transaction payload.