2021-09-08 14:05:39 -04:00
|
|
|
import json
|
|
|
|
|
2022-01-31 10:34:13 +01:00
|
|
|
import ./core, ./response_type
|
2021-09-08 14:05:39 -04:00
|
|
|
|
2022-01-31 10:34:13 +01:00
|
|
|
proc getNetworks*(payload: JsonNode): RpcResponse[JsonNode] {.raises: [Exception].} =
|
|
|
|
core.callPrivateRPC("wallet_getEthereumChains", payload)
|
2021-09-08 14:05:39 -04:00
|
|
|
|
2022-01-31 10:34:13 +01:00
|
|
|
proc upsertNetwork*(payload: JsonNode): RpcResponse[JsonNode] {.raises: [Exception].} =
|
|
|
|
core.callPrivateRPC("wallet_addEthereumChain", payload)
|
2021-09-08 14:05:39 -04:00
|
|
|
|
2022-01-31 10:34:13 +01:00
|
|
|
proc deleteNetwork*(payload: JsonNode): RpcResponse[JsonNode] {.raises: [Exception].} =
|
|
|
|
core.callPrivateRPC("wallet_deleteEthereumChain", payload)
|