organize statusgo calls
This commit is contained in:
parent
5944e4ce8c
commit
97464a2303
|
@ -0,0 +1,63 @@
|
||||||
|
---
|
||||||
|
title : "Accounts"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## RPC Calls
|
||||||
|
|
||||||
|
### `accounts_getAccounts`
|
||||||
|
|
||||||
|
### `accounts_saveAccounts`
|
||||||
|
|
||||||
|
### `accounts_deleteAccount`
|
||||||
|
|
||||||
|
%* [address])
|
||||||
|
|
||||||
|
### `multiaccounts_storeIdentityImage`
|
||||||
|
|
||||||
|
%* [keyUID, imagePath, aX, aY, bX, bY]).parseJson
|
||||||
|
|
||||||
|
### `multiaccounts_getIdentityImages`
|
||||||
|
|
||||||
|
%* [keyUID]).parseJson
|
||||||
|
|
||||||
|
### `multiaccounts_deleteIdentityImage`
|
||||||
|
|
||||||
|
%* [keyUID]).parseJson
|
||||||
|
|
||||||
|
## Library Calls
|
||||||
|
|
||||||
|
### `multiAccountGenerateAndDeriveAddresses($multiAccountConfig)`
|
||||||
|
|
||||||
|
### `generateAlias(publicKey)`
|
||||||
|
|
||||||
|
### `identicon(publicKey)`
|
||||||
|
|
||||||
|
### `openAccounts(STATUSGODIR).parseJson`
|
||||||
|
|
||||||
|
### `saveAccountAndLogin(accountData, hashedPassword, settingsJSON, configJSON, $subaccountData)`
|
||||||
|
|
||||||
|
### `multiAccountStoreDerivedAccounts($multiAccount);`
|
||||||
|
|
||||||
|
### `multiAccountLoadAccount($inputJson)`
|
||||||
|
|
||||||
|
### `verifyAccountPassword(KEYSTOREDIR, address, hashedPassword)`
|
||||||
|
|
||||||
|
### `multiAccountImportMnemonic($mnemonicJson)`
|
||||||
|
|
||||||
|
### `multiAccountImportPrivateKey($privateKeyJson)`
|
||||||
|
|
||||||
|
### `multiAccountStoreAccount($(%*{"accountID": account.id, "password": hashedPassword})));`
|
||||||
|
|
||||||
|
### `multiAccountDeriveAddresses($deriveJson))`
|
||||||
|
|
||||||
|
### `validateMnemonic(mnemonic)`
|
|
@ -1,504 +0,0 @@
|
||||||
---
|
|
||||||
title : "APIs"
|
|
||||||
description: ""
|
|
||||||
lead: ""
|
|
||||||
date: 2020-10-06T08:48:23+00:00
|
|
||||||
lastmod: 2020-10-06T08:48:23+00:00
|
|
||||||
draft: false
|
|
||||||
images: []
|
|
||||||
menu:
|
|
||||||
api:
|
|
||||||
parent: "statusgo"
|
|
||||||
toc: true
|
|
||||||
---
|
|
||||||
|
|
||||||
## RPC Calls
|
|
||||||
|
|
||||||
### `acceptRequestAddressForTransaction`
|
|
||||||
|
|
||||||
%* [messageId, address])
|
|
||||||
|
|
||||||
### `declineRequestAddressForTransaction`
|
|
||||||
|
|
||||||
%* [messageId])
|
|
||||||
|
|
||||||
### `declineRequestTransaction`
|
|
||||||
|
|
||||||
%* [messageId])
|
|
||||||
|
|
||||||
### `requestAddressForTransaction`
|
|
||||||
|
|
||||||
%* [chatId, fromAddress, amount, tokenAddress])
|
|
||||||
|
|
||||||
### `requestTransaction`
|
|
||||||
|
|
||||||
%* [chatId, amount, tokenAddress, fromAddress])
|
|
||||||
|
|
||||||
### `accounts_getAccounts`
|
|
||||||
|
|
||||||
")
|
|
||||||
### `eth_getTransactionReceipt`
|
|
||||||
|
|
||||||
%* [transactionHash])
|
|
||||||
|
|
||||||
### `eth_getBalance`
|
|
||||||
|
|
||||||
payload))
|
|
||||||
|
|
||||||
### `wallet_storePendingTransaction`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_getPendingTransactions`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_getPendingOutboundTransactionsByAddress`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_deletePendingTransaction`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_setInitialBlocksRange`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_watchTransaction`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_checkRecentHistory`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `setInstallationMetadata`
|
|
||||||
|
|
||||||
%* [installationId, {"name": deviceName, "deviceType": deviceType}])
|
|
||||||
|
|
||||||
### `getOurInstallations`
|
|
||||||
|
|
||||||
%* []).parseJSON()["result"]
|
|
||||||
|
|
||||||
### `syncDevices`
|
|
||||||
|
|
||||||
%* [preferredName, photoPath])
|
|
||||||
|
|
||||||
### `sendPairInstallation`
|
|
||||||
|
|
||||||
".prefix)
|
|
||||||
### `enableInstallation`
|
|
||||||
|
|
||||||
%* [installationId])
|
|
||||||
|
|
||||||
### `disableInstallation`
|
|
||||||
|
|
||||||
%* [installationId])
|
|
||||||
|
|
||||||
### `wallet_getCustomTokens`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_addCustomToken`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_deleteCustomToken`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `wallet_getTokensBalances`
|
|
||||||
|
|
||||||
payload).parseJson
|
|
||||||
|
|
||||||
### `eth_call`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `settings_saveSetting`
|
|
||||||
|
|
||||||
%* [key, value])
|
|
||||||
|
|
||||||
### `web3_clientVersion`
|
|
||||||
|
|
||||||
"))["result"].getStr
|
|
||||||
### `settings_getSettings`
|
|
||||||
|
|
||||||
").parseJSON()["result"]
|
|
||||||
### `getLinkPreviewWhitelist`
|
|
||||||
|
|
||||||
%* []).parseJSON()["result"]
|
|
||||||
|
|
||||||
### `mailservers_addMailserver`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `mailservers_getMailservers`
|
|
||||||
|
|
||||||
").parseJSON()["result"]
|
|
||||||
### `blockContact`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `getContactByID`
|
|
||||||
|
|
||||||
%* [id])
|
|
||||||
|
|
||||||
### `contacts`
|
|
||||||
|
|
||||||
payload).parseJson
|
|
||||||
|
|
||||||
### `saveContact`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `sendContactUpdate`
|
|
||||||
|
|
||||||
%* [publicKey, "", ""])
|
|
||||||
|
|
||||||
### `browsers_storeBookmark`
|
|
||||||
|
|
||||||
payload).parseJson["result"]
|
|
||||||
|
|
||||||
### `browsers_updateBookmark`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `browsers_getBookmarks`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `browsers_deleteBookmark`
|
|
||||||
|
|
||||||
payload)
|
|
||||||
|
|
||||||
### `loadFilters`
|
|
||||||
|
|
||||||
%* [filter(filters, proc(x:JsonNode):bool = x.kind != JNull)])
|
|
||||||
|
|
||||||
### `removeFilters`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `saveChat`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `createPublicChat`
|
|
||||||
|
|
||||||
%* [{"ID": chatId}])
|
|
||||||
|
|
||||||
### `createOneToOneChat`
|
|
||||||
|
|
||||||
%* [{"ID": chatId}])
|
|
||||||
|
|
||||||
### `deactivateChat`
|
|
||||||
|
|
||||||
%* [{ "ID": chat.id }])
|
|
||||||
|
|
||||||
### `createProfileChat`
|
|
||||||
|
|
||||||
%* [{ "ID": pubKey }])
|
|
||||||
|
|
||||||
### `chats`
|
|
||||||
|
|
||||||
".prefix))
|
|
||||||
### `chatMessages`
|
|
||||||
|
|
||||||
%* [chatId, cursorVal, limit])
|
|
||||||
|
|
||||||
### `emojiReactionsByChatID`
|
|
||||||
|
|
||||||
%* [chatId, cursorVal, limit])
|
|
||||||
|
|
||||||
### `sendEmojiReaction`
|
|
||||||
|
|
||||||
%* [chatId, messageId, emojiId]))["result"]
|
|
||||||
|
|
||||||
### `sendEmojiReactionRetraction`
|
|
||||||
|
|
||||||
%* [emojiReactionId]))["result"]
|
|
||||||
|
|
||||||
### `waku_generateSymKeyFromPassword`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `sendChatMessage`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `sendChatMessages`
|
|
||||||
|
|
||||||
%* [imagesJson])
|
|
||||||
|
|
||||||
### `markAllRead`
|
|
||||||
|
|
||||||
%* [chatId])
|
|
||||||
|
|
||||||
### `markMessagesSeen`
|
|
||||||
|
|
||||||
%* [chatId, messageIds])
|
|
||||||
|
|
||||||
### `confirmJoiningGroup`
|
|
||||||
|
|
||||||
%* [chatId])
|
|
||||||
|
|
||||||
### `leaveGroupChat`
|
|
||||||
|
|
||||||
%* [nil, chatId, true])
|
|
||||||
|
|
||||||
### `deleteMessagesByChatID`
|
|
||||||
|
|
||||||
%* [chatId])
|
|
||||||
|
|
||||||
### `changeGroupChatName`
|
|
||||||
|
|
||||||
%* [nil, chatId, newName])
|
|
||||||
|
|
||||||
### `createGroupChatWithMembers`
|
|
||||||
|
|
||||||
%* [nil, groupName, pubKeys])
|
|
||||||
|
|
||||||
### `addMembersToGroupChat`
|
|
||||||
|
|
||||||
%* [nil, chatId, pubKeys])
|
|
||||||
|
|
||||||
### `removeMemberFromGroupChat`
|
|
||||||
|
|
||||||
%* [nil, chatId, pubKey])
|
|
||||||
|
|
||||||
### `addAdminsToGroupChat`
|
|
||||||
|
|
||||||
%* [nil, chatId, [pubKey]])
|
|
||||||
|
|
||||||
### `updateMessageOutgoingStatus`
|
|
||||||
|
|
||||||
%* [messageId, status])
|
|
||||||
|
|
||||||
### `reSendChatMessage`
|
|
||||||
|
|
||||||
%*[messageId])
|
|
||||||
|
|
||||||
### `muteChat`
|
|
||||||
|
|
||||||
%*[chatId])
|
|
||||||
|
|
||||||
### `unmuteChat`
|
|
||||||
|
|
||||||
%*[chatId])
|
|
||||||
|
|
||||||
### `getLinkPreviewData`
|
|
||||||
|
|
||||||
%*[link])
|
|
||||||
|
|
||||||
### `communities`
|
|
||||||
|
|
||||||
".prefix).parseJSON()
|
|
||||||
### `joinedCommunities`
|
|
||||||
|
|
||||||
".prefix).parseJSON()
|
|
||||||
### `createCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `createCommunityChat`
|
|
||||||
|
|
||||||
%*[
|
|
||||||
|
|
||||||
### `createCommunityCategory`
|
|
||||||
|
|
||||||
%*[
|
|
||||||
|
|
||||||
### `editCommunityCategory`
|
|
||||||
|
|
||||||
%*[
|
|
||||||
|
|
||||||
### `reorderCommunityChat`
|
|
||||||
|
|
||||||
%*[
|
|
||||||
|
|
||||||
### `deleteCommunityCategory`
|
|
||||||
|
|
||||||
%*[
|
|
||||||
|
|
||||||
### `requestCommunityInfoFromMailserver`
|
|
||||||
|
|
||||||
%*[communityId])
|
|
||||||
|
|
||||||
### `joinCommunity`
|
|
||||||
|
|
||||||
%*[communityId])
|
|
||||||
|
|
||||||
### `leaveCommunity`
|
|
||||||
|
|
||||||
%*[communityId])
|
|
||||||
|
|
||||||
### `inviteUsersToCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `exportCommunity`
|
|
||||||
|
|
||||||
%*[communityId]).parseJson()["result"].getStr
|
|
||||||
|
|
||||||
### `importCommunity`
|
|
||||||
|
|
||||||
%*[communityKey])
|
|
||||||
|
|
||||||
### `removeUserFromCommunity`
|
|
||||||
|
|
||||||
%*[communityId, pubKey])
|
|
||||||
|
|
||||||
### `requestToJoinCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `acceptRequestToJoinCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `declineRequestToJoinCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `pendingRequestsToJoinForCommunity`
|
|
||||||
|
|
||||||
%*[communityId]).parseJSON()
|
|
||||||
|
|
||||||
### `myPendingRequestsToJoin`
|
|
||||||
|
|
||||||
".prefix).parseJSON()
|
|
||||||
### `banUserFromCommunity`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `chatPinnedMessages`
|
|
||||||
|
|
||||||
%* [chatId, cursorVal, limit])
|
|
||||||
|
|
||||||
### `sendPinMessage`
|
|
||||||
|
|
||||||
%*[{
|
|
||||||
|
|
||||||
### `startMessenger`
|
|
||||||
|
|
||||||
".prefix)
|
|
||||||
### `admin_addPeer`
|
|
||||||
|
|
||||||
%* [peer])
|
|
||||||
|
|
||||||
### `admin_removePeer`
|
|
||||||
|
|
||||||
%* [peer])
|
|
||||||
|
|
||||||
### `markTrustedPeer`
|
|
||||||
|
|
||||||
%* [peer])
|
|
||||||
|
|
||||||
### `eth_getBlockByNumber`
|
|
||||||
|
|
||||||
%* [blockNumber, false])
|
|
||||||
|
|
||||||
### `wallet_getTransfersByAddress`
|
|
||||||
|
|
||||||
%* [address, newJNull(), limit, fetchMore])
|
|
||||||
|
|
||||||
### `eth_accounts`
|
|
||||||
|
|
||||||
")
|
|
||||||
### `accounts_saveAccounts`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `accounts_deleteAccount`
|
|
||||||
|
|
||||||
%* [address])
|
|
||||||
|
|
||||||
### `multiaccounts_storeIdentityImage`
|
|
||||||
|
|
||||||
%* [keyUID, imagePath, aX, aY, bX, bY]).parseJson
|
|
||||||
|
|
||||||
### `multiaccounts_getIdentityImages`
|
|
||||||
|
|
||||||
%* [keyUID]).parseJson
|
|
||||||
|
|
||||||
### `multiaccounts_deleteIdentityImage`
|
|
||||||
|
|
||||||
%* [keyUID]).parseJson
|
|
||||||
|
|
||||||
### `eth_estimateGas`
|
|
||||||
|
|
||||||
%*[%tx])
|
|
||||||
|
|
||||||
### `mailservers_ping`
|
|
||||||
|
|
||||||
%* [
|
|
||||||
|
|
||||||
### `updateMailservers`
|
|
||||||
|
|
||||||
%* [[peer]])
|
|
||||||
|
|
||||||
### `mailservers_deleteMailserver`
|
|
||||||
|
|
||||||
%* [peer])
|
|
||||||
|
|
||||||
### `requestAllHistoricMessages`
|
|
||||||
|
|
||||||
%*[])
|
|
||||||
|
|
||||||
### `syncChatFromSyncedFrom`
|
|
||||||
|
|
||||||
%*[chatId])
|
|
||||||
|
|
||||||
### `fillGaps`
|
|
||||||
|
|
||||||
%*[chatId, messageIds])
|
|
||||||
|
|
||||||
|
|
||||||
## Library Calls
|
|
||||||
|
|
||||||
### `validateMnemonic(mnemonic)`
|
|
||||||
|
|
||||||
### `callRPC(inputJSON)`
|
|
||||||
|
|
||||||
### `callPrivateRPC(inputJSON)`
|
|
||||||
|
|
||||||
### `sendTransaction(inputJSON, hashed_password)`
|
|
||||||
|
|
||||||
### `signMessage(rpcParams)`
|
|
||||||
|
|
||||||
### `signTypedData(data, address, password)`
|
|
||||||
|
|
||||||
### `multiAccountGenerateAndDeriveAddresses($multiAccountConfig)`
|
|
||||||
|
|
||||||
### `generateAlias(publicKey)`
|
|
||||||
|
|
||||||
### `identicon(publicKey)`
|
|
||||||
|
|
||||||
### `initKeystore(KEYSTOREDIR)`
|
|
||||||
|
|
||||||
### `openAccounts(STATUSGODIR).parseJson`
|
|
||||||
|
|
||||||
### `saveAccountAndLogin(accountData, hashedPassword, settingsJSON, configJSON, $subaccountData)`
|
|
||||||
|
|
||||||
### `multiAccountStoreDerivedAccounts($multiAccount);`
|
|
||||||
|
|
||||||
### `addPeer(peer)`
|
|
||||||
|
|
||||||
### `login($toJson(account), hashedPassword)`
|
|
||||||
|
|
||||||
### `multiAccountLoadAccount($inputJson)`
|
|
||||||
|
|
||||||
### `verifyAccountPassword(KEYSTOREDIR, address, hashedPassword)`
|
|
||||||
|
|
||||||
### `multiAccountImportMnemonic($mnemonicJson)`
|
|
||||||
|
|
||||||
### `multiAccountImportPrivateKey($privateKeyJson)`
|
|
||||||
|
|
||||||
### `multiAccountStoreAccount($(%*{"accountID": account.id, "password": hashedPassword})));`
|
|
||||||
|
|
||||||
### `multiAccountDeriveAddresses($deriveJson))`
|
|
||||||
|
|
||||||
### `logout(), StatusGoError)`
|
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
title : "Browser"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
### `browsers_storeBookmark`
|
||||||
|
|
||||||
|
### `browsers_updateBookmark`
|
||||||
|
|
||||||
|
### `browsers_getBookmarks`
|
||||||
|
|
||||||
|
### `browsers_deleteBookmark`
|
|
@ -0,0 +1,120 @@
|
||||||
|
---
|
||||||
|
title : "Chat"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
### `mailservers_addMailserver`
|
||||||
|
|
||||||
|
### `mailservers_getMailservers`
|
||||||
|
|
||||||
|
### `loadFilters`
|
||||||
|
|
||||||
|
%* [filter(filters, proc(x:JsonNode):bool = x.kind != JNull)])
|
||||||
|
|
||||||
|
### `removeFilters`
|
||||||
|
|
||||||
|
### `saveChat`
|
||||||
|
|
||||||
|
### `createPublicChat`
|
||||||
|
|
||||||
|
%* [{"ID": chatId}])
|
||||||
|
|
||||||
|
### `createOneToOneChat`
|
||||||
|
|
||||||
|
%* [{"ID": chatId}])
|
||||||
|
|
||||||
|
### `deactivateChat`
|
||||||
|
|
||||||
|
%* [{ "ID": chat.id }])
|
||||||
|
|
||||||
|
### `createProfileChat`
|
||||||
|
|
||||||
|
%* [{ "ID": pubKey }])
|
||||||
|
|
||||||
|
### `chats`
|
||||||
|
|
||||||
|
### `chatMessages`
|
||||||
|
|
||||||
|
%* [chatId, cursorVal, limit])
|
||||||
|
|
||||||
|
### `emojiReactionsByChatID`
|
||||||
|
|
||||||
|
%* [chatId, cursorVal, limit])
|
||||||
|
|
||||||
|
### `sendEmojiReaction`
|
||||||
|
|
||||||
|
%* [chatId, messageId, emojiId]))["result"]
|
||||||
|
|
||||||
|
### `sendEmojiReactionRetraction`
|
||||||
|
|
||||||
|
%* [emojiReactionId]))["result"]
|
||||||
|
|
||||||
|
### `waku_generateSymKeyFromPassword`
|
||||||
|
|
||||||
|
### `sendChatMessage`
|
||||||
|
|
||||||
|
### `sendChatMessages`
|
||||||
|
|
||||||
|
%* [imagesJson])
|
||||||
|
|
||||||
|
### `markAllRead`
|
||||||
|
|
||||||
|
%* [chatId])
|
||||||
|
|
||||||
|
### `markMessagesSeen`
|
||||||
|
|
||||||
|
%* [chatId, messageIds])
|
||||||
|
|
||||||
|
### `deleteMessagesByChatID`
|
||||||
|
|
||||||
|
%* [chatId])
|
||||||
|
|
||||||
|
### `updateMessageOutgoingStatus`
|
||||||
|
|
||||||
|
%* [messageId, status])
|
||||||
|
|
||||||
|
### `reSendChatMessage`
|
||||||
|
|
||||||
|
%*[messageId])
|
||||||
|
|
||||||
|
### `muteChat`
|
||||||
|
|
||||||
|
%*[chatId])
|
||||||
|
|
||||||
|
### `unmuteChat`
|
||||||
|
|
||||||
|
%*[chatId])
|
||||||
|
|
||||||
|
### `getLinkPreviewData`
|
||||||
|
|
||||||
|
### `getLinkPreviewWhitelist`
|
||||||
|
%*[link])
|
||||||
|
|
||||||
|
### `mailservers_ping`
|
||||||
|
|
||||||
|
### `updateMailservers`
|
||||||
|
|
||||||
|
%* [[peer]])
|
||||||
|
|
||||||
|
### `mailservers_deleteMailserver`
|
||||||
|
|
||||||
|
%* [peer])
|
||||||
|
|
||||||
|
### `requestAllHistoricMessages`
|
||||||
|
|
||||||
|
### `syncChatFromSyncedFrom`
|
||||||
|
|
||||||
|
%*[chatId])
|
||||||
|
|
||||||
|
### `fillGaps`
|
||||||
|
|
||||||
|
%*[chatId, messageIds])
|
|
@ -0,0 +1,77 @@
|
||||||
|
---
|
||||||
|
title : "Communities"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## RPC Calls
|
||||||
|
|
||||||
|
### `communities`
|
||||||
|
|
||||||
|
### `joinedCommunities`
|
||||||
|
|
||||||
|
### `createCommunity`
|
||||||
|
|
||||||
|
### `createCommunityChat`
|
||||||
|
|
||||||
|
### `createCommunityCategory`
|
||||||
|
|
||||||
|
### `editCommunityCategory`
|
||||||
|
|
||||||
|
### `reorderCommunityChat`
|
||||||
|
|
||||||
|
### `deleteCommunityCategory`
|
||||||
|
|
||||||
|
### `requestCommunityInfoFromMailserver`
|
||||||
|
|
||||||
|
%*[communityId])
|
||||||
|
|
||||||
|
### `joinCommunity`
|
||||||
|
|
||||||
|
%*[communityId])
|
||||||
|
|
||||||
|
### `leaveCommunity`
|
||||||
|
|
||||||
|
%*[communityId])
|
||||||
|
|
||||||
|
### `inviteUsersToCommunity`
|
||||||
|
|
||||||
|
### `exportCommunity`
|
||||||
|
|
||||||
|
%*[communityId]).parseJson()["result"].getStr
|
||||||
|
|
||||||
|
### `importCommunity`
|
||||||
|
|
||||||
|
%*[communityKey])
|
||||||
|
|
||||||
|
### `removeUserFromCommunity`
|
||||||
|
|
||||||
|
%*[communityId, pubKey])
|
||||||
|
|
||||||
|
### `requestToJoinCommunity`
|
||||||
|
|
||||||
|
### `acceptRequestToJoinCommunity`
|
||||||
|
|
||||||
|
### `declineRequestToJoinCommunity`
|
||||||
|
|
||||||
|
### `pendingRequestsToJoinForCommunity`
|
||||||
|
|
||||||
|
%*[communityId]).parseJSON()
|
||||||
|
|
||||||
|
### `myPendingRequestsToJoin`
|
||||||
|
|
||||||
|
### `banUserFromCommunity`
|
||||||
|
|
||||||
|
### `chatPinnedMessages`
|
||||||
|
|
||||||
|
%* [chatId, cursorVal, limit])
|
||||||
|
|
||||||
|
### `sendPinMessage`
|
|
@ -0,0 +1,27 @@
|
||||||
|
---
|
||||||
|
title : "Contacts"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
### `blockContact`
|
||||||
|
|
||||||
|
### `getContactByID`
|
||||||
|
|
||||||
|
%* [id])
|
||||||
|
|
||||||
|
### `contacts`
|
||||||
|
|
||||||
|
### `saveContact`
|
||||||
|
|
||||||
|
### `sendContactUpdate`
|
||||||
|
|
||||||
|
%* [publicKey, "", ""])
|
|
@ -0,0 +1,31 @@
|
||||||
|
---
|
||||||
|
title : "Ethereum"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
### `eth_getTransactionReceipt`
|
||||||
|
|
||||||
|
%* [transactionHash])
|
||||||
|
|
||||||
|
### `eth_getBalance`
|
||||||
|
|
||||||
|
### `eth_call`
|
||||||
|
|
||||||
|
### `eth_getBlockByNumber`
|
||||||
|
|
||||||
|
%* [blockNumber, false])
|
||||||
|
|
||||||
|
### `eth_accounts`
|
||||||
|
|
||||||
|
### `eth_estimateGas`
|
||||||
|
|
||||||
|
%*[%tx])
|
|
@ -0,0 +1,78 @@
|
||||||
|
---
|
||||||
|
title : "General"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## RPC Calls
|
||||||
|
|
||||||
|
### `setInstallationMetadata`
|
||||||
|
|
||||||
|
%* [installationId, {"name": deviceName, "deviceType": deviceType}])
|
||||||
|
|
||||||
|
### `getOurInstallations`
|
||||||
|
|
||||||
|
%* []).parseJSON()["result"]
|
||||||
|
|
||||||
|
### `syncDevices`
|
||||||
|
|
||||||
|
%* [preferredName, photoPath])
|
||||||
|
|
||||||
|
### `sendPairInstallation`
|
||||||
|
|
||||||
|
".prefix)
|
||||||
|
### `enableInstallation`
|
||||||
|
|
||||||
|
%* [installationId])
|
||||||
|
|
||||||
|
### `disableInstallation`
|
||||||
|
|
||||||
|
%* [installationId])
|
||||||
|
|
||||||
|
### `settings_getSettings`
|
||||||
|
|
||||||
|
### `settings_saveSetting`
|
||||||
|
|
||||||
|
%* [key, value])
|
||||||
|
|
||||||
|
### `web3_clientVersion`
|
||||||
|
|
||||||
|
### `startMessenger`
|
||||||
|
|
||||||
|
### `admin_addPeer`
|
||||||
|
|
||||||
|
%* [peer])
|
||||||
|
|
||||||
|
### `admin_removePeer`
|
||||||
|
|
||||||
|
%* [peer])
|
||||||
|
|
||||||
|
### `markTrustedPeer`
|
||||||
|
|
||||||
|
%* [peer])
|
||||||
|
|
||||||
|
## Library Calls
|
||||||
|
|
||||||
|
### `callRPC(inputJSON)`
|
||||||
|
|
||||||
|
### `callPrivateRPC(inputJSON)`
|
||||||
|
|
||||||
|
### `signMessage(rpcParams)`
|
||||||
|
|
||||||
|
### `signTypedData(data, address, password)`
|
||||||
|
|
||||||
|
### `initKeystore(KEYSTOREDIR)`
|
||||||
|
|
||||||
|
### `addPeer(peer)`
|
||||||
|
|
||||||
|
### `login($toJson(account), hashedPassword)`
|
||||||
|
|
||||||
|
### `logout(), StatusGoError)`
|
|
@ -0,0 +1,43 @@
|
||||||
|
---
|
||||||
|
title : "Group Chats"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## RPC Calls
|
||||||
|
|
||||||
|
### `confirmJoiningGroup`
|
||||||
|
|
||||||
|
%* [chatId])
|
||||||
|
|
||||||
|
### `leaveGroupChat`
|
||||||
|
|
||||||
|
%* [nil, chatId, true])
|
||||||
|
|
||||||
|
### `changeGroupChatName`
|
||||||
|
|
||||||
|
%* [nil, chatId, newName])
|
||||||
|
|
||||||
|
### `createGroupChatWithMembers`
|
||||||
|
|
||||||
|
%* [nil, groupName, pubKeys])
|
||||||
|
|
||||||
|
### `addMembersToGroupChat`
|
||||||
|
|
||||||
|
%* [nil, chatId, pubKeys])
|
||||||
|
|
||||||
|
### `removeMemberFromGroupChat`
|
||||||
|
|
||||||
|
%* [nil, chatId, pubKey])
|
||||||
|
|
||||||
|
### `addAdminsToGroupChat`
|
||||||
|
|
||||||
|
%* [nil, chatId, [pubKey]])
|
|
@ -0,0 +1,65 @@
|
||||||
|
---
|
||||||
|
title : "Wallet & Transactions"
|
||||||
|
description: ""
|
||||||
|
lead: ""
|
||||||
|
date: 2020-10-06T08:48:23+00:00
|
||||||
|
lastmod: 2020-10-06T08:48:23+00:00
|
||||||
|
draft: false
|
||||||
|
images: []
|
||||||
|
menu:
|
||||||
|
api:
|
||||||
|
parent: "statusgo"
|
||||||
|
toc: true
|
||||||
|
---
|
||||||
|
|
||||||
|
## RPC Calls
|
||||||
|
|
||||||
|
### `wallet_storePendingTransaction`
|
||||||
|
|
||||||
|
### `wallet_getPendingTransactions`
|
||||||
|
|
||||||
|
### `wallet_getPendingOutboundTransactionsByAddress`
|
||||||
|
|
||||||
|
### `wallet_deletePendingTransaction`
|
||||||
|
|
||||||
|
### `wallet_setInitialBlocksRange`
|
||||||
|
|
||||||
|
### `wallet_watchTransaction`
|
||||||
|
|
||||||
|
### `wallet_checkRecentHistory`
|
||||||
|
|
||||||
|
### `wallet_getCustomTokens`
|
||||||
|
|
||||||
|
### `wallet_addCustomToken`
|
||||||
|
|
||||||
|
### `wallet_deleteCustomToken`
|
||||||
|
|
||||||
|
### `wallet_getTokensBalances`
|
||||||
|
|
||||||
|
## Library Calls
|
||||||
|
|
||||||
|
### `acceptRequestAddressForTransaction`
|
||||||
|
|
||||||
|
%* [messageId, address])
|
||||||
|
|
||||||
|
### `declineRequestAddressForTransaction`
|
||||||
|
|
||||||
|
%* [messageId])
|
||||||
|
|
||||||
|
### `declineRequestTransaction`
|
||||||
|
|
||||||
|
%* [messageId])
|
||||||
|
|
||||||
|
### `requestAddressForTransaction`
|
||||||
|
|
||||||
|
%* [chatId, fromAddress, amount, tokenAddress])
|
||||||
|
|
||||||
|
### `requestTransaction`
|
||||||
|
|
||||||
|
%* [chatId, amount, tokenAddress, fromAddress])
|
||||||
|
|
||||||
|
### `sendTransaction(inputJSON, hashed_password)`
|
||||||
|
|
||||||
|
### `wallet_getTransfersByAddress`
|
||||||
|
|
||||||
|
%* [address, newJNull(), limit, fetchMore])
|
Loading…
Reference in New Issue