Create Wallet Result
data class CreateWalletResult(val credentialId: String, val contractId: String, val publicKey: ByteArray, val signedTransactionXdr: String, val transactionHash: String? = null, val nickname: String? = null)
Result of a wallet creation operation.
Contains the credential ID, contract address, public key, the signed deploy transaction XDR (always present), and an optional transaction hash if the wallet was auto-submitted.
The signedTransactionXdr field is always populated — the deploy transaction is built and signed regardless of autoSubmit. When autoSubmit is false, the caller can use this XDR to submit the transaction externally or store it for later submission via OZWalletOperations.deployPendingCredential.
Constructors
Properties
Link copied to clipboard
The smart account contract address (C-address)
Link copied to clipboard
The credential ID (Base64URL-encoded, no padding)
Link copied to clipboard
The base64-encoded signed deploy transaction envelope
Link copied to clipboard
The transaction hash if auto-submitted, null otherwise