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) |
![]() | |
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().