Recoverable Wallet Config
data class RecoverableWalletConfig(accountAddress: AccountKeyPair, deviceAddress: AccountKeyPair, accountThreshold: AccountThreshold, accountIdentity: Map<RecoveryServerKey, List<RecoveryAccountIdentity>>, signerWeight: SignerWeight, sponsorAddress: AccountKeyPair?, builderExtra: (CommonTransactionBuilder<*>) -> Unit?)
Content copied to clipboard
Configuration for recoverable wallet
Parameters
account Address
Stellar address of the account that is registering
device Address
Stellar address of the device that is added as a primary signer. It will replace the master key of accountAddress
account Threshold
Low, medium, and high thresholds to set on the account
account Identity
A list of account identities to be registered with the recovery servers
signer Weight
Signer weight of the device and recovery keys to set
sponsor Address
optional Stellar address of the account sponsoring this transaction
Constructors
Link copied to clipboard
fun RecoverableWalletConfig(accountAddress: AccountKeyPair, deviceAddress: AccountKeyPair, accountThreshold: AccountThreshold, accountIdentity: Map<RecoveryServerKey, List<RecoveryAccountIdentity>>, signerWeight: SignerWeight, sponsorAddress: AccountKeyPair? = null, builderExtra: (CommonTransactionBuilder<*>) -> Unit? = null)
Content copied to clipboard
Properties
Link copied to clipboard
val accountIdentity: Map<RecoveryServerKey, List<RecoveryAccountIdentity>>
Content copied to clipboard