kin-android / org.kin.sdk.base.network.services / KinServiceImpl
class KinServiceImpl :
KinService
Name | Summary |
---|---|
<init> | KinServiceImpl(networkEnvironment: NetworkEnvironment , networkOperationsHandler: NetworkOperationsHandler , accountApi: KinAccountApi , transactionApi: KinTransactionApi , accountCreationApi: KinAccountCreationApi , transactionWhitelistingApi: KinTransactionWhitelistingApi ) |
Name | Summary |
---|---|
testService | WARNING: This ONLY works in test environments.val testService: KinTestService |
Name | Summary |
---|---|
buildAndSignTransaction | fun buildAndSignTransaction(sourceKinAccount: KinAccount , paymentItems: List < KinPaymentItem >, memo: KinMemo , fee: QuarkAmount ): Promise < KinTransaction > |
canWhitelistTransactions | fun canWhitelistTransactions(): Promise < Boolean > |
createAccount | Creates a KinAccount and activates it on the network.fun createAccount(accountId: Id): Promise < KinAccount > |
getAccount | fun getAccount(accountId: Id): Promise < KinAccount > |
getLatestTransactions | fun getLatestTransactions(kinAccountId: Id): Promise < List < KinTransaction >> |
getMinFee | fun getMinFee(): Promise < QuarkAmount > |
getTransaction | fun getTransaction(transactionHash: TransactionHash ): Promise < KinTransaction > |
getTransactionPage | fun getTransactionPage(kinAccountId: Id, pagingToken: PagingToken, order: Order): Promise < List < KinTransaction >> |
streamAccount | fun streamAccount(kinAccountId: Id): Observer < KinAccount > |
streamNewTransactions | fun streamNewTransactions(kinAccountId: Id): Observer < KinTransaction > |
submitTransaction | fun submitTransaction(transaction: KinTransaction ): Promise < KinTransaction > |