Package-level declarations

Types

Link copied to clipboard
data class Configuration(val indexerUri: String, val indexerWsUri: String, val substrateNodeUri: String, val networkId: String)

Wallet configuration exposed to dApps.

Link copied to clipboard
sealed class ConnectionStatus

Connection status.

Link copied to clipboard
class ConnectorApiError(val code: String, val message: String) : Exception

Connector API error.

Link copied to clipboard
data class DesiredInput(val kind: TransferKind, val type: TokenType, val value: BigInteger)

Desired input for an intent (swaps).

Link copied to clipboard
data class DesiredOutput(val kind: TransferKind, val type: TokenType, val value: BigInteger, val recipient: String)

Desired output from a transfer or intent.

Link copied to clipboard
data class DustAddressResult(val dustAddress: String)
Link copied to clipboard
data class DustBalance(val cap: BigInteger, val balance: BigInteger)
Link copied to clipboard
object ErrorCodes

Error codes matching the official API.

Link copied to clipboard
data class HistoryEntry(val txHash: String, val txStatus: TxStatus)

Transaction history entry.

Link copied to clipboard
sealed class IntentId
Link copied to clipboard
data class IntentOptions(val intentId: IntentId, val payFees: Boolean)

Intent options.

Link copied to clipboard
data class ProvingProviderResult(val proverServerUri: String?)
Link copied to clipboard
data class ShieldedAddressesResult(val shieldedAddress: String, val shieldedCoinPublicKey: String, val shieldedEncryptionPublicKey: String)
Link copied to clipboard
data class SignatureResult(val data: String, val signature: String, val verifyingKey: String)

Signature result.

Link copied to clipboard
data class SignDataOptions(val encoding: SignEncoding, val keyType: String = "unshielded")

Sign data options.

Link copied to clipboard
Link copied to clipboard
typealias TokenType = String

Hex-encoded token type (64 zero chars for NIGHT).

Link copied to clipboard
Link copied to clipboard
sealed class TxStatus
Link copied to clipboard
data class UnshieldedAddressResult(val unshieldedAddress: String)