kin-android / org.kin.sdk.base.network.services / KinService
interface KinService
Name | Summary |
---|---|
BadSequenceNumberInRequest | object BadSequenceNumberInRequest : IllegalRequest |
InsufficientBalanceForSourceAccountInRequest | object InsufficientBalanceForSourceAccountInRequest : Denied |
InsufficientFeeInRequest | object InsufficientFeeInRequest : IllegalRequest |
Order | sealed class Order |
SDKUpgradeRequired | It is expected that this error is handled gracefully by notifying users to upgrade to a newer version of the software that should contain a more recent version of this SDK.object SDKUpgradeRequired : RuntimeException |
UnknownAccountInRequest | object UnknownAccountInRequest : Denied |
Name | Summary |
---|---|
FatalError | sealed class FatalError : Exception |
Name | Summary |
---|---|
testService | WARNING: This ONLY works in test environments.abstract val testService: KinTestService |
Name | Summary |
---|---|
buildAndSignTransaction | abstract fun buildAndSignTransaction(sourceKinAccount: KinAccount , paymentItems: List < KinPaymentItem >, memo: KinMemo , fee: QuarkAmount ): Promise < KinTransaction > |
canWhitelistTransactions | abstract fun canWhitelistTransactions(): Promise < Boolean > |
createAccount | Creates a KinAccount and activates it on the network.abstract fun createAccount(accountId: Id): Promise < KinAccount > |
getAccount | abstract fun getAccount(accountId: Id): Promise < KinAccount > |
getLatestTransactions | abstract fun getLatestTransactions(kinAccountId: Id): Promise < List < KinTransaction >> |
getMinFee | abstract fun getMinFee(): Promise < QuarkAmount > |
getTransaction | abstract fun getTransaction(transactionHash: TransactionHash ): Promise < KinTransaction > |
getTransactionPage | abstract fun getTransactionPage(kinAccountId: Id, pagingToken: PagingToken, order: Order = Order.Descending): Promise < List < KinTransaction >> |
streamAccount | abstract fun streamAccount(kinAccountId: Id): Observer < KinAccount > |
streamNewTransactions | abstract fun streamNewTransactions(kinAccountId: Id): Observer < KinTransaction > |
submitTransaction | abstract fun submitTransaction(transaction: KinTransaction ): Promise < KinTransaction > |
Name | Summary |
---|---|
KinServiceImpl | class KinServiceImpl : KinService |