Skip to content

Commit

Permalink
feat_: status-backend standard requests (#5868)
Browse files Browse the repository at this point in the history
* feat_: added some standard requests

* fix_: address pr comments
  • Loading branch information
igor-sirotin authored Oct 2, 2024
1 parent 2c0178c commit 5c41e82
Show file tree
Hide file tree
Showing 12 changed files with 124 additions and 0 deletions.
13 changes: 13 additions & 0 deletions cmd/status-backend/requests/AcceptContactRequest.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### Accept Contact Request
# @name AcceptContactRequest
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "wakuext_acceptContactRequest",
"params": [
{
"id": "0x0495811d8ac62e240e9ae7f05fa097938032066ff65764d97dc93a73d83262d884a75696520543899b047005f6fb91af42dcb04f635be760313cc4d26fa27f1ff7"
}
]
}
15 changes: 15 additions & 0 deletions cmd/status-backend/requests/CreateAccountAndLogin.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@displayName = "alice"
@password = "1234567890"
@kdfIterations = 256000

### Create a new account and login
POST {{address}}/statusgo/CreateAccountAndLogin
Content-Type: application/json

{
"rootDataDir": "{{rootDataDir}}",
"kdfIterations": {{kdfIterations}},
"displayName": {{displayName}},
"password": {{password}},
"customizationColor": "primary"
}
2 changes: 2 additions & 0 deletions cmd/status-backend/requests/GetNodeConfig.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
### GET request to example server
GET {{address}}/statusgo/GetNodeConfig
9 changes: 9 additions & 0 deletions cmd/status-backend/requests/GetSettings.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
### Get account settings
# @name GetSettings
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "settings_getSettings",
"params": []
}
7 changes: 7 additions & 0 deletions cmd/status-backend/requests/InitializeApplication.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Initialize Application
POST {{address}}/statusgo/InitializeApplication
Content-Type: application/json

{
"dataDir": "{{rootDataDir}}"
}
12 changes: 12 additions & 0 deletions cmd/status-backend/requests/Login.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
@keyUID = "0xb9515adcaa72f337f5ccbe043d5b016f22a9b76affdf91087577b1a5640bc0bd"
@password = "1234567890"
@kdfIterations = 256000

### GET request to example server
GET {{address}}/statusgo/LoginAccount

{
"keyUid": {{keyUID}},
"password": {{password}},
"kdfIterations": {{kdfIterations}}
}
2 changes: 2 additions & 0 deletions cmd/status-backend/requests/Logout.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
### GET request to example server
GET {{address}}/statusgo/Logout
14 changes: 14 additions & 0 deletions cmd/status-backend/requests/SendContactRequest.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Send Contact Request
# @name SendContactRequest
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "wakuext_sendContactRequest",
"params": [
{
"id": "0x048f0b885010783429c2298b916e24b3c01f165e55fe8f98fce63df0a55ade80089f512943d4fde5f8c7211f1a87b267a85cbcb3932eb2e4f88aa4ca3918f97541",
"message": "Hi, Alice!"
}
]
}
14 changes: 14 additions & 0 deletions cmd/status-backend/requests/SendMessage.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Send 1-1 message
# @name SendOneToOneMessage
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "wakuext_sendOneToOneMessage",
"params": [
{
"id": "0xd4aae73a126fa457550d40fd79f49715559f8e41de18219e4f756e85cdce9968",
"message": "Status is cool!"
}
]
}
1 change: 1 addition & 0 deletions cmd/status-backend/requests/Signals.http
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
WEBSOCKET ws://{{address}}/signals
29 changes: 29 additions & 0 deletions cmd/status-backend/requests/Start.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### Start Messenger
# @name StartMessenger
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "wakuext_startMessenger",
"params": []
}

### Start Wallet
# @name StartWallet
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "wallet_startWallet",
"params": []
}

###
# @name GetSettings
POST {{address}}/statusgo/CallRPC

{
"jsonrpc": "2.0",
"method": "settings_getSettings",
"params": []
}
6 changes: 6 additions & 0 deletions cmd/status-backend/requests/http-client.env.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"default": {
"address": "localhost:12345",
"rootDataDir": "./_accounts/temp/1"
}
}

0 comments on commit 5c41e82

Please sign in to comment.