From a09f694d237f4bba100cb3eb12e3d7e78031e599 Mon Sep 17 00:00:00 2001 From: Pascal Precht Date: Tue, 19 May 2020 17:00:26 +0200 Subject: [PATCH] feat(core/libstatus): expose status-go `sendTransaction` binding --- src/status/core.nim | 3 +++ src/status/libstatus.nim | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/status/core.nim b/src/status/core.nim index 7ee99bb8e0..d7ca8bb7f6 100644 --- a/src/status/core.nim +++ b/src/status/core.nim @@ -9,3 +9,6 @@ proc callRPC*(inputJSON: string): string = proc callPrivateRPC*(inputJSON: string): string = return $libstatus.callPrivateRPC(inputJSON) + +proc sendTransaction*(inputJSON: string, password: string): string = + return $libstatus.sendTransaction(inputJSON, password) diff --git a/src/status/libstatus.nim b/src/status/libstatus.nim index eec1af8993..55874c3dc5 100644 --- a/src/status/libstatus.nim +++ b/src/status/libstatus.nim @@ -19,3 +19,5 @@ proc callPrivateRPC*(inputJSON: cstring): cstring {.importc: "CallPrivateRPC".} proc addPeer*(peer: cstring): cstring {.importc: "AddPeer".} proc setSignalEventCallback*(callback: SignalCallback) {.importc: "SetSignalEventCallback".} + +proc sendTransaction*(jsonArgs: cstring, password: cstring): cstring {.importc: "SendTransaction".}