|
plebble
|


Public Member Functions | |
| wallet_rpc_api (rpc_api endpoint_) | |
| void | ping (Stream a0) |
| void | balance (bool a0, Stream a1) |
| void | list (bool a0, Stream a1) |
| void | new_address (Stream a0) |
| void | add_address (byte[] a0, Stream a1) |
| void | transfer (byte[] a0, long a1, byte[] a2, Stream a3) |
| void | transfer_from (byte[] a0, byte[] a1, long a2, byte[] a3, Stream a4) |
| void | tx_charge_pay (byte[] a0, long a1, byte[] a2, long a3, byte[] a4, Stream a5) |
| void | tx_pay (string a0, Stream a1) |
| void | tx_new (Stream a0) |
| void | tx_add_section (string a0, byte[] a1, Stream a2) |
| void | tx_add_input (string a0, int a1, byte[] a2, long a3, Stream a4) |
| void | tx_add_output (string a0, int a1, byte[] a2, long a3, Stream a4) |
| void | tx_make_p2pkh (tx_make_p2pkh_input a0, Stream a1) |
| void | tx_sign (string a0, string a1, Stream a2) |
| void | tx_send (string a0, Stream a1) |
| void | tx_decode (string a0, Stream a1) |
| void | tx_check (string a0, Stream a1) |
| void | set_supply (byte[] a0, long a1, Stream a2) |
| void | store_kv (byte[] addr, String key, String value, Stream os) |
| void | rm_kv (byte[] addr, String key, Stream os) |
| void | rm_file (byte[] addr, byte[] filename, Stream os) |
| void | search (byte[] addr, String keywords, Stream os) |
| void | store_file (byte[] addr, byte[] content, Stream os) |
| void | file (byte[] addr, Stream os) |
Public Member Functions inherited from us.wallet.wallet_api | |
| void | store_kv (byte[] arg0, string arg1, string arg2, Stream os) |
| void | rm_kv (byte[] arg0, string arg1, Stream os) |
| void | search (byte[] arg0, string arg1, Stream os) |
Private Member Functions | |
| String | to_string (bool b) |
| String | to_string (long b) |
| String | to_string (tx_make_p2pkh_input i) |
| String | to_string (sigcode_t i) |
| String | to_string (byte[] b) |
| void | proc_ans (pair< String, datagram > r, Stream os) |
Private Attributes | |
| rpc_api | endpoint |
|
inline |
References us.wallet.wallet_rpc_api.endpoint.
|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.add_address().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.balance().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.wallet_rpc_api.endpoint, us.pair< f, s >.first, us.pair< f, s >.second, and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.file().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.list().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), and us.wallet.wallet_rpc_api.endpoint.
Referenced by us.wallet.daemon_rpc_api.new_address().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), and us.wallet.wallet_rpc_api.endpoint.
Referenced by us.wallet.daemon_rpc_api.ping().


References us.pair< f, s >.first, and us.pair< f, s >.second.
Referenced by us.wallet.wallet_rpc_api.rm_file(), us.wallet.wallet_rpc_api.rm_kv(), us.wallet.wallet_rpc_api.search(), us.wallet.wallet_rpc_api.store_file(), and us.wallet.wallet_rpc_api.store_kv().

|
inline |
Implements us.wallet.wallet_api.
References us.wallet.wallet_rpc_api.endpoint, us.wallet.wallet_rpc_api.proc_ans(), and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.rm_file().


|
inline |
References us.wallet.wallet_rpc_api.endpoint, us.wallet.wallet_rpc_api.proc_ans(), and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.rm_kv().


|
inline |
References us.wallet.wallet_rpc_api.endpoint, us.wallet.wallet_rpc_api.proc_ans(), and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.search().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.set_supply().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.wallet_rpc_api.endpoint, us.wallet.wallet_rpc_api.proc_ans(), and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.store_file().


|
inline |
References us.wallet.wallet_rpc_api.endpoint, us.wallet.wallet_rpc_api.proc_ans(), and us.wallet.rpc_api.sendrecv().
Referenced by us.wallet.daemon_rpc_api.store_kv().


|
inlineprivate |
Referenced by us.wallet.wallet_rpc_api.add_address(), us.wallet.wallet_rpc_api.balance(), us.wallet.wallet_rpc_api.list(), us.wallet.wallet_rpc_api.set_supply(), us.wallet.wallet_rpc_api.transfer(), us.wallet.wallet_rpc_api.transfer_from(), us.wallet.wallet_rpc_api.tx_add_input(), us.wallet.wallet_rpc_api.tx_add_output(), us.wallet.wallet_rpc_api.tx_add_section(), us.wallet.wallet_rpc_api.tx_charge_pay(), us.wallet.wallet_rpc_api.tx_check(), us.wallet.wallet_rpc_api.tx_decode(), us.wallet.wallet_rpc_api.tx_make_p2pkh(), us.wallet.wallet_rpc_api.tx_pay(), us.wallet.wallet_rpc_api.tx_send(), and us.wallet.wallet_rpc_api.tx_sign().

|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.transfer().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.transfer_from().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_add_input().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_add_output().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_add_section().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_charge_pay().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_check().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_decode().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_make_p2pkh().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), and us.wallet.wallet_rpc_api.endpoint.
Referenced by us.wallet.daemon_rpc_api.tx_new().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_pay().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_send().


|
inline |
Implements us.wallet.wallet_api.
References us.wallet.rpc_api.ask_string(), us.wallet.wallet_rpc_api.endpoint, and us.wallet.wallet_rpc_api.to_string().
Referenced by us.wallet.daemon_rpc_api.tx_sign().


|
private |
Referenced by us.wallet.wallet_rpc_api.add_address(), us.wallet.wallet_rpc_api.balance(), us.wallet.wallet_rpc_api.file(), us.wallet.wallet_rpc_api.list(), us.wallet.wallet_rpc_api.new_address(), us.wallet.wallet_rpc_api.ping(), us.wallet.wallet_rpc_api.rm_file(), us.wallet.wallet_rpc_api.rm_kv(), us.wallet.wallet_rpc_api.search(), us.wallet.wallet_rpc_api.set_supply(), us.wallet.wallet_rpc_api.store_file(), us.wallet.wallet_rpc_api.store_kv(), us.wallet.wallet_rpc_api.transfer(), us.wallet.wallet_rpc_api.transfer_from(), us.wallet.wallet_rpc_api.tx_add_input(), us.wallet.wallet_rpc_api.tx_add_output(), us.wallet.wallet_rpc_api.tx_add_section(), us.wallet.wallet_rpc_api.tx_charge_pay(), us.wallet.wallet_rpc_api.tx_check(), us.wallet.wallet_rpc_api.tx_decode(), us.wallet.wallet_rpc_api.tx_make_p2pkh(), us.wallet.wallet_rpc_api.tx_new(), us.wallet.wallet_rpc_api.tx_pay(), us.wallet.wallet_rpc_api.tx_send(), us.wallet.wallet_rpc_api.tx_sign(), and us.wallet.wallet_rpc_api.wallet_rpc_api().