mirror of
https://github.com/status-im/status-lib.git
synced 2025-02-10 11:27:05 +00:00
refactor: add saved address to new backend
This commit is contained in:
parent
da87222b1c
commit
89105e1e3c
16
status/statusgo_backend_new/saved_addresses.nim
Normal file
16
status/statusgo_backend_new/saved_addresses.nim
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
import json
|
||||||
|
import ./core, ./response_type
|
||||||
|
|
||||||
|
export response_type
|
||||||
|
|
||||||
|
proc addSavedAddress*(name, address: string): RpcResponse[JsonNode] {.raises: [Exception].} =
|
||||||
|
let payload = %* [{"name": name, "address": address}]
|
||||||
|
return callPrivateRPC("wallet_addSavedAddress", payload)
|
||||||
|
|
||||||
|
proc deleteSavedAddress*(address: string): RpcResponse[JsonNode] {.raises: [Exception].} =
|
||||||
|
let payload = %* [address]
|
||||||
|
return callPrivateRPC("wallet_deleteSavedAddress", payload)
|
||||||
|
|
||||||
|
proc getSavedAddresses*(): RpcResponse[JsonNode] {.raises: [Exception].} =
|
||||||
|
let payload = %* []
|
||||||
|
return callPrivateRPC("wallet_getSavedAddresses", payload)
|
Loading…
x
Reference in New Issue
Block a user