plebble
auth.h File Reference
#include "daemon.h"
#include "peer_t.h"
#include "protocol.h"
Include dependency graph for auth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

us::wallet.daemon
Definition: api.java:17
us::wallet.cli.hmi.KO_11000
static final ko KO_11000
Definition: hmi.java:61
us::gov::io::cfg1.load_sk
static pair< ko, PrivateKey > load_sk(String home)
Definition: cfg1.java:100
us::wallet.api_stream_parseable.os
PrintStream os
Definition: api_stream_parseable.java:301
us::gov::crypto::ec.get_public_key
PublicKey get_public_key(byte[] buffer, int offset)
Definition: ec.java:208
us.CFG.DATADIR
static final String DATADIR
Definition: CFG.java:12
us::wallet.wallet_api.rm_kv
void rm_kv(byte[] arg0, string arg1, Stream os)
us::wallet.wallet.rpc_api.balance
pair< ko, String > balance(uint16_t _arg_detail)
Definition: rpc_api.java:70
us::wallet.cli.hmi.help
static void help(params p, PrintStream os)
Definition: hmi.java:547
us::wallet.daemon_rpc_api.transfer_from
void transfer_from(byte[] a0, byte[] a1, long a2, byte[] a3, Stream a4)
Definition: daemon_rpc_api.cs:61
us::wallet.wallet.api_stream_parseable.sign_file
ko sign_file(String filename, PrivateKey priv)
Definition: api_stream_parseable.java:658
us::gov::cli::rpc_api::join
void join() override
us::gov::socket::client::decrypt0
virtual pair< ko, datagram * > decrypt0(datagram *d) const
us::gov.protocol.is_node_protocol
static boolean is_node_protocol(short i)
Definition: protocol.java:25
us::wallet.daemon.api_stream_parseable.get_component_update
ko get_component_update(String _arg_component, String _arg_curver)
Definition: api_stream_parseable.java:132
us::wallet.api_stream_parseable.mode
params.output_mode mode
Definition: api_stream_parseable.java:299
us::wallet.rpc_api.ask_string
void ask_string(short service, Stream os)
Definition: rpc_api.cs:85
main.check
void check(int64_t a, int64_t b)
Definition: main.java:196
us::wallet.wallet.rpc_api.rpc_api
rpc_api(us.gov.cli.rpc_api endpoint_)
Definition: rpc_api.java:41
us::gov::cli::rpc_api.constructor
void constructor(KeyPair k, String host_, uint16_t port_, role_t role_, uint16_t pin_, datagram.dispatcher_t dis, send_queue sendq_)
Definition: rpc_api.java:153
us::wallet.daemon_rpc_api.ping
void ping(Stream a0)
Definition: daemon_rpc_api.cs:55
us::gov::io::cfg1.KO_97032
static final ko KO_97032
Definition: cfg1.java:44
us::wallet.sys_rpc_api.sys_rpc_api
sys_rpc_api(rpc_api endpoint_)
Definition: sys_rpc_api.cs:21
us::wallet.protocol.pairing_prepair_device
static final int pairing_prepair_device
Definition: protocol.java:78
us::gov::socket::client.client
client(Socket sock_)
Definition: client.cs:30
us::gov::crypto.test.ec
Definition: ec.java:35
us::wallet.cli.hmi.exec
ko exec(String cmdline)
Definition: hmi.java:955
us::wallet.daemon.rpc_api.get_wallet_api
us.wallet.wallet.api get_wallet_api(String subhome_ignored)
Definition: rpc_api.java:336
us.pair.pair
pair(f fst, s snd)
Definition: pair.java:26
us::wallet.wallet.api_stream_parseable.rnames_tx_check
static final String rnames_tx_check
Definition: api_stream_parseable.java:259
us::wallet.wallet.api_stream_parseable.rnames_rm_kv
static final String rnames_rm_kv
Definition: api_stream_parseable.java:298
us::wallet.api_stream_parseable.write
void write(byte[] value)
Definition: api_stream_parseable.java:82
us::gov::auth::peer_t.peer_t
peer_t(Socket sock)
Definition: peer_t.cs:28
us.ko.ko
ko(String _msg)
Definition: ko.java:23
us::gov::crypto.base58.decode
static byte[] decode(String input)
Definition: base58.cs:149
us::gov::auth::peer_t.stage_t.authorized
authorized
Definition: peer_t.java:25
us::gov::crypto::ec.factory
KeyFactory factory
Definition: ec.java:54
us::wallet.cli.hmi.cfg
cfg1 cfg
Definition: hmi.java:1771
us::wallet.wallet.api_stream.store_file
ko store_file(hash_t _arg_addr, String _arg_path, byte[] _arg_content)
us.CFG.MAX_SIZE_DATAGRAM
static final int MAX_SIZE_DATAGRAM
Definition: CFG.java:20
us::wallet.wallet.api_stream_parseable.verify
ko verify(byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
Definition: api_stream_parseable.java:546
us::wallet.wallet_rpc_api.to_string
String to_string(sigcode_t i)
Definition: wallet_rpc_api.cs:49
us::gov::crypto.base58.AddressFormatException.InvalidCharacter
Definition: base58.java:91
main.check
void check(uint64_t a, uint64_t b)
Definition: main.java:172
us::gov::io::shell_args.next_cash
int64_t next_cash(int64_t default_value)
Definition: shell_args.java:122
us::wallet.wallet.api_stream.verify_file
ko verify_file(String filename, PublicKey pub, byte[] sig)
us::gov::id::peer_t.stage_t.asShort
short asShort()
Definition: peer_t.java:60
us::gov::socket::datagram::KO_0001
static const char * KO_0001
Definition: datagram.h:54
us::wallet.wallet.rpc_api.file
pair< ko, byte[]> file(hash_t _arg_digest)
Definition: rpc_api.java:484
us::gov::crypto.test.symmetric_encryption.main
boolean main()
Definition: symmetric_encryption.java:34
us::gov::socket::datagram.parse_hu2s
tuple3< hash_t, uint16_t, String > parse_hu2s()
Definition: datagram.java:761
us::gov::id::peer_t.short_version
String short_version()
Definition: peer_t.java:540
us::wallet.wallet.api_stream.tx_check
ko tx_check(String _arg_txb58)
us::gov.protocol.gov_id_request
static readonly short gov_id_request
Definition: protocol.cs:38
us.stdint.uint16_t.zero
static uint16_t zero
Definition: stdint.java:97
us.tuple.tuple5.item3
t3 item3
Definition: tuple.java:59
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, String _arg_path, byte[] _arg_content)
Definition: datagram.java:613
us::wallet.wallet.rpc_api.endpoint
us.gov.cli.rpc_api endpoint
Definition: rpc_api.java:864
us::wallet.wallet.rpc_api.traders_api_list
pair< ko, String > traders_api_list()
Definition: rpc_api.java:600
us::wallet.protocol.wallet_tx_check
static readonly short wallet_tx_check
Definition: protocol.cs:43
us::gov::cli::rpc_api::last_try_connect
chrono::system_clock::time_point last_try_connect
Definition: rpc_api.h:139
us::wallet.protocol.wallet_new_address
static readonly short wallet_new_address
Definition: protocol.cs:29
us::gov::io::shell_args.next_uint32
uint32_t next_uint32()
Definition: shell_args.java:177
us::gov::id::peer_t::connect
ko connect(const string &host, uint16_t port, uint16_t pport, role_t, bool block)
us::wallet.wallet.tx_make_p2pkh_input.amount
long amount
Definition: tx_make_p2pkh_input.java:32
us::gov::socket::client::finished_reason
pair< uint16_t, string > finished_reason
Definition: client.h:110
us::gov::socket::client.IPEndPoint
Definition: client.cs:37
us::wallet.wallet.api.file
pair< ko, byte[]> file(hash_t _arg_digest)
us::gov::crypto::symmetric_encryption::dec
GCM< AES >::Decryption dec
Definition: symmetric_encryption.h:63
us.stdint.uint8_t.read
int read(byte[] src, int pos)
Definition: stdint.java:76
us::wallet.protocol.wallet_list_trades
static final int wallet_list_trades
Definition: protocol.java:53
us::wallet.io.params.subhome
String subhome
Definition: params.java:207
us::gov::socket::datagram.decode_size
int decode_size()
Definition: datagram.java:2274
us::gov::io::shell_args.args_left
int args_left()
Definition: shell_args.java:235
us::wallet.daemon_rpc_api.w
wallet_rpc_api w
Definition: daemon_rpc_api.cs:27
us::gov::socket::client.connected
boolean connected()
Definition: client.java:159
us::gov::id::peer_t::handshake_t.parse_version_fingerprint
uint16_t parse_version_fingerprint()
Definition: peer_t.java:128
us::gov::id::peer_t.get_stage_peer
stage_t get_stage_peer()
Definition: peer_t.java:503
us::wallet.io.params.cmd
String cmd
Definition: params.java:208
us::wallet.io.params.params
params(shell_args args_)
Definition: params.java:49
us::gov::socket::peer_t.on_peer_disconnected
void on_peer_disconnected(String reason)
Definition: peer_t.java:51
us::wallet.rpc_api
Definition: rpc_api.cs:31
us.CFG.network_topology_t.network_topology_t
network_topology_t(String type_)
Definition: CFG.java:46
us::gov::io::cfg0.home
String home
Definition: cfg0.java:140
us::gov::crypto::ec.get_private_key
PrivateKey get_private_key(byte[] buffer, int offset)
Definition: ec.java:202
us::wallet.wallet.api_stream_parseable.rnames_traders_api_exec
static final String rnames_traders_api_exec
Definition: api_stream_parseable.java:427
us::wallet.protocol.wallet_node_pkh
static final int wallet_node_pkh
Definition: protocol.java:59
us::wallet.protocol.wallet_tx_add_input
static readonly short wallet_tx_add_input
Definition: protocol.cs:37
us::gov::crypto::symmetric_encryption.symmetric_encryption
symmetric_encryption()
Definition: symmetric_encryption.java:56
us::wallet.cli.hmi.tx_help
void tx_help(params p, PrintStream os)
Definition: hmi.java:210
us::wallet.wallet.api.transfer
pair< ko, String > transfer(hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
us::gov::id::peer_t.stage_t.verified
verified
Definition: peer_t.java:56
us::gov::crypto::ripemd160.hash_t.zero
void zero()
Definition: ripemd160.java:40
main.check
void check(hash_t a, hash_t b)
Definition: main.java:154
us::gov.protocol.gov_socket_base
static readonly short gov_socket_base
Definition: protocol.cs:28
us::wallet.wallet.api_stream_parseable.rnames_store_file
static final String[] rnames_store_file
Definition: api_stream_parseable.java:311
us::wallet.pairing.rpc_api.rpc_api
rpc_api(us.gov.cli.rpc_api endpoint_)
Definition: rpc_api.java:33
us::wallet.rpc_api.connect_walletd
bool connect_walletd(Stream os)
Definition: rpc_api.cs:53
us::gov::bgtask.bgtask
bgtask(callback cb0)
Definition: bgtask.java:44
us::wallet.wallet_rpc_api.tx_sign
void tx_sign(string a0, string a1, Stream a2)
Definition: wallet_rpc_api.cs:156
us::wallet.api_stream_parseable.write_KO
void write_KO(ko err)
Definition: api_stream_parseable.java:40
us::wallet.protocol.wallet_traders_api_list
static final int wallet_traders_api_list
Definition: protocol.java:57
us::gov::id::peer_t::initiate_dialogue
ko initiate_dialogue(role_t role, uint16_t pport_pin)
us::wallet.cli.hmi.readFile
String readFile(String path, Charset encoding)
Definition: hmi.java:181
us::gov::socket::client.recv4x
pair< ko, datagram > recv4x(datagram d)
Definition: client.java:250
us::gov::bgtask::reset_resume
bool reset_resume()
us::wallet.wallet.api_stream_parseable.rnames_tx_make_p2pkh
static final String rnames_tx_make_p2pkh
Definition: api_stream_parseable.java:207
us::gov::crypto::symmetric_encryption.get_key_size
int get_key_size()
Definition: symmetric_encryption.java:76
us::wallet.wallet.api.rm_file
pair< ko, String > rm_file(hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
main.create_instance_u2
uint16_t create_instance_u2()
Definition: main.java:253
us::gov::socket::client.recv4
pair< String, datagram > recv4(datagram d)
Definition: client.cs:209
us::gov::id::peer_t.role_t.str
String str()
Definition: peer_t.java:82
us.stdint.uint8_t.uint8_t
uint8_t()
Definition: stdint.java:60
main.create_instance_v
byte[] create_instance_v()
Definition: main.java:265
us::wallet.wallet_rpc_api.endpoint
rpc_api endpoint
Definition: wallet_rpc_api.cs:308
us::gov::auth::peer_t::stage_t
stage_t
Definition: peer_t.h:29
us::gov.protocol::svc_encrypted_from
static constexpr uint16_t svc_encrypted_from
Definition: protocol.h:26
us::wallet.wallet.api.new_address
pair< ko, hash_t > new_address()
us::wallet.wallet_api.transfer
void transfer(byte[] arg0, long arg1, byte[] arg2, Stream os)
us.CFG.FCGI
static final int FCGI
Definition: CFG.java:28
us::wallet.cli.hmi.KO_40322
static final ko KO_40322
Definition: hmi.java:65
us::gov::crypto::ripemd160.hash_t.equals
boolean equals(hash_t other)
Definition: ripemd160.java:52
us::gov::io::cfg1.load
static pair< ko, cfg1 > load(String home, boolean gen)
Definition: cfg1.java:112
us::gov::id::peer_t::get_stage_peer
stage_t get_stage_peer() const
us::gov::socket::datagram.datagram
datagram(UInt16 service)
Definition: datagram.cs:47
us.stdint.int64_t
Definition: stdint.java:238
us::wallet.wallet.tx_make_p2pkh_input.tx_make_p2pkh_input
tx_make_p2pkh_input(String rcpt_addr0, long amount0, boolean sendover0)
Definition: tx_make_p2pkh_input.java:22
us::wallet.cli.hmi.mydispatcher.mydispatcher
mydispatcher(screen scr0)
Definition: hmi.java:69
us::gov::bgtask.reset_resume
boolean reset_resume()
Definition: bgtask.java:154
us::wallet.wallet.api_stream_parseable.search
ko search(hash_t _arg_addr, String _arg_pattern)
Definition: api_stream_parseable.java:339
us::gov::cli::rpc_api::rendezvous_t.rendezvous_t
rendezvous_t()
Definition: rpc_api.java:59
us.ko.is_ok
static boolean is_ok(ko err)
Definition: ko.java:27
main.create_instance_u8
uint64_t create_instance_u8()
Definition: main.java:241
us::gov::id::peer_t.stage_t.fromShort
static stage_t fromShort(short i)
Definition: peer_t.java:64
us::wallet.pairing.rpc_api
Definition: rpc_api.java:30
us::gov::crypto.Extensions
Definition: ec.cs:201
us::wallet.wallet.api_stream_parseable.rnames_patch_os_file
static final String[] rnames_patch_os_file
Definition: api_stream_parseable.java:668
us::gov::socket::datagram.service
short service
Definition: datagram.cs:39
us::gov::crypto.base58.AddressFormatException
Definition: base58.java:77
us::gov::io::screen.cv_print_prompt
final Condition cv_print_prompt
Definition: screen.java:161
us::gov::socket::datagram.parse_s
String parse_s()
Definition: datagram.java:1086
us::gov::cash::tx::sigcode_t.num_sigcodes
num_sigcodes
Definition: tx.java:24
us::wallet.daemon_rpc_api.set_supply
void set_supply(byte[] a0, long a1, Stream a2)
Definition: daemon_rpc_api.cs:73
us::gov::socket::datagram.datagram
datagram(int service, int seq, byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
Definition: datagram.java:1977
us::gov::crypto.linux_secure_random.dis
final DataInputStream dis
Definition: linux_secure_random.java:82
us::gov::crypto::ripemd160.BLOCK_LEN
static final int BLOCK_LEN
Definition: ripemd160.java:23
us::wallet.protocol.wallet_priv_key
static final int wallet_priv_key
Definition: protocol.java:61
us::gov::socket::client::sendref
atomic< int > sendref
Definition: client.h:106
us::wallet.cli.hmi.host
String host
Definition: hmi.java:1768
us::wallet.api_stream_parseable.write
void write(PublicKey value)
Definition: api_stream_parseable.java:58
us::gov::id::peer_t::stage_peer
stage_t stage_peer
Definition: peer_t.h:114
us::gov::crypto.linux_secure_random.LinuxSecureRandomProvider
Definition: linux_secure_random.java:50
us::gov::socket::datagram.bytes
byte[] bytes
Definition: datagram.cs:37
us::gov::crypto.base58.decode_string
static String decode_string(String input)
Definition: base58.java:139
us::wallet.api_stream_parseable.write_kph
void write_kph(String[] rname, tuple3< PrivateKey, PublicKey, hash_t > value)
Definition: api_stream_parseable.java:121
us::wallet.wallet_api.tx_make_p2pkh
void tx_make_p2pkh(tx_make_p2pkh_input arg0, Stream os)
us::gov::crypto.base58.encode
static String encode(byte[] input_)
Definition: base58.cs:90
us::gov::cli::rpc_api::rendezvous_t::arrived
bool arrived(datagram *)
us::wallet.wallet.api_stream.pub_key
ko pub_key(PublicKey _arg_pub)
us::wallet.protocol.trading_base
static readonly short trading_base
Definition: protocol.cs:75
us::wallet.wallet.api_stream_parseable.tx_make_p2pkh
ko tx_make_p2pkh(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: api_stream_parseable.java:209
us::wallet.cli.hmi.hmi
hmi(String[] args0, PrintStream os)
Definition: hmi.java:156
us::wallet.daemon.api_stream_parseable.allw
ko allw()
Definition: api_stream_parseable.java:80
us::gov::socket::client.test_alive
void test_alive()
Definition: client.java:316
main.check
void check(uint16_t a, uint16_t b)
Definition: main.java:184
us::wallet.cli.hmi.stop
void stop()
Definition: hmi.java:1343
us::gov.protocol::query_suffix
static constexpr uint16_t query_suffix
Definition: protocol.h:26
us::gov::socket::client.prepare_worker_recv
void prepare_worker_recv()
Definition: client.java:63
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_scope, String _arg_fn, String _arg_args)
Definition: datagram.java:1288
us.ko.ok
static ko ok
Definition: ko.java:21
us::wallet.wallet.api_stream.tx_make_p2pkh
ko tx_make_p2pkh(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
us::wallet.protocol.wallet_decrypt
static final int wallet_decrypt
Definition: protocol.java:67
us::gov::socket::datagram.parse_hsv_hu4u2_
tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t > > > parse_hsv_hu4u2_()
Definition: datagram.java:698
us::wallet.wallet.api.tx_charge_pay
pair< ko, String > tx_charge_pay(hash_t _arg_addr, int64_t _arg_samount, hash_t _arg_scoin, int64_t _arg_ramount, hash_t _arg_rcoin)
us::wallet.daemon_rpc_api.tx_new
void tx_new(Stream a0)
Definition: daemon_rpc_api.cs:64
us::wallet.wallet_rpc_api.tx_new
void tx_new(Stream a0)
Definition: wallet_rpc_api.cs:121
us::gov::socket::client.KO_83911
static final ko KO_83911
Definition: client.java:79
us::gov::io::cfg1::keys
keys_t keys
Definition: cfg1.h:49
us::gov::id::peer_t.verification_is_fine
bool verification_is_fine()
Definition: peer_t.cs:212
us::wallet.pairing.api_stream_parseable.rnames_pair_device
static final String rnames_pair_device
Definition: api_stream_parseable.java:45
us::wallet.daemon.api_stream_parseable.list_wallets
ko list_wallets()
Definition: api_stream_parseable.java:67
us::wallet.wallet.api_stream_parseable.rnames_tx_sign
static final String rnames_tx_sign
Definition: api_stream_parseable.java:220
us::gov::io::shell_args::dump
void dump(const string &prefix, ostream &os) const
us::wallet.protocol.wallet_daemon_trade
static readonly short wallet_daemon_trade
Definition: protocol.cs:65
us::gov::socket::datagram.decode_service
int decode_service()
Definition: datagram.java:2306
us::gov::socket::datagram.parse_u2u2u2k
tuple4< uint16_t, uint16_t, uint16_t, PrivateKey > parse_u2u2u2k()
Definition: datagram.java:1743
us::wallet.wallet.api.pub_key
pair< ko, pair< PublicKey, hash_t > > pub_key(PublicKey _arg_pub)
us::gov::cash::hash_t
hasher_t::value_type hash_t
Definition: app.h:55
us::gov::socket::client::connected
bool connected() const
Definition: client.h:63
us::wallet.io.params.backend_port
uint16_t backend_port
Definition: params.java:217
us::wallet.wallet.api.patch_os
pair< ko, pair< String, hash_t > > patch_os(String _arg_script, PrivateKey _arg_groot_key)
us::gov::cli::rpc_api.send1
ko send1(datagram d)
Definition: rpc_api.java:400
us::gov::crypto.base58.base58
static base58()
Definition: base58.cs:49
us::wallet.daemon.api_stream_parseable.ping
ko ping()
Definition: api_stream_parseable.java:119
us::wallet.wallet.api.store_kv
pair< ko, String > store_kv(hash_t _arg_addr, String _arg_key, String _arg_value)
us::wallet.daemon.api_stream_parseable.rnames_reload_file
static final String rnames_reload_file
Definition: api_stream_parseable.java:104
main.create_instance_k
PrivateKey create_instance_k()
Definition: main.java:224
us::wallet.protocol.pairing_unprepair_device
static final int pairing_unprepair_device
Definition: protocol.java:79
us.CFG.b
static boolean b
Definition: CFG.java:89
us::wallet.wallet.api_stream_parseable.tx_new
ko tx_new()
Definition: api_stream_parseable.java:157
us::gov::socket::datagram::encode_channel
void encode_channel()
us::gov::socket::datagram::size_size
static constexpr size_t size_size
Definition: datagram.h:105
us::wallet.wallet.api_stream.rm_file
ko rm_file(hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
us::wallet.wallet.api_stream_parseable.list_trades
ko list_trades()
Definition: api_stream_parseable.java:391
us::gov::socket::datagram.parse_u2hs
tuple3< uint16_t, hash_t, String > parse_u2hs()
Definition: datagram.java:1544
us::wallet.wallet.api.tx_new
pair< ko, String > tx_new()
us::wallet.wallet.api_stream_parseable.tx_send
ko tx_send(String _arg_txb58)
Definition: api_stream_parseable.java:235
us::gov::socket::client.called_disconnect
bool called_disconnect
Definition: client.cs:259
us::gov::cli::rpc_api.is_connected
boolean is_connected()
Definition: rpc_api.java:355
us::wallet.wallet.api_stream.new_address
ko new_address()
us::gov::crypto::symmetric_encryption.iv
byte[] iv
Definition: symmetric_encryption.java:50
us::gov::crypto::ripemd160.compress
static void compress(int[] state, byte[] blocks, int len)
Definition: ripemd160.java:101
us::wallet.wallet.rpc_api.trade
pair< ko, hash_t > trade(String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
Definition: rpc_api.java:520
us::wallet.daemon.rpc_api.sync
pair< ko, String > sync()
Definition: rpc_api.java:171
us::gov::id::peer_t::process_peer_challenge
void process_peer_challenge(datagram *d, const keys &)
us::gov::cli::rpc_api::stop
void stop() override
us::gov::bgtask.cb
callback cb
Definition: bgtask.java:174
us::wallet.wallet_rpc_api.to_string
String to_string(byte[] b)
Definition: wallet_rpc_api.cs:54
us::gov::id::peer_t::handshake_t.parse_pport
uint16_t parse_pport()
Definition: peer_t.java:140
us::gov::cli::rpc_api.is_active
boolean is_active()
Definition: rpc_api.java:395
us::wallet.cli.hmi.start
ko start(busyled_t.handler_t busyled_handler_send, busyled_t.handler_t busyled_handler_recv, datagram.dispatcher_t dis)
Definition: hmi.java:1287
us::gov::cli::rpc_api::wait_ready
ko wait_ready(const chrono::system_clock::time_point &deadline) const override
us::gov::crypto::ec.generate_shared_key
byte[] generate_shared_key(PrivateKey priv, PublicKey pub, int length)
Definition: ec.java:131
us::gov::socket::client.pair
Definition: client.cs:143
us::gov::crypto::ec.get_point
ECPoint get_point(byte[] pub)
Definition: ec.java:220
us::wallet.wallet.rpc_api.command_trade
ko command_trade(hash_t _arg_tid, String _arg_cmd)
Definition: rpc_api.java:574
us::gov::socket::client.on_connect
void on_connect(ko err)
Definition: client.java:71
us::gov::socket::datagram.datagram
datagram(int service, int seq, ArrayList< tuple3< hash_t, uint32_t, uint16_t >> _arg_seeds)
Definition: datagram.java:2092
us::gov::cli::rpc_api::stop_on_disconnection
bool stop_on_disconnection
Definition: rpc_api.h:132
us::wallet.wallet.api_stream_parseable.rnames_priv_key
static final String[] rnames_priv_key
Definition: api_stream_parseable.java:492
us::gov::id::peer_t::role_t
role_t
Definition: peer_t.h:52
us::wallet.daemon.rpc_api.endpoint_t.endpoint_t
endpoint_t(rpc_api parent_, KeyPair k, String host_, uint16_t port_, role_t role_, uint16_t pin_, datagram.dispatcher_t dis)
Definition: rpc_api.java:47
us::wallet.daemon.rpc_api.w
us.wallet.wallet.rpc_api w
Definition: rpc_api.java:43
us::gov::io::shell_args.next_priv
PrivateKey next_priv()
Definition: shell_args.java:78
us::wallet.wallet_api.tx_new
void tx_new(Stream os)
us::gov::socket::datagram::KO_4038
static const char * KO_4038
Definition: datagram.h:57
us::gov::socket::client.IPEndPoint.IPEndPoint
IPEndPoint(long address, int port)
Definition: client.cs:38
us::wallet.wallet.rpc_api.verify
pair< ko, uint8_t > verify(byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
Definition: rpc_api.java:744
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t svc, hash_t tid, byte[] msg)
Definition: datagram.java:1574
us::gov::crypto::symmetric_encryption::key_size
static constexpr size_t key_size
Definition: symmetric_encryption.h:51
us::wallet.daemon.api_stream.ping
ko ping()
us::gov::io::cfg0::home
string home
Definition: cfg0.h:56
us::gov::socket::client
Definition: client.h:44
us::wallet.wallet.api_stream_parseable.rnames_search
static final String rnames_search
Definition: api_stream_parseable.java:337
us::wallet.daemon.api
Definition: api.java:35
us::wallet.daemon.rpc_api.allw
pair< ko, String > allw()
Definition: rpc_api.java:153
us::gov::id::peer_t::get_keys
virtual const keys & get_keys() const
us::gov::bgtask::ready
bool ready
Definition: bgtask.h:63
us::gov::id::peer_t.process_peer_challenge
void process_peer_challenge(datagram d, KeyPair mykeys)
Definition: peer_t.cs:81
us::wallet.wallet.api_stream.node_pkh
ko node_pkh()
us::gov::socket::datagram.datagram
datagram(int service, int seq, PublicKey _arg_pub, hash_t _arg_addr)
Definition: datagram.java:937
us::wallet.daemon_rpc_api.endpoint
rpc_api endpoint
Definition: daemon_rpc_api.cs:30
us::wallet.api_stream_parseable.write_h
void write_h(String rname, hash_t value)
Definition: api_stream_parseable.java:98
us.ko
Definition: ko.java:20
us::wallet.wallet.api_stream_parseable.rnames_tx_send
static final String rnames_tx_send
Definition: api_stream_parseable.java:233
us::gov::socket::datagram.datagram
datagram(UInt16 service, byte[] addr, byte[] content)
Definition: datagram.cs:93
us::wallet.wallet.api_stream_parseable.rnames_list_trades
static final String rnames_list_trades
Definition: api_stream_parseable.java:389
us::gov::io::shell_args.next_pub
PublicKey next_pub()
Definition: shell_args.java:92
us::wallet.wallet_api.balance
void balance(bool arg0, Stream os)
us::gov::socket::datagram.datagram
datagram(int service, int seq, sha256.hash_t _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
Definition: datagram.java:185
us::wallet.protocol.wallet_daemon_base
static readonly short wallet_daemon_base
Definition: protocol.cs:63
us::gov::crypto::symmetric_encryption.test
static boolean test(String plaintext)
Definition: symmetric_encryption.java:123
us::gov::socket::datagram::size_channel
static constexpr size_t size_channel
Definition: datagram.h:103
us::gov::socket::datagram::decode_sequence
uint16_t decode_sequence() const
us::gov::id::peer_t.process_request
void process_request(datagram d, KeyPair mykeys)
Definition: peer_t.cs:66
us::wallet.wallet.api_stream_parseable.tx_check
ko tx_check(String _arg_txb58)
Definition: api_stream_parseable.java:261
us::gov::id::peer_t.set_stage_peer
void set_stage_peer(stage_t s)
Definition: peer_t.java:493
us::gov::socket::datagram.parse_pv
pair< PublicKey, byte[]> parse_pv()
Definition: datagram.java:1050
us::gov::socket::datagram.datagram
datagram(UInt16 service, short payload)
Definition: datagram.cs:68
us.CFG.WALLET_PPORT
static final int WALLET_PPORT
Definition: CFG.java:25
us::gov::socket::datagram.write_bin
String write_bin(OutputStream os)
Definition: datagram.java:2554
us::wallet.wallet.tx_make_p2pkh_input.rcpt_addr
String rcpt_addr
Definition: tx_make_p2pkh_input.java:31
us::wallet.wallet.api_stream_parseable.rnames_set_supply
static final String rnames_set_supply
Definition: api_stream_parseable.java:272
us::gov::cli::rpc_api.create_sendq
send_queue create_sendq()
Definition: rpc_api.java:224
us::gov::socket::datagram.datagram
datagram(int garbage)
Definition: datagram.java:76
us::gov::id::peer_t::se
crypto::symmetric_encryption * se
Definition: peer_t.h:121
us::gov::crypto::ec.get_public_key
PublicKey get_public_key(PrivateKey priv)
Definition: ec.java:241
us::wallet.rpc_api.sendrecv
pair< String, datagram > sendrecv(datagram d)
Definition: rpc_api.cs:90
us::gov::socket::datagram::service_str
string service_str() const
Definition: datagram.h:163
us::wallet.pairing.api_stream.get_api
api get_api()
us::wallet.daemon.api_stream_parseable.rnames_print_grid
static final String rnames_print_grid
Definition: api_stream_parseable.java:52
us::wallet.wallet.api.search
pair< ko, String > search(hash_t _arg_addr, String _arg_pattern)
us::wallet.daemon_rpc_api.trade
void trade(string a0, string a1, string a2, Stream a3)
Definition: daemon_rpc_api.cs:96
us::gov::socket::client.endpoint
String endpoint()
Definition: client.java:165
us::gov::cli::rpc_api.ownsendq
boolean ownsendq
Definition: rpc_api.java:542
us::wallet.io.params.get_home_wallet
String get_home_wallet()
Definition: params.java:118
us::wallet.api_stream_parseable.write_OK
void write_OK()
Definition: api_stream_parseable.java:43
us::wallet.daemon.rpc_api.list_wallets
pair< ko, String > list_wallets()
Definition: rpc_api.java:135
us::gov::cli::rpc_api.destroy
void destroy()
Definition: rpc_api.java:163
us::gov::crypto::sha256.hash_t
Definition: sha256.java:24
us::wallet.protocol.wallet_list
static readonly short wallet_list
Definition: protocol.cs:28
us::gov::socket::busyled_t::handler_t::on_busy
virtual void on_busy()=0
us::gov::cli::rpc_api.stop
void stop()
Definition: rpc_api.java:195
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, String _arg_key, String _arg_value)
Definition: datagram.java:556
us::gov::crypto::sha256.hash_t.value
byte[] value
Definition: sha256.java:53
us::gov::io::cfg1::cfg1
cfg1(const keys_t::priv_t &privk, const string &home)
us::wallet.daemon_rpc_api.command_trade_bin
void command_trade_bin(byte[] a0, string a1, Stream a2)
Definition: daemon_rpc_api.cs:121
us::gov::crypto::sha256.hash_t.hash_t
hash_t(byte[] v)
Definition: sha256.java:35
us::wallet.cli.hmi.my_daemon_rpc_api.my_daemon_rpc_api
my_daemon_rpc_api(hmi parent_, KeyPair k, String host, uint16_t port, uint16_t pin, datagram.dispatcher_t disp)
Definition: hmi.java:1257
us::gov::crypto.AddressFormatException.AddressFormatException
AddressFormatException(String message)
Definition: base58.cs:23
us::gov::io::shell_args.next_token
hash_t next_token()
Definition: shell_args.java:61
us::gov::socket::client::KO_20191
static const char * KO_20191
Definition: client.h:48
us::gov::cli::rpc_api::busyled_recv
busyled_t busyled_recv
Definition: rpc_api.h:137
us::gov::socket::datagram.datagram
datagram(UInt16 service, String msg)
Definition: datagram.cs:56
us::gov::cli::rpc_api.onwakeup
void onwakeup()
Definition: rpc_api.java:352
us::gov::socket.send_queue.purge
void purge(client c)
Definition: send_queue.java:167
us::wallet.api_stream_parseable.write
void write(PrivateKey value)
Definition: api_stream_parseable.java:54
us.stdint.uint8_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:67
us::gov::crypto::sha256.hash_t.hash_t
hash_t()
Definition: sha256.java:26
us::gov::socket::datagram::completed
bool completed() const
us::wallet.daemon_rpc_api.search
void search(byte[] a0, string a1, Stream a2)
Definition: daemon_rpc_api.cs:78
us::wallet.daemon_rpc_api
Definition: daemon_rpc_api.cs:26
us.stdint.int8_t.value
byte value
Definition: stdint.java:53
us::gov.protocol.gov_socket_pong
static readonly short gov_socket_pong
Definition: protocol.cs:31
us::gov::socket::client.disconnect
void disconnect(uint16_t seq, String reason)
Definition: client.java:131
us::gov::io::screen.prompted
boolean prompted
Definition: screen.java:162
us::wallet.pairing.rpc_api.list_devices
pair< ko, String > list_devices()
Definition: rpc_api.java:87
us::gov::io::shell_args::n
int n
Definition: shell_args.h:68
us::gov::id::peer_t.daemon_pport
uint16_t daemon_pport
Definition: peer_t.java:255
us::gov::crypto::ec.generate_shared_key
byte[] generate_shared_key(byte[] priv, byte[] pub, int length)
Definition: ec.cs:112
us::wallet.io.params.max_trade_edges
uint16_t max_trade_edges
Definition: params.java:204
us::wallet.daemon.rpc_api.ping
pair< ko, String > ping()
Definition: rpc_api.java:207
us::gov::socket::datagram.size
int size()
Definition: datagram.java:2289
us::gov::socket::datagram.datagram
datagram(UInt16 service, byte[] addr)
Definition: datagram.cs:107
us::gov::id::peer_t.get_keys
KeyPair get_keys()
Definition: peer_t.java:484
us::gov::socket::datagram.parse_string
String parse_string()
Definition: datagram.cs:280
us::gov::socket::datagram.service_str
String service_str(short svc)
Definition: datagram.cs:314
us::wallet.wallet_rpc_api.wallet_rpc_api
wallet_rpc_api(rpc_api endpoint_)
Definition: wallet_rpc_api.cs:29
us::gov::bgtask.set_callback
void set_callback(callback r)
Definition: bgtask.java:48
us.stdint.int8_t.from
static int8_t from(byte[] src, int pos)
Definition: stdint.java:47
us::wallet.daemon.api.ping
pair< ko, String > ping()
us::gov::socket::datagram::encrypt
pair< ko, datagram * > encrypt(crypto::symmetric_encryption &) const
us.tuple.tuple4
Definition: tuple.java:38
us::wallet.wallet.api_stream.store_kv
ko store_kv(hash_t _arg_addr, String _arg_key, String _arg_value)
us.tuple.tuple3.tuple3
tuple3()
Definition: tuple.java:27
us::gov::socket::datagram.parse_u1
uint8_t parse_u1()
Definition: datagram.java:1490
us::gov::io::shell_args.next_hash
hash_t next_hash()
Definition: shell_args.java:70
us::wallet.protocol.wallet_tx_charge_pay
static readonly short wallet_tx_charge_pay
Definition: protocol.cs:33
us::gov::io::cfg0.ensure_dir
static boolean ensure_dir(String d)
Definition: cfg0.java:62
us::gov::io::shell_args.next_pub_raw
byte[] next_pub_raw()
Definition: shell_args.java:114
us::gov::io::cfg1.keys
KeyPair keys
Definition: cfg1.java:141
us::wallet.wallet.api_stream.sign_file
ko sign_file(String filename, PrivateKey priv)
us::wallet.io.params.names
boolean names
Definition: params.java:221
us::wallet.io.params.walletd_host
String walletd_host
Definition: params.java:213
us::gov::dfs::peer_t
relay::peer_t peer_t
Definition: daemon.h:31
us.vcs.name_date
static String name_date()
Definition: vcs.java:43
us
Definition: daemon.h:22
us::wallet.pairing.api_stream.list_devices
ko list_devices()
us::wallet.api_stream_parseable.write_ph
void write_ph(String[] rname, pair< PublicKey, hash_t > value)
Definition: api_stream_parseable.java:137
main.check
void check(PublicKey a, PublicKey b)
Definition: main.java:202
us::wallet.wallet.api.transfer_from
pair< ko, String > transfer_from(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
us::wallet.daemon.api_stream.allw
ko allw()
us::gov::cli::rpc_api::is_connected
bool is_connected() const
us::wallet.protocol.wallet_balance
static readonly short wallet_balance
Definition: protocol.cs:27
us::wallet.wallet.api_stream_parseable.encrypt
ko encrypt(byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
Definition: api_stream_parseable.java:559
us::wallet.pairing_rpc_api.unpair
void unpair(byte[] a0, Stream a1)
Definition: pairing_rpc_api.cs:46
us::wallet.wallet.api_stream.encrypt_file
ko encrypt_file(String filename, PrivateKey src_priv, PublicKey rcpt_pub)
us::gov::crypto::ripemd160::value_type
Definition: ripemd160.h:38
us::gov::id::peer_t.process_work
boolean process_work(datagram d)
Definition: peer_t.java:198
us.ko.msg
String msg
Definition: ko.java:35
us::gov::crypto.KeyPair.KeyPair
KeyPair(byte[] _public, byte[] _private)
Definition: ec.cs:37
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t _arg_id, uint16_t _arg_timeout, uint16_t _arg_decay, PrivateKey _arg_priv)
Definition: datagram.java:1719
us::gov::socket::datagram.completed
boolean completed()
Definition: datagram.java:2349
us::gov::crypto.test.symmetric_encryption.a
KeyPair a
Definition: symmetric_encryption.java:30
us::wallet.wallet.api.tx_decode
pair< ko, String > tx_decode(String _arg_txb58)
us::gov::id::peer_t.process_challenge_response
void process_challenge_response(datagram d)
Definition: peer_t.cs:147
us.CFG.network_topology_t.PERMISSIONLESS
boolean PERMISSIONLESS
Definition: CFG.java:41
us::gov::io::cfg1.cfg1
cfg1(cfg1 other)
Definition: cfg1.java:57
us::wallet.io.params.workers
uint16_t workers
Definition: params.java:206
us::gov::auth::peer_t::authorized
@ authorized
Definition: peer_t.h:31
us::gov::socket::client.decrypt0
pair< ko, datagram > decrypt0(final datagram d)
Definition: client.java:306
us::gov::crypto::symmetric_encryption::init
ko init(const keys::priv_t &sk, const keys::pub_t &pub_other)
us::wallet.daemon_rpc_api.tx_send
void tx_send(string a0, Stream a1)
Definition: daemon_rpc_api.cs:70
us::gov::cli::rpc_api::sendrecv
std::pair< ko, datagram * > sendrecv(datagram *)
us::gov::cli::rpc_api::cinfo
stack< ostream * > cinfo
Definition: rpc_api.h:135
us::wallet.wallet.api_stream_parseable.node_pkh
ko node_pkh()
Definition: api_stream_parseable.java:468
us::wallet.wallet.api_stream_parseable.trade
ko trade(String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
Definition: api_stream_parseable.java:378
us::wallet.daemon.api_stream_parseable.print_grid
ko print_grid()
Definition: api_stream_parseable.java:54
us::gov::cli::rpc_api::ms
int ms
Definition: rpc_api.h:138
us::wallet.wallet.api.tx_sign
pair< ko, String > tx_sign(String _arg_txb58, String _arg_sigcodestr)
us::gov::crypto::symmetric_encryption.random
static final SecureRandom random
Definition: symmetric_encryption.java:39
us::gov::socket.send_queue.ongoing_t
Definition: send_queue.java:69
us::gov::socket::busyled_t
Definition: busyled.h:27
us::gov::crypto.test.symmetric_encryption.b
KeyPair b
Definition: symmetric_encryption.java:31
us::gov::io::cfg0::abs_file
static string abs_file(const string &home, const string &fn)
us::gov::id::peer_t.connect
ko connect(String host, uint16_t port, uint16_t pport_pin, role_t role, boolean block)
Definition: peer_t.java:170
us.pair.first
f first
Definition: pair.java:20
us::wallet.cli.hmi.port
uint16_t port
Definition: hmi.java:1769
us::wallet.wallet_api.file
void file(byte[] arg0, Stream os)
us::gov::io::shell_args::next_token
static hash_t next_token(istream &is)
us::wallet.wallet.api_stream_parseable.sign_file_
pair< ko, pair< PublicKey, byte[]> > sign_file_(String filename, PrivateKey sk)
Definition: api_stream_parseable.java:682
us::wallet.pairing.api.unpair_device
pair< ko, String > unpair_device(PublicKey _arg_pub)
us.stdint.uint8_t
Definition: stdint.java:56
us::gov::socket.send_queue.flood
void flood(datagram d, client cli)
Definition: send_queue.java:145
us::gov::io::cfg1.k_file
static String k_file(String home)
Definition: cfg1.java:62
us::wallet.cli.hmi.verbose
boolean verbose
Definition: hmi.java:1765
us::wallet.rpc_api.id
KeyPair id
Definition: rpc_api.cs:34
us::wallet.wallet.api.kill_trade
pair< ko, String > kill_trade(hash_t _arg_tid)
us::wallet.protocol.wallet_daemon_grid
static readonly short wallet_daemon_grid
Definition: protocol.cs:70
us::wallet.wallet.api.traders_api_exec
pair< ko, String > traders_api_exec(String _arg_scope, String _arg_fn, String _arg_args)
us::wallet.protocol.wallet_encrypt
static final int wallet_encrypt
Definition: protocol.java:66
us::gov::socket.send_queue.ongoing_t.set
void set(qi x)
Definition: send_queue.java:70
us::gov::socket::client::recv6
pair< ko, datagram * > recv6()
us::gov.protocol.gov_dfs_base
static final int gov_dfs_base
Definition: protocol.java:52
us::wallet.wallet.api_stream.tx_decode
ko tx_decode(String _arg_txb58)
us::wallet.daemon_rpc_api.list
void list(bool a0, Stream a1)
Definition: daemon_rpc_api.cs:57
us::wallet.daemon.api.is_active
boolean is_active()
us::gov::crypto.linux_secure_random.linux_secure_random
linux_secure_random()
Definition: linux_secure_random.java:84
us::wallet.cli.hmi.from_hex
byte[] from_hex(String s)
Definition: hmi.java:171
us::wallet.io.params.walletd_port
uint16_t walletd_port
Definition: params.java:214
main.create_instance_u4
uint32_t create_instance_u4()
Definition: main.java:259
us::gov::crypto.test.symmetric_encryption.test_encrypt_multiple
boolean test_encrypt_multiple(String plaintext_string)
Definition: symmetric_encryption.java:132
us::gov::bgtask.stop
void stop()
Definition: bgtask.java:94
us::wallet.wallet.api_stream_parseable.rnames_list_protocols
static final String rnames_list_protocols
Definition: api_stream_parseable.java:363
us::wallet.daemon_rpc_api.balance
void balance(bool a0, Stream a1)
Definition: daemon_rpc_api.cs:56
us::wallet.wallet.tx_make_p2pkh_input.to_string
String to_string()
Definition: tx_make_p2pkh_input.java:39
us::gov::cli::rpc_api::cv_recv
condition_variable cv_recv
Definition: rpc_api.h:122
us::wallet.wallet.api_stream.kill_trade
ko kill_trade(hash_t _arg_tid)
us::wallet.wallet.api_stream_parseable.rnames_tx_charge_pay
static final String rnames_tx_charge_pay
Definition: api_stream_parseable.java:129
us.vcs::codehash
string codehash
Definition: vcs.h:30
us.tuple.tuple3.item0
t0 item0
Definition: tuple.java:23
us::wallet.wallet.api.tx_make_p2pkh
pair< ko, String > tx_make_p2pkh(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
us::gov::crypto::ec.to_vector
byte[] to_vector(PublicKey pub)
Definition: ec.java:157
us::wallet.wallet.rpc_api.compilance_report
pair< ko, String > compilance_report(String _arg_jurisdiction, String _arg_date_from, String _arg_date_to)
Definition: rpc_api.java:654
us::gov::io::cfg0.read_text_file
static String read_text_file(String filename)
Definition: cfg0.java:128
us::gov::cli::rpc_api.rpc_api
rpc_api(KeyPair k, String host_, uint16_t port_, role_t role_, uint16_t pin_, datagram.dispatcher_t dis)
Definition: rpc_api.java:141
us::gov::socket::datagram.compute_hash_payload
hash_t compute_hash_payload()
Definition: datagram.java:2595
us::wallet.wallet.api_stream_parseable.tx_charge_pay
ko tx_charge_pay(hash_t _arg_addr, int64_t _arg_samount, hash_t _arg_scoin, int64_t _arg_ramount, hash_t _arg_rcoin)
Definition: api_stream_parseable.java:131
us::wallet.wallet.rpc_api.search
pair< ko, String > search(hash_t _arg_addr, String _arg_pattern)
Definition: rpc_api.java:466
us::gov::auth::peer_t.verification_completed
void verification_completed(uint16_t rpport)
Definition: peer_t.java:43
us::wallet.daemon.rpc_api
Definition: rpc_api.java:41
us::wallet.wallet_api.tx_check
void tx_check(string arg0, Stream os)
us::wallet.daemon_rpc_api.new_address
void new_address(Stream a0)
Definition: daemon_rpc_api.cs:58
us::wallet.wallet.api.encrypt
pair< ko, byte[]> encrypt(byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
us::gov::cash
Definition: app.h:43
us.stdint.uint16_t.uint16_t
uint16_t()
Definition: stdint.java:99
us.CFG.AUTOMATIC_UPDATES_PUBKEY
static final String AUTOMATIC_UPDATES_PUBKEY
Definition: CFG.java:7
us::gov::bgtask::wakeup
void wakeup()
us::gov::socket::busyled_t::set
void set()
us::gov::crypto::ec.Instance
static ec Instance
Definition: ec.cs:53
us::gov::crypto::ec.curve
ECDomainParameters curve
Definition: ec.java:56
main.main
main()
Definition: main.java:50
main.check
void check(byte[] a, byte[] b)
Definition: main.java:166
us::wallet.cli.hmi.wapi
us.wallet.wallet.api_stream wapi
Definition: hmi.java:1759
us::wallet.wallet.api_stream_parseable.store_file
ko store_file(hash_t _arg_addr, String _arg_path, byte[] _arg_content)
Definition: api_stream_parseable.java:313
us::gov::crypto::symmetric_encryption.test
static boolean test()
Definition: symmetric_encryption.java:116
us::wallet.io.params.get_home_wallet_rpc_client
String get_home_wallet_rpc_client()
Definition: params.java:122
us::gov::cash::tx::sigcode_t
Definition: tx.h:64
us::wallet.wallet_rpc_api.tx_add_input
void tx_add_input(string a0, int a1, byte[] a2, long a3, Stream a4)
Definition: wallet_rpc_api.cs:132
us::gov::io::cfg0::rewrite_path
static string rewrite_path(const string &)
us::gov::id::peer_t.verification_is_fine
boolean verification_is_fine()
Definition: peer_t.java:480
us::wallet.protocol.wallet_transfer
static readonly short wallet_transfer
Definition: protocol.cs:31
us::gov::crypto.test.symmetric_encryption.test_encrypt_decrypt_keys
boolean test_encrypt_decrypt_keys(String plaintext_string, PrivateKey priv_a, PublicKey pub_b, PrivateKey priv_b, PublicKey pub_a)
Definition: symmetric_encryption.java:94
us::gov::crypto::ec::signature
secp256k1_ecdsa_signature signature
Definition: ec.h:35
us::gov::id::peer_t.stage_t::anonymous
@ anonymous
Definition: peer_t.h:45
us::wallet.daemon.api_stream_parseable.rnames_list_wallets
static final String rnames_list_wallets
Definition: api_stream_parseable.java:65
us::gov::bgtask.reset_wait
boolean reset_wait()
Definition: bgtask.java:140
us::gov::id::peer_t::handshake_t::parse_role
role_t parse_role() const
Definition: peer_t.cpp:352
us::wallet.api_stream_parseable.write_hsv_hu4u2_
void write_hsv_hu4u2_(String[] rname, tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t >>> value)
Definition: api_stream_parseable.java:105
us::gov::crypto::sha256.hash_t.equals
boolean equals(hash_t other)
Definition: sha256.java:48
us::gov::cli::rpc_api.run_body
void run_body()
Definition: rpc_api.java:326
us::wallet.wallet.api_stream.get_subhome
ko get_subhome()
us::wallet.io.params.published_port
uint16_t published_port
Definition: params.java:212
us::gov::cash::tx.sigcode_t
sigcode_t
Definition: tx.cs:22
us::gov::id::peer_t.is_role_device
boolean is_role_device()
Definition: peer_t.java:491
us::gov::socket::datagram.datagram
datagram(int service, int seq, PublicKey _arg_pub)
Definition: datagram.java:914
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: datagram.java:261
us::wallet.wallet_api.tx_charge_pay
void tx_charge_pay(byte[] arg0, long arg1, byte[] arg2, long arg3, byte[] arg4, Stream os)
us.vcs::branch
string branch
Definition: vcs.h:29
us::wallet.wallet.api_stream.get_api
api get_api()
us::wallet.wallet.api_stream_parseable.priv_key
ko priv_key(PrivateKey _arg_priv)
Definition: api_stream_parseable.java:494
us::wallet.wallet_api.tx_send
void tx_send(string arg0, Stream os)
us::wallet.io.params.listening_port
uint16_t listening_port
Definition: params.java:211
us::wallet.io.params.om
output_mode om
Definition: params.java:220
us::wallet.daemon.rpc_api.set_busy_handlers
void set_busy_handlers(busyled_t.handler_t hsend, busyled_t.handler_t hrecv)
Definition: rpc_api.java:84
us::wallet.wallet.api.set_supply
pair< ko, String > set_supply(hash_t _arg_addr, int64_t _arg_amount)
us.stdint.uint32_t.from
static uint32_t from(byte[] src, int pos)
Definition: stdint.java:171
us::wallet.wallet.api.sign
pair< ko, pair< PublicKey, byte[]> > sign(byte[] _arg_msg, PrivateKey _arg_priv)
us::gov::cli::rpc_api::rendezvous_t
Definition: rpc_api.h:46
us::gov::crypto.test.symmetric_encryption.test_encrypt_decrypt
boolean test_encrypt_decrypt(String plaintext_string)
Definition: symmetric_encryption.java:80
us::wallet.protocol.wallet_trade
static final int wallet_trade
Definition: protocol.java:52
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t _arg_key, uint16_t _arg_timeout, uint16_t _arg_decay, String _arg_payload)
Definition: datagram.java:1772
main.main
static void main(String[] args)
Definition: main.java:912
us::wallet.cli.hmi.tx
ko tx(shell_args args)
Definition: hmi.java:226
us::gov::cli::rpc_api::rendezvous_t.sendrecv
pair< ko, datagram > sendrecv(rpc_api endpoint, datagram d)
Definition: rpc_api.java:93
us::gov::cli::rpc_api::dispatcher
dispatcher_t * dispatcher
Definition: rpc_api.h:136
us::gov::io::cfg1.KO_86059
static final ko KO_86059
Definition: cfg1.java:46
us::gov::socket::peer_t.process_work
boolean process_work(datagram d)
Definition: peer_t.java:33
us::gov::io::shell_args.args
String[] args
Definition: shell_args.java:254
us::wallet.wallet.rpc_api.tx_add_input
pair< ko, String > tx_add_input(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
Definition: rpc_api.java:250
us::gov::io::shell_args.next_line
String next_line()
Definition: shell_args.java:227
us::wallet.cli.hmi.store_file
void store_file(byte[] bytes)
Definition: hmi.java:190
us::wallet.pairing_api.list_devices
void list_devices(Stream os)
us::gov::crypto::sha256.hash_t.hash_t
hash_t(int zero)
Definition: sha256.java:30
us::wallet.protocol.wallet_ping
static readonly short wallet_ping
Definition: protocol.cs:26
us::gov::socket.send_queue.qi.compareTo
int compareTo(qi other)
Definition: send_queue.java:58
us.stdint.uint8_t.from
static uint8_t from(byte[] src, int pos)
Definition: stdint.java:86
us::gov::socket::datagram.decrypt
pair< ko, datagram > decrypt(symmetric_encryption se)
Definition: datagram.java:94
us.CFG.NODEMASTER_PUBKEY
static final String NODEMASTER_PUBKEY
Definition: CFG.java:8
us::gov::socket::datagram.parse_ssh
tuple3< String, String, hash_t > parse_ssh()
Definition: datagram.java:1253
us::wallet.protocol.wallet_tx_decode
static readonly short wallet_tx_decode
Definition: protocol.cs:42
us::gov::cli::rpc_api::KO_40928
static const char * KO_40928
Definition: rpc_api.h:61
us.stdint.uint16_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:106
us::wallet.daemon.api.set_busy_handlers
void set_busy_handlers(busyled_t.handler_t hsend, busyled_t.handler_t hrecv)
us::gov::id::peer_t.connect
ko connect(String endpoint, uint16_t pport_pin, role_t role, boolean block)
Definition: peer_t.java:180
us::wallet.daemon_api.command_trade_bin
void command_trade_bin(byte[] arg0, string arg1, Stream os)
us::wallet.wallet.rpc_api.store_file
pair< ko, tuple3< String, String, hash_t > > store_file(hash_t _arg_addr, String _arg_path, byte[] _arg_content)
Definition: rpc_api.java:430
us::gov::socket::datagram.service
int service
Definition: datagram.java:70
us::gov::socket::datagram.parse_u2
uint16_t parse_u2()
Definition: datagram.java:1512
us::gov::socket::busyled_t::handler_t::on_idle
virtual void on_idle()=0
us::gov::cli::rpc_api::cv_connected
condition_variable cv_connected
Definition: rpc_api.h:123
us::gov::id::peer_t::handshakes_t.handshakes_t
handshakes_t()
Definition: peer_t.java:163
us::wallet.wallet.rpc_api.gen_keys
pair< ko, tuple3< PrivateKey, PublicKey, hash_t > > gen_keys()
Definition: rpc_api.java:708
us::wallet.wallet.api_stream_parseable.traders_api_list
ko traders_api_list()
Definition: api_stream_parseable.java:442
us::wallet.cli.hmi.my_daemon_rpc_api.on_peer_disconnected
void on_peer_disconnected(final String reason)
Definition: hmi.java:1269
us::gov::socket::datagram::maxsize
static constexpr size_t maxsize
Definition: datagram.h:112
us::gov::socket::queue_t::set_busy_handler
void set_busy_handler(busyled_t::handler_t *hsend)
us::wallet.wallet.api_stream_parseable.patch_os
ko patch_os(String _arg_script, PrivateKey _arg_groot_key)
Definition: api_stream_parseable.java:585
us::gov::socket::client::sendq
queue_t * sendq
Definition: client.h:108
us::wallet.pairing.api_stream_parseable.get_api
api get_api()
Definition: api_stream_parseable.java:38
us::gov::socket::datagram.constructor
void constructor(int service_, int sequence, int sz)
Definition: datagram.java:138
us::wallet.cli.hmi.on_peer_disconnected
void on_peer_disconnected(final String reason)
Definition: hmi.java:1364
us::gov::socket::datagram.datagram
datagram(UInt16 service, byte[] addr, String s1)
Definition: datagram.cs:121
us::gov::socket::client::encrypt0
virtual pair< ko, datagram * > encrypt0(datagram *d) const
us::wallet.sys_rpc_api
Definition: sys_rpc_api.cs:20
us::wallet.daemon_rpc_api.grid
void grid(Stream a0)
Definition: daemon_rpc_api.cs:128
us::gov::socket::client.prev_uid
static long prev_uid
Definition: client.java:370
us::wallet.wallet.api_stream_parseable.tx_add_section
ko tx_add_section(String _arg_txb58, hash_t _arg_coin)
Definition: api_stream_parseable.java:170
us.CFG.LGAS
static final String LGAS
Definition: CFG.java:15
us::wallet.wallet.api_stream_parseable.store_kv
ko store_kv(hash_t _arg_addr, String _arg_key, String _arg_value)
Definition: api_stream_parseable.java:287
us::wallet.daemon.rpc_api.get_pairing_api
us.wallet.pairing.api get_pairing_api()
Definition: rpc_api.java:341
us::gov::socket::datagram::write_bin
ko write_bin(ostream &) const
us::wallet.wallet.api_stream_parseable.rnames_sign
static final String[] rnames_sign
Definition: api_stream_parseable.java:531
us::wallet.api_stream_parseable.write_ssh
void write_ssh(String[] rname, tuple3< String, String, hash_t > value)
Definition: api_stream_parseable.java:192
us::gov::io::cfg1.read_file
static String read_file(String path, Charset encoding)
Definition: cfg1.java:95
us::wallet.wallet_rpc_api.new_address
void new_address(Stream a0)
Definition: wallet_rpc_api.cs:78
us::gov::cli::rpc_api.wait
void wait(Date deadline)
Definition: rpc_api.java:256
us::gov::id::peer_t::role
role_t role
Definition: peer_t.h:116
us::wallet.pairing.rpc_api.pair_device
pair< ko, String > pair_device(PublicKey _arg_pub, String _arg_subhome, String _arg_name)
Definition: rpc_api.java:51
us::wallet.daemon_rpc_api.transfer
void transfer(byte[] a0, long a1, byte[] a2, Stream a3)
Definition: daemon_rpc_api.cs:60
main
Definition: main.java:47
us::wallet.rpc_api.walletd_host
String walletd_host
Definition: rpc_api.cs:32
us::wallet.wallet.api_stream_parseable.verify_file
ko verify_file(String filename, PublicKey pub, byte[] sig)
Definition: api_stream_parseable.java:646
c
us::gov::auth::peer_t c
Definition: peer_t.cpp:22
us::gov::socket::datagram.parse_ss
pair< String, String > parse_ss()
Definition: datagram.java:1202
us::wallet.pairing_rpc_api.to_string
String to_string(byte[] b)
Definition: pairing_rpc_api.cs:30
main.test_datagram_parse
void test_datagram_parse(int mode_)
Definition: main.java:278
us::wallet.wallet.api_stream_parseable.rnames_trade
static final String rnames_trade
Definition: api_stream_parseable.java:376
us::wallet.protocol.wallet_tx_make_p2pkh
static readonly short wallet_tx_make_p2pkh
Definition: protocol.cs:39
us::wallet.wallet.api.add_address
pair< ko, hash_t > add_address(PrivateKey _arg_priv)
us::gov::crypto.test.symmetric_encryption.test_decrypt_multiple
boolean test_decrypt_multiple(String plaintext_string)
Definition: symmetric_encryption.java:190
us.stdint.uint64_t.read
int read(byte[] src, int pos)
Definition: stdint.java:209
us::gov::socket::client::activity
atomic< uint64_t > activity
Definition: client.h:74
us.stdint.int8_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:37
us.CFG.LOGS
static final short LOGS
Definition: CFG.java:21
us::wallet.daemon.api.print_grid
pair< ko, String > print_grid()
us::wallet.daemon_rpc_api.add_address
void add_address(byte[] a0, Stream a1)
Definition: daemon_rpc_api.cs:59
us::wallet.protocol.wallet_rm_file
static readonly short wallet_rm_file
Definition: protocol.cs:48
us::gov.protocol.gov_engine_sysop
static final int gov_engine_sysop
Definition: protocol.java:65
us::wallet.wallet.tx_make_p2pkh_input.check
boolean check()
Definition: tx_make_p2pkh_input.java:35
us.tuple
Definition: tuple.java:19
us::gov::id::peer_t.encrypt0
pair< ko, datagram > encrypt0(datagram d)
Definition: peer_t.java:451
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
Definition: datagram.java:1350
us::wallet.daemon_api
Definition: daemon_api.cs:22
us::wallet.wallet.api.tx_add_input
pair< ko, String > tx_add_input(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
us::wallet.wallet.rpc_api.get_subhome
pair< ko, String > get_subhome()
Definition: rpc_api.java:618
us::gov::crypto::symmetric_encryption::decrypt
ko decrypt(const unsigned char *p, size_t sz, vector< unsigned char > &dest)
us::gov::id::peer_t.stage_t
Definition: peer_t.java:54
us.CFG.network_topology_t.PRIVATE
boolean PRIVATE
Definition: CFG.java:40
us::wallet.wallet.rpc_api.decrypt
pair< ko, byte[]> decrypt(byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
Definition: rpc_api.java:780
us::wallet.wallet.api_stream_parseable.rnames_sign_file
static final String[] rnames_sign_file
Definition: api_stream_parseable.java:656
us::gov::cli::rpc_api::role
role_t role
Definition: rpc_api.h:129
us::wallet.wallet.api.verify
pair< ko, uint8_t > verify(byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
us::gov::socket::busyled_t::ref
atomic< int > ref
Definition: busyled.h:39
us::wallet.wallet_rpc_api.set_supply
void set_supply(byte[] a0, long a1, Stream a2)
Definition: wallet_rpc_api.cs:181
us::gov::crypto::ec.get_private_key
PrivateKey get_private_key(byte[] privateKey)
Definition: ec.java:193
us::wallet.cli.hmi.rm_kv
void rm_kv(String k)
Definition: hmi.java:202
us::wallet.daemon.api.get_wallet_api
us.wallet.wallet.api get_wallet_api(String subhome_ignored)
us::wallet.io
Definition: params.java:17
us::wallet.api_stream_parseable.write
void write(String value)
Definition: api_stream_parseable.java:50
us.stdint.int64_t.int64_t
int64_t(long v)
Definition: stdint.java:245
us::gov::socket::client.recv3
pair< String, datagram > recv3()
Definition: client.cs:195
us::gov::socket::datagram::dispatcher_t::dispatch
virtual void dispatch(datagram *)
us::gov::cli::rpc_api::port
uint16_t port
Definition: rpc_api.h:125
us::gov::cli::rpc_api.rpc_api
rpc_api(KeyPair k, String host_, uint16_t port_, role_t role_, uint16_t pin_, datagram.dispatcher_t dis, send_queue sendq_)
Definition: rpc_api.java:147
us::wallet.cli.hmi.run_offline
ko run_offline()
Definition: hmi.java:908
us.CFG.NETWORK_TOPOLOGY
static final network_topology_t NETWORK_TOPOLOGY
Definition: CFG.java:87
us::gov::socket::client.connect0
ko connect0(String host, uint16_t port)
Definition: client.java:74
us::wallet.wallet.api_stream.decrypt
ko decrypt(byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
us::gov::io::cfg1::KO_30291
static const char * KO_30291
Definition: cfg1.h:37
us::wallet.wallet.tx_make_p2pkh_input.src_addr
String src_addr
Definition: tx_make_p2pkh_input.java:30
us::gov::crypto::ec.get_private_key
PrivateKey get_private_key(BigInteger k)
Definition: ec.java:99
us::gov::id::peer_t::handshakes
handshakes_t * handshakes
Definition: peer_t.h:115
us::gov::crypto.test.ec.test
boolean test()
Definition: ec.java:80
us::gov::cli::rpc_api.wait_connected
ko wait_connected()
Definition: rpc_api.java:275
us.CFG.UGAS
static final String UGAS
Definition: CFG.java:14
us::gov::id::peer_t::turn_on_encryption
ko turn_on_encryption()
us.stdint.int8_t.int8_t
int8_t(byte v)
Definition: stdint.java:33
us::gov::id::peer_t::handshake_t.handshake_t
handshake_t(role_t role, uint16_t pport)
Definition: peer_t.java:96
us::gov::socket::client::busyled_recv
static busyled_t busyled_recv
Definition: client.h:100
us::gov::crypto.base58
Definition: base58.cs:43
us::wallet.wallet.api_stream.set_supply
ko set_supply(hash_t _arg_addr, int64_t _arg_amount)
us::wallet.wallet.api_stream_parseable.compilance_report
ko compilance_report(String _arg_jurisdiction, String _arg_date_from, String _arg_date_to)
Definition: api_stream_parseable.java:481
us::gov::io::shell_args.next_uint16
uint16_t next_uint16(uint16_t default_value)
Definition: shell_args.java:149
us::gov::io::cfg0.dir_exists
static boolean dir_exists(String d)
Definition: cfg0.java:46
us::gov::socket::datagram.datagram
datagram(int service, int seq, sha256.hash_t _arg_msg)
Definition: datagram.java:163
us::gov::socket::datagram.decode_sequence
int decode_sequence()
Definition: datagram.java:2332
us.vcs::version_name
string version_name
Definition: vcs.h:33
us::gov::crypto.base58.ENCODED_ZERO
static readonly char ENCODED_ZERO
Definition: base58.cs:46
us::wallet.io.params.output_mode.om_human
om_human
Definition: params.java:27
us::gov::socket::client.parse_endpoint
static pair< ko, pair< String, Short > > parse_endpoint(String ipport)
Definition: client.java:172
us::gov::auth::peer_t.stage_t.num_stages
num_stages
Definition: peer_t.java:26
us::gov::socket::client.ping
void ping()
Definition: client.java:332
us::wallet.cli.hmi.create_wapi_stream
us.wallet.wallet.api_stream create_wapi_stream(us.wallet.wallet.api raw, PrintStream os, params p)
Definition: hmi.java:648
us::gov::id::peer_t::handshakes_t
Definition: peer_t.h:106
us.CFG.CONNECTION_LOG
static final short CONNECTION_LOG
Definition: CFG.java:17
us::wallet.wallet.rpc_api.tx_charge_pay
pair< ko, String > tx_charge_pay(hash_t _arg_addr, int64_t _arg_samount, hash_t _arg_scoin, int64_t _arg_ramount, hash_t _arg_rcoin)
Definition: rpc_api.java:178
us::wallet.wallet_rpc_api.to_string
String to_string(bool b)
Definition: wallet_rpc_api.cs:34
us::wallet.pairing.api.prepair_device
pair< ko, pair< uint16_t, String > > prepair_device(uint16_t _arg_pin, String _arg_subhome, String _arg_name)
us::wallet.pairing.api.unprepair_device
pair< ko, String > unprepair_device(uint16_t _arg_pin)
us::wallet.wallet_api.tx_add_output
void tx_add_output(string arg0, int arg1, byte[] arg2, long arg3, Stream os)
us::gov::io::cfg1::load
static pair< ko, cfg1 * > load(const string &home, bool gen)
us::gov.protocol.gov_id_base
static readonly short gov_id_base
Definition: protocol.cs:37
us::wallet.daemon_rpc_api.tx_add_output
void tx_add_output(string a0, int a1, byte[] a2, long a3, Stream a4)
Definition: daemon_rpc_api.cs:67
us::wallet.pairing.api_stream
Definition: api_stream.java:23
us::gov::bgtask.resumed
boolean resumed()
Definition: bgtask.java:166
us::wallet.protocol.wallet_base
static readonly short wallet_base
Definition: protocol.cs:25
us::gov::socket::datagram.datagram
datagram(int service, int seq, PrivateKey _arg_priv, PublicKey _arg_pub, hash_t _arg_addr)
Definition: datagram.java:865
us::wallet.daemon.api.reload_file
pair< ko, String > reload_file(String _arg_filename)
us::wallet.protocol.wallet_compilance_report
static final int wallet_compilance_report
Definition: protocol.java:60
us::gov::socket::datagram.dend
int dend
Definition: datagram.cs:38
main.create_instance_H
sha256.hash_t create_instance_H()
Definition: main.java:217
us.stdint.int64_t.from
static int64_t from(byte[] src, int pos)
Definition: stdint.java:269
us::wallet.protocol.wallet_daemon_print_grid
static final int wallet_daemon_print_grid
Definition: protocol.java:86
us::wallet.protocol.wallet_traders_api_exec
static final int wallet_traders_api_exec
Definition: protocol.java:56
us::gov::bgtask::stop
virtual void stop()
us::wallet.wallet.rpc_api.tx_add_section
pair< ko, String > tx_add_section(String _arg_txb58, hash_t _arg_coin)
Definition: rpc_api.java:232
us::wallet.wallet.api_stream.sign
ko sign(byte[] _arg_msg, PrivateKey _arg_priv)
us::wallet.wallet_api.store_file
void store_file(byte[] arg0, byte[] arg1, Stream os)
us::gov::id::peer_t::handshake_t
Definition: peer_t.h:93
us::gov::io::cfg0.check_platform
static void check_platform()
Definition: cfg0.java:39
us::wallet.wallet.rpc_api.new_address
pair< ko, hash_t > new_address()
Definition: rpc_api.java:106
us::gov::io::cfg1::write_k
static ko write_k(const string &home, const keys_t::priv_t &priv)
main.create_instance_s
String create_instance_s()
Definition: main.java:272
us::wallet.cli.hmi.exec
ko exec(String cmd, shell_args args)
Definition: hmi.java:961
us::wallet.wallet_rpc_api.tx_make_p2pkh
void tx_make_p2pkh(tx_make_p2pkh_input a0, Stream a1)
Definition: wallet_rpc_api.cs:150
us::wallet.protocol.pushb
static final short pushb
Definition: protocol.java:105
us::gov::id::peer_t.KO_43823
static final ko KO_43823
Definition: peer_t.java:178
us::wallet.cli.hmi.banner
void banner(params p, PrintStream os)
Definition: hmi.java:1370
us::wallet.wallet.api_stream
Definition: api_stream.java:25
us.stdint.int8_t
Definition: stdint.java:26
us::gov::cli::rpc_api::is_active
bool is_active() const
us::wallet.api_stream_parseable.write
void write(int64_t value)
Definition: api_stream_parseable.java:78
us::wallet.daemon.rpc_api.print_grid
pair< ko, String > print_grid()
Definition: rpc_api.java:117
us::gov::socket.send_queue.next_
qi next_()
Definition: send_queue.java:201
us::wallet.pairing_api.unpair
void unpair(byte[] arg0, Stream os)
us::gov::socket::datagram.completed
bool completed()
Definition: datagram.cs:198
us::gov::io::cfg1
Definition: cfg1.h:30
us.tuple.tuple4.item3
t3 item3
Definition: tuple.java:42
us::wallet.daemon_rpc_api.tx_add_input
void tx_add_input(string a0, int a1, byte[] a2, long a3, Stream a4)
Definition: daemon_rpc_api.cs:66
us::wallet.wallet.api_stream.decrypt_file
ko decrypt_file(String filename, PublicKey src_pub, PrivateKey rcpt_priv)
us::gov::socket::client.refdata
String refdata()
Definition: client.java:56
us::wallet.wallet.rpc_api.list
pair< ko, String > list(uint16_t _arg_detail)
Definition: rpc_api.java:88
us::wallet.cli.hmi.run
ko run()
Definition: hmi.java:930
us::gov::socket::datagram.datagram
datagram(int service, int seq, byte[] _arg_msg, PrivateKey _arg_priv)
Definition: datagram.java:1879
us::gov::socket::datagram.sendto
String sendto(Socket sock)
Definition: datagram.cs:203
us::wallet.wallet.rpc_api.rm_file
pair< ko, String > rm_file(hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
Definition: rpc_api.java:448
us.stdint.uint64_t
Definition: stdint.java:180
us::wallet.wallet.tx_make_p2pkh_input
Definition: tx_make_p2pkh_input.java:20
us::gov::crypto.test.symmetric_encryption.test_decrypt_nulls
boolean test_decrypt_nulls(String ciphertext_string)
Definition: symmetric_encryption.java:156
us::wallet.cli.hmi.start
ko start()
Definition: hmi.java:1283
us::gov::socket::client.ip4_decode
static String ip4_decode(uint32_t addr0)
Definition: client.java:190
us::gov::crypto.base58.divmod
static byte divmod(byte[] number, int firstDigit, int base, int divisor)
Definition: base58.java:206
us.stdint.uint32_t.zero
static uint32_t zero
Definition: stdint.java:137
us::gov::io::cfg1::KO_97832
static const char * KO_97832
Definition: cfg1.h:35
us::wallet.daemon_rpc_api.file
void file(byte[] a0, Stream a1)
Definition: daemon_rpc_api.cs:79
us::wallet.protocol.wallet_daemon_list_wallets
static final int wallet_daemon_list_wallets
Definition: protocol.java:87
us::gov::socket::datagram
Definition: datagram.h:44
us::gov::crypto::sha256
Definition: sha256.h:33
us::wallet.wallet.api_stream_parseable.tx_add_output
ko tx_add_output(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
Definition: api_stream_parseable.java:196
us::gov::crypto.test.ec.c
KeyPair c
Definition: ec.java:39
us::wallet.wallet.api_stream_parseable.add_address
ko add_address(PrivateKey _arg_priv)
Definition: api_stream_parseable.java:92
us.vcs.version
static String version()
Definition: vcs.java:39
us::gov::crypto::ripemd160.hash_t
Definition: ripemd160.java:25
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_block)
Definition: datagram.java:239
us::wallet.daemon.rpc_api.is_active
boolean is_active()
Definition: rpc_api.java:316
main.rand
Random rand
Definition: main.java:215
us::gov::crypto.linux_secure_random.engineSetSeed
void engineSetSeed(byte[] bytes)
Definition: linux_secure_random.java:90
us::wallet.wallet.api.gen_keys
pair< ko, tuple3< PrivateKey, PublicKey, hash_t > > gen_keys()
us.CFG.COUNTERS
static final short COUNTERS
Definition: CFG.java:16
us::wallet.wallet.rpc_api.tx_sign
pair< ko, String > tx_sign(String _arg_txb58, String _arg_sigcodestr)
Definition: rpc_api.java:304
us::wallet.pairing.api_stream_parseable.list_devices
ko list_devices()
Definition: api_stream_parseable.java:73
us::wallet.wallet.api.get_subhome
pair< ko, String > get_subhome()
us::wallet.wallet.api.tx_check
pair< ko, String > tx_check(String _arg_txb58)
us::wallet.wallet.rpc_api.list_protocols
pair< ko, String > list_protocols()
Definition: rpc_api.java:502
us::gov::socket::client.connect0
String connect0(String host, int port, bool block)
Definition: client.cs:61
us::wallet.wallet.rpc_api.traders_api_exec
pair< ko, String > traders_api_exec(String _arg_scope, String _arg_fn, String _arg_args)
Definition: rpc_api.java:582
us.stdint.uint8_t.value
short value
Definition: stdint.java:92
us::gov::id::peer_t::rolestr
constexpr static array< const char *, num_roles > rolestr
Definition: peer_t.h:58
us::gov::bgtask::mx_ready
mutex mx_ready
Definition: bgtask.h:62
us::wallet.wallet_api.tx_sign
void tx_sign(string arg0, string arg1, Stream os)
us::wallet.wallet.api_stream_parseable.list_protocols
ko list_protocols()
Definition: api_stream_parseable.java:365
us::gov::crypto::symmetric_encryption.encrypt
pair< ko, byte[]> encrypt(byte[] plaintext)
Definition: symmetric_encryption.java:80
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t tid, uint16_t push_code, String payload)
Definition: datagram.java:741
us::wallet.wallet.api_stream.gen_keys
ko gen_keys()
us::gov::socket::datagram.hexStringToByteArray
static byte[] hexStringToByteArray(String s)
Definition: datagram.java:129
us::wallet.api_stream_parseable.write_s
void write_s(String rname, String value)
Definition: api_stream_parseable.java:161
us::gov::id::peer_t.anonymous
@ anonymous
us::gov::crypto::ec::instance
static ec instance
Definition: ec.h:143
us.CFG.LAYOFF_DAYS
static final int LAYOFF_DAYS
Definition: CFG.java:13
us::gov::cli::rpc_api::wait_connection
ko wait_connection(bool initiate)
us.tuple.tuple3.item1
t1 item1
Definition: tuple.java:24
us::gov::socket::datagram.encode_service
void encode_service(int svc)
Definition: datagram.java:2293
us::gov::crypto::sha256.sha256
sha256()
Definition: sha256.java:21
us.tuple.tuple5
Definition: tuple.java:55
us::gov::auth::daemon
id::daemon daemon
Definition: daemon.h:25
us::gov::crypto::symmetric_encryption::enc
GCM< AES >::Encryption enc
Definition: symmetric_encryption.h:62
us::gov::socket::datagram.parse_hi8
pair< hash_t, int64_t > parse_hi8()
Definition: datagram.java:332
us::gov::crypto::symmetric_encryption.init
ko init(PrivateKey priv_a, PublicKey pub_b)
Definition: symmetric_encryption.java:59
us::wallet.rpc_api.rpc_api
rpc_api(KeyPair k, String walletd_host_, short walletd_port_)
Definition: rpc_api.cs:36
us.stdint.int8_t.zero
static int8_t zero
Definition: stdint.java:28
us::wallet.tx_make_p2pkh_input.tx_make_p2pkh_input
tx_make_p2pkh_input(String rcpt_addr0, long amount0, bool sendover0)
Definition: tx_make_p2pkh_input.cs:24
us::gov::cli::rpc_api::connect_for_recv
bool connect_for_recv
Definition: rpc_api.h:131
us::gov::socket::datagram::system_channel
static uint16_t system_channel
Definition: datagram.h:199
us::wallet.wallet.api_stream_parseable.rnames_tx_new
static final String rnames_tx_new
Definition: api_stream_parseable.java:155
us::wallet.wallet.api_stream_parseable._api
api _api
Definition: api_stream_parseable.java:727
us::gov::cli::rpc_api.on_peer_disconnected
void on_peer_disconnected(final String reason)
Definition: rpc_api.java:483
us::gov::socket::datagram.recvfrom
String recvfrom(Socket s)
Definition: datagram.cs:224
us::gov::socket::peer_t.peer_t
peer_t(Socket sock)
Definition: peer_t.cs:27
us.stdint.uint64_t.uint64_t
uint64_t(String v)
Definition: stdint.java:187
us::gov::socket::client::address
uint32_t address
Definition: client.h:104
us::gov::id::peer_t::pubkey
pub_t pubkey
Definition: peer_t.h:117
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_txb58, String _arg_path, hash_t _arg_digest)
Definition: datagram.java:1231
us::wallet.daemon_rpc_api.kill_trade
void kill_trade(byte[] a0, Stream a1)
Definition: daemon_rpc_api.cs:108
us.tuple.tuple5.item2
t2 item2
Definition: tuple.java:58
us::gov::bgtask.isdown
boolean isdown()
Definition: bgtask.java:164
us::gov::id
Definition: daemon.h:24
us::gov::io::screen.lock
final ReentrantLock lock
Definition: screen.java:160
us::gov::crypto::symmetric_encryption.KO_40751
static final ko KO_40751
Definition: symmetric_encryption.java:44
us::gov::id::peer_t.verification_completed
virtual void verification_completed()
Definition: peer_t.cs:214
us::gov::cli::rpc_api.waiting_arrival
static datagram waiting_arrival
Definition: rpc_api.java:532
us::wallet.cli
Definition: hmi.java:17
us::wallet.daemon.api.join
void join()
us::wallet.api_stream_parseable.write
void write(uint64_t value)
Definition: api_stream_parseable.java:74
us::wallet.pairing_rpc_api
Definition: pairing_rpc_api.cs:24
us::gov.protocol.is_query
static boolean is_query(short i)
Definition: protocol.java:26
us::gov::cli::rpc_api
Definition: rpc_api.h:38
us::wallet.wallet.api_stream_parseable.rnames_traders_api_list
static final String rnames_traders_api_list
Definition: api_stream_parseable.java:440
main.check
void check(uint32_t a, uint32_t b)
Definition: main.java:178
us::gov::crypto::ec.verify
boolean verify(PublicKey pub, sha256.hash_t msgh, byte[] signature_der)
Definition: ec.java:272
us::wallet.wallet_rpc_api.proc_ans
void proc_ans(pair< String, datagram > r, Stream os)
Definition: wallet_rpc_api.cs:269
us::gov::socket::datagram::offset_sequence
static constexpr size_t offset_sequence
Definition: datagram.h:108
us::wallet.wallet_api.list
void list(bool arg0, Stream os)
us::wallet.daemon_api.grid
void grid(Stream os)
us::gov.protocol.gov_socket_ping
static readonly short gov_socket_ping
Definition: protocol.cs:30
us::wallet.wallet.rpc_api.tx_send
pair< ko, String > tx_send(String _arg_txb58)
Definition: rpc_api.java:322
us::gov::socket::client.is_finished
boolean is_finished()
Definition: client.java:289
us::gov::id::peer_t.stage_t::verified
@ verified
Definition: peer_t.h:46
us::wallet.cli.hmi.create_dapi_stream
us.wallet.daemon.api_stream create_dapi_stream(us.wallet.daemon.api raw, PrintStream os, params p)
Definition: hmi.java:631
us::gov::crypto::symmetric_encryption::iv_size
static constexpr size_t iv_size
Definition: symmetric_encryption.h:52
us::gov::id::peer_t::handshakes_t::peer
handshake_t * peer
Definition: peer_t.h:111
us::gov::crypto.BigIntegerConverter.GetBytes
static byte[] GetBytes(BigInteger bigInteger, int byteCount=32)
Obtains the bytes that represent the BigInteger as if it was a big endian 256-bit integer.
Definition: ec.cs:226
us.stdint.uint16_t.uint16_t
uint16_t(int v)
Definition: stdint.java:102
us::gov::socket::datagram.datagram
datagram(int service, int seq, byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
Definition: datagram.java:1922
us::wallet.daemon.rpc_api.on_connect
void on_connect(ko error)
Definition: rpc_api.java:88
us::wallet.cli.hmi.my_daemon_rpc_api.verification_completed
void verification_completed(boolean ok)
Definition: hmi.java:1275
us::wallet.pairing.api_stream_parseable
Definition: api_stream_parseable.java:29
us::gov::socket::client::port
uint16_t port
Definition: client.h:105
us::gov::cli::rpc_api.start
ko start()
Definition: rpc_api.java:167
us::gov::socket::datagram.parse_v_hu4u2_
ArrayList< tuple3< hash_t, uint32_t, uint16_t > > parse_v_hu4u2_()
Definition: datagram.java:2108
us::gov::crypto::ripemd160.hash_t.hash_t
hash_t(byte[] v)
Definition: ripemd160.java:35
us::wallet.wallet.api_stream_parseable.tx_pay
ko tx_pay(String _arg_txb58)
Definition: api_stream_parseable.java:144
us::gov::bgtask.run
void run()
Definition: bgtask.java:115
us::wallet.wallet.rpc_api.transfer
pair< ko, String > transfer(hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: rpc_api.java:142
us::wallet.pairing.api_stream_parseable.rnames_unpair_device
static final String rnames_unpair_device
Definition: api_stream_parseable.java:58
us::gov::cli::rpc_api::wait
void wait(const chrono::system_clock::time_point &deadline)
us::gov::auth::peer_t
Definition: peer_t.h:27
us::wallet.wallet.api_stream_parseable.sign
ko sign(byte[] _arg_msg, PrivateKey _arg_priv)
Definition: api_stream_parseable.java:533
us::gov::io::cfg0.cfg0
cfg0(cfg0 other)
Definition: cfg0.java:35
us::gov::crypto::ripemd160.hash
static hash_t hash(byte[] msg)
Definition: ripemd160.java:68
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, int64_t _arg_samount, hash_t _arg_scoin, int64_t _arg_ramount, hash_t _arg_rcoin)
Definition: datagram.java:398
us::wallet.protocol.wallet_daemon_allw
static final int wallet_daemon_allw
Definition: protocol.java:88
us::gov::id::peer_t.role_t.code
byte code()
Definition: peer_t.java:77
us::wallet.protocol.wallet_daemon_command_trade
static readonly short wallet_daemon_command_trade
Definition: protocol.cs:68
us::gov::socket::datagram.encrypt
pair< ko, datagram > encrypt(symmetric_encryption se)
Definition: datagram.java:86
us::gov::crypto.base58.encode
static String encode(byte[] input)
Definition: base58.java:109
us::wallet.daemon_rpc_api.store_kv
void store_kv(byte[] a0, string a1, string a2, Stream a3)
Definition: daemon_rpc_api.cs:74
us::gov::crypto::ec.sign_encode
String sign_encode(byte[] priv, String message)
Definition: ec.cs:194
us::gov::socket.send_queue.await
void await()
Definition: send_queue.java:308
us::wallet.wallet_api.transfer_from
void transfer_from(byte[] arg0, byte[] arg1, long arg2, byte[] arg3, Stream os)
us.CFG.DGRAM_ROUNDTRIP_TIMEOUT_SECS
static final int DGRAM_ROUNDTRIP_TIMEOUT_SECS
Definition: CFG.java:35
us::gov::cli::rpc_api.on_connect
void on_connect(ko error)
Definition: rpc_api.java:474
us::wallet.wallet.api_stream_parseable.rnames_file
static final String rnames_file
Definition: api_stream_parseable.java:350
us::gov::socket::client.send_recv3
pair< String, datagram > send_recv3(datagram d)
Definition: client.cs:153
us::wallet.wallet.api_stream.tx_add_input
ko tx_add_input(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
us::wallet.api_stream_parseable.write_v
void write_v(String rname, byte[] value)
Definition: api_stream_parseable.java:227
us::wallet.daemon.api_stream.print_grid
ko print_grid()
us.stdint.int64_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:249
us::gov::socket::client.dump
void dump(String prefix, PrintStream os)
Definition: client.java:310
us::gov::io::shell_args.next_int64
int64_t next_int64()
Definition: shell_args.java:193
us::gov::crypto::ec.generate_keypair
KeyPair generate_keypair()
Definition: ec.java:109
us::wallet.daemon.api_stream_parseable._api
api _api
Definition: api_stream_parseable.java:160
us::gov::socket.send_queue.set_busy_handler
void set_busy_handler(busyled_t.handler_t hsend)
Definition: send_queue.java:326
us::gov::crypto.base58.AddressFormatException.InvalidCharacter.character
final char character
Definition: base58.java:92
us::wallet.protocol.pairing_pair
static readonly short pairing_pair
Definition: protocol.cs:53
us::gov::socket::datagram.datagram
datagram()
Definition: datagram.cs:41
us::gov::crypto.linux_secure_random.LinuxSecureRandomProvider.LinuxSecureRandomProvider
LinuxSecureRandomProvider()
Definition: linux_secure_random.java:51
us::wallet
Definition: trader.h:34
us::gov::io::shell_args.next_string
String next_string()
Definition: shell_args.java:145
us::gov::socket::datagram.parse_hhi8h
tuple4< hash_t, hash_t, int64_t, hash_t > parse_hhi8h()
Definition: datagram.java:285
us::gov::id::peer_t::set_stage_peer
void set_stage_peer(stage_t)
us::wallet.wallet.api_stream_parseable.gen_keys
ko gen_keys()
Definition: api_stream_parseable.java:520
us::wallet.wallet.api.rm_kv
pair< ko, String > rm_kv(hash_t _arg_addr, String _arg_key)
us::wallet.pairing.rpc_api.unprepair_device
pair< ko, String > unprepair_device(uint16_t _arg_pin)
Definition: rpc_api.java:123
us::wallet.wallet.api_stream_parseable.rnames_tx_add_section
static final String rnames_tx_add_section
Definition: api_stream_parseable.java:168
us::wallet.wallet.api_stream_parseable.rnames_balance
static final String rnames_balance
Definition: api_stream_parseable.java:51
us::wallet.protocol.wallet_gen_keys
static final int wallet_gen_keys
Definition: protocol.java:63
us::gov::crypto::ec.to_b58
String to_b58(PublicKey k)
Definition: ec.java:178
us::wallet.wallet_rpc_api.ping
void ping(Stream a0)
Definition: wallet_rpc_api.cs:62
us::wallet.daemon_rpc_api.rm_file
void rm_file(byte[] a0, byte[] a1, Stream a2)
Definition: daemon_rpc_api.cs:77
us.CFG.AUTH_TIMEOUT_SECS
static final int AUTH_TIMEOUT_SECS
Definition: CFG.java:31
us::wallet.protocol.pairing_unpair_device
static final int pairing_unpair_device
Definition: protocol.java:76
us::gov::socket::datagram.datagram
datagram(int service, int seq, byte[] _arg_block)
Definition: datagram.java:1851
us::gov::id::peer_t.role_t.role_sysop
role_sysop
Definition: peer_t.java:73
us::gov::id::peer_t.get_keys
virtual KeyPair get_keys()
Definition: peer_t.cs:216
us::wallet.protocol.wallet_tx_pay
static readonly short wallet_tx_pay
Definition: protocol.cs:34
us::wallet.protocol.pairing_unpair
static readonly short pairing_unpair
Definition: protocol.cs:54
us::wallet.io.params.rpc__connect_for_recv
boolean rpc__connect_for_recv
Definition: params.java:218
us::gov::socket::datagram.parse_sk
pair< String, PrivateKey > parse_sk()
Definition: datagram.java:1161
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t _arg_detail)
Definition: datagram.java:1502
us::wallet.wallet.api_stream_parseable.rnames_gen_keys
static final String[] rnames_gen_keys
Definition: api_stream_parseable.java:518
us::wallet.pairing.api
Definition: api.java:28
us::wallet.io.params.channel
uint16_t channel
Definition: params.java:199
us::wallet.wallet.api_stream_parseable.rnames_kill_trade
static final String rnames_kill_trade
Definition: api_stream_parseable.java:402
us::wallet.cli.hmi.hmi
hmi(params p_, PrintStream os)
Definition: hmi.java:161
us::gov::crypto::ec.to_vector
byte[] to_vector(PrivateKey priv)
Definition: ec.java:168
us::gov.protocol.gov_dfs_file_response
static final int gov_dfs_file_response
Definition: protocol.java:54
us::wallet.wallet.rpc_api.pub_key
pair< ko, pair< PublicKey, hash_t > > pub_key(PublicKey _arg_pub)
Definition: rpc_api.java:690
us::gov::socket::client.remoteEndPoint
IPEndPoint remoteEndPoint
Definition: client.cs:258
us::gov::id::peer_t.is_role_sysop
boolean is_role_sysop()
Definition: peer_t.java:490
us::wallet.wallet_rpc_api.tx_add_section
void tx_add_section(string a0, byte[] a1, Stream a2)
Definition: wallet_rpc_api.cs:125
us::wallet.daemon.api.start
ko start()
us::wallet.tx_make_p2pkh_input.rcpt_addr
String rcpt_addr
Definition: tx_make_p2pkh_input.cs:37
us::gov::crypto::ec.get_public_key
PublicKey get_public_key(BigInteger priv)
Definition: ec.java:231
us::gov::bgtask::start
virtual ko start()
us::gov::socket
Definition: busyled.h:23
us::wallet.pairing.api.list_devices
pair< ko, String > list_devices()
us::gov::cli::rpc_api.wait_connection
ko wait_connection(boolean initiate)
Definition: rpc_api.java:293
us::gov::io::shell_args.next_string
String next_string(String default_value)
Definition: shell_args.java:138
us::wallet.wallet.api_stream_parseable.rm_kv
ko rm_kv(hash_t _arg_addr, String _arg_key)
Definition: api_stream_parseable.java:300
us::wallet.daemon.api_stream
Definition: api_stream.java:23
main.check
void check(PrivateKey a, PrivateKey b)
Definition: main.java:208
us::wallet.daemon.api_stream.get_component_update
ko get_component_update(String _arg_component, String _arg_curver)
us.stdint.uint64_t.value
long value
Definition: stdint.java:235
us::gov::io::shell_args.dump
void dump(PrintStream os)
Definition: shell_args.java:250
us::wallet.io.params.output_mode.num_modes
num_modes
Definition: params.java:32
us::wallet.wallet_rpc_api.balance
void balance(bool a0, Stream a1)
Definition: wallet_rpc_api.cs:66
us.CFG.ANDROID_APK_COMPONENT_ID
static final String ANDROID_APK_COMPONENT_ID
Definition: CFG.java:10
us::gov::socket::client.IPEndPoint.IPEndPoint
IPEndPoint(IPAddress address, int port)
Definition: client.cs:39
us::gov::socket.send_queue.qi.skip
short skip
Definition: send_queue.java:66
us::gov::socket::client.worker_ended_recv
void worker_ended_recv()
Definition: client.java:67
us::wallet.cli.hmi.readBinFile
byte[] readBinFile(String path)
Definition: hmi.java:186
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint8_t _arg_result)
Definition: datagram.java:1480
us::gov::socket::client::on_connect
virtual void on_connect(ko)
us::wallet.cli.hmi.constructor
void constructor(PrintStream os)
Definition: hmi.java:147
us::wallet.tx_make_p2pkh_input
Definition: tx_make_p2pkh_input.cs:23
us.stdint.uint32_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:146
us.CFG.LOGDIR
static final String LOGDIR
Definition: CFG.java:5
us::gov::crypto::ec::generate_shared_key
ko generate_shared_key(unsigned char *, size_t, const keys::priv_t &, const keys::pub_t &)
us::gov::bgtask::reset
void reset()
Definition: bgtask.h:49
us::wallet.cli.hmi.mydispatcher.dgramerr
int dgramerr
Definition: hmi.java:73
us::gov::socket::datagram.parse_vkp
tuple3< byte[], PrivateKey, PublicKey > parse_vkp()
Definition: datagram.java:1947
us::wallet.io.params.homedir
String homedir
Definition: params.java:200
us::gov::io::screen
Definition: screen.h:30
us::gov::cli::rpc_api::start
ko start() override
us::wallet.daemon_api.command_trade
void command_trade(byte[] arg0, string arg1, Stream os)
us::wallet.wallet_rpc_api.transfer_from
void transfer_from(byte[] a0, byte[] a1, long a2, byte[] a3, Stream a4)
Definition: wallet_rpc_api.cs:96
us::gov::socket::datagram::service
uint16_t service
Definition: datagram.h:200
us::gov.protocol::protocol_suffix
static constexpr uint16_t protocol_suffix
Definition: protocol.h:25
us::gov::cash::tx::sigcode_t.asShort
short asShort()
Definition: tx.java:26
us.stdint.uint64_t.zero
static uint64_t zero
Definition: stdint.java:182
us.stdint.int8_t.read
int read(byte[] src, int pos)
Definition: stdint.java:42
us::gov::io::cfg0::file_exists
static bool file_exists(const string &f)
us.tuple.tuple5.tuple5
tuple5()
Definition: tuple.java:62
us::wallet.wallet.rpc_api.set_supply
pair< ko, String > set_supply(hash_t _arg_addr, int64_t _arg_amount)
Definition: rpc_api.java:376
main.check
void check(String a, String b)
Definition: main.java:148
us::wallet.wallet_api.search
void search(byte[] arg0, string arg1, Stream os)
us.CFG.CHANNEL
static final int CHANNEL
Definition: CFG.java:18
us::wallet.wallet.api_stream_parseable.patch_os_file
ko patch_os_file(String filename, PrivateKey groot_key)
Definition: api_stream_parseable.java:670
us::wallet.pairing.api_stream_parseable._api
api _api
Definition: api_stream_parseable.java:114
us.CFG.SENDQ_SIZE
static final int SENDQ_SIZE
Definition: CFG.java:32
us::gov::socket::client.connect0
String connect0(String host, int port)
Definition: client.cs:56
us::wallet.pairing_api.pair
void pair(byte[] arg0, string arg1, string arg2, Stream os)
us::wallet.protocol.topology_msg
static final short topology_msg
Definition: protocol.java:99
us::gov::crypto::ec.to_b58
String to_b58(PrivateKey k)
Definition: ec.java:182
us::wallet.cli.hmi.dapi
us.wallet.daemon.api_stream dapi
Definition: hmi.java:1758
us::wallet.wallet.api.list_trades
pair< ko, String > list_trades()
us::wallet.protocol.wallet_store_file
static readonly short wallet_store_file
Definition: protocol.cs:47
us.CFG.DEBUG
static final int DEBUG
Definition: CFG.java:29
us::wallet.pairing.api_stream_parseable.rnames_list_devices
static final String rnames_list_devices
Definition: api_stream_parseable.java:71
us::wallet.daemon.rpc_api.endpoint_t.verification_completed
void verification_completed(uint16_t rpport)
Definition: rpc_api.java:65
us::wallet.wallet.api_stream_parseable.rnames_verify_file
static final String rnames_verify_file
Definition: api_stream_parseable.java:644
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t _arg_pin, String _arg_subhome, String _arg_name)
Definition: datagram.java:1664
us::gov::bgtask::resume
atomic< short > resume
Definition: bgtask.h:55
us::wallet.cli.hmi.p
params p
Definition: hmi.java:1772
us::wallet.pairing.rpc_api.endpoint
us.gov.cli.rpc_api endpoint
Definition: rpc_api.java:145
us::gov::cli::rpc_api::rendezvous_t.arrived
boolean arrived(datagram d)
Definition: rpc_api.java:73
us::wallet.io.params.max_devices
uint16_t max_devices
Definition: params.java:205
us::gov::crypto.linux_secure_random.engineNextBytes
void engineNextBytes(byte[] bytes)
Definition: linux_secure_random.java:95
us::wallet.wallet.api_stream_parseable.command_trade
ko command_trade(hash_t _arg_tid, String _arg_cmd)
Definition: api_stream_parseable.java:416
us::gov::socket::client.endpoint
static String endpoint(uint32_t a, uint16_t p)
Definition: client.java:223
us::wallet.protocol.wallet_tx_new
static readonly short wallet_tx_new
Definition: protocol.cs:35
us::wallet.wallet.api.trade
pair< ko, hash_t > trade(String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
us.CFG.network_topology_t
Definition: CFG.java:37
us.tuple.tuple4.item1
t1 item1
Definition: tuple.java:40
us::wallet.io.params.advanced
boolean advanced
Definition: params.java:202
us::wallet.cli.hmi.run_online
ko run_online()
Definition: hmi.java:1237
us::gov::id::peer_t::handshakes_t.handshakes_t
handshakes_t(role_t role, uint16_t pport)
Definition: peer_t.java:160
us::wallet.pairing.rpc_api.unpair_device
pair< ko, String > unpair_device(PublicKey _arg_pub)
Definition: rpc_api.java:69
us::wallet.cli.hmi.local
boolean local
Definition: hmi.java:1766
us::wallet.api_stream_parseable.write
void write(uint8_t value)
Definition: api_stream_parseable.java:62
us::wallet.daemon_rpc_api.tx_sign
void tx_sign(string a0, string a1, Stream a2)
Definition: daemon_rpc_api.cs:69
us::wallet.daemon_api.kill_trade
void kill_trade(byte[] arg0, Stream os)
us.stdint.uint64_t.from
static uint64_t from(byte[] src, int pos)
Definition: stdint.java:225
us::gov::socket::datagram.parse_u8
uint64_t parse_u8()
Definition: datagram.java:1839
us::wallet.daemon.rpc_api.push_cinfo
void push_cinfo(PrintStream os)
Definition: rpc_api.java:326
us::gov::socket::datagram.parse_hu2v
tuple3< hash_t, uint16_t, byte[]> parse_hu2v()
Definition: datagram.java:811
us::wallet.api_stream_parseable.write_u1
void write_u1(String rname, uint8_t value)
Definition: api_stream_parseable.java:208
us::wallet.wallet.api.priv_key
pair< ko, pair< PublicKey, hash_t > > priv_key(PrivateKey _arg_priv)
us::gov::socket::datagram::decode_size
uint32_t decode_size() const
us::gov::socket::datagram.encode_size
void encode_size(int sz)
Definition: datagram.cs:159
us::gov::socket::datagram::size_sequence
static constexpr size_t size_sequence
Definition: datagram.h:109
us::gov::socket::datagram.parse_H
sha256.hash_t parse_H()
Definition: datagram.java:173
us::wallet.api_stream_parseable.write
void write(ArrayList< tuple3< hash_t, uint32_t, uint16_t >> value)
Definition: api_stream_parseable.java:86
us::wallet.api_stream_parseable.api_stream_parseable
api_stream_parseable(PrintStream os_, params.output_mode m)
Definition: api_stream_parseable.java:35
us::gov::id::peer_t::datagram
socket::datagram datagram
Definition: peer_t.h:40
us::gov::socket::datagram::offset_service
static constexpr size_t offset_service
Definition: datagram.h:106
us::gov::socket::datagram::offset_size
static constexpr size_t offset_size
Definition: datagram.h:104
us::wallet.api_stream_parseable.write
void write(hash_t value)
Definition: api_stream_parseable.java:46
us::wallet.wallet.rpc_api.tx_add_output
pair< ko, String > tx_add_output(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
Definition: rpc_api.java:268
us::wallet.protocol.wallet_store_kv
static readonly short wallet_store_kv
Definition: protocol.cs:45
us::gov::bgtask.callback.run_body
void run_body()
us::gov::id::peer_t::handshakes_t::me
handshake_t * me
Definition: peer_t.h:110
us.pair.second
s second
Definition: pair.java:21
us::wallet.tx_make_p2pkh_input.sendover
bool sendover
Definition: tx_make_p2pkh_input.cs:42
us::gov::cash::tx::sigcode_t.sigcode_this
sigcode_this
Definition: tx.java:23
us::wallet.daemon_rpc_api.tx_make_p2pkh
void tx_make_p2pkh(tx_make_p2pkh_input a0, Stream a1)
Definition: daemon_rpc_api.cs:68
us::gov::socket.send_queue.send
void send(datagram d, client cli, int pri)
Definition: send_queue.java:148
us::gov::crypto::ripemd160.hash_t.encode
String encode()
Definition: ripemd160.java:44
us::gov::crypto::ec.get_private_int
BigInteger get_private_int(KeyPair keypair)
Definition: ec.java:95
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, int64_t _arg_amount)
Definition: datagram.java:317
us::gov::cli::rpc_api::id
keys id
Definition: rpc_api.h:126
us.CFG.network_topology_t.MESH
boolean MESH
Definition: CFG.java:43
us::gov::socket::busyled_t::handler_t
Definition: busyled.h:28
us::gov::id::peer_t.role_t
Definition: peer_t.java:71
us::wallet.pairing.api_stream.unpair_device
ko unpair_device(PublicKey _arg_pub)
us::wallet.wallet.api_stream_parseable.rnames_tx_add_input
static final String rnames_tx_add_input
Definition: api_stream_parseable.java:181
us::gov::io::cfg0.read_file
static byte[] read_file(String filename)
Definition: cfg0.java:117
us::wallet.protocol.wallet_daemon_ping
static final int wallet_daemon_ping
Definition: protocol.java:91
us::gov::id::peer_t.initiate_dialogue
ko initiate_dialogue(role_t role, uint16_t pport)
Definition: peer_t.java:234
us::wallet.pairing.api_stream.pair_device
ko pair_device(PublicKey _arg_pub, String _arg_subhome, String _arg_name)
us::wallet.wallet_rpc_api.search
void search(byte[] addr, String keywords, Stream os)
Definition: wallet_rpc_api.cs:213
us::wallet.io.params.output_mode.from_short
static output_mode from_short(short i)
Definition: params.java:38
us::wallet.wallet.api_stream_parseable.patch_os_file_
pair< ko, pair< String, hash_t > > patch_os_file_(String filename, PrivateKey groot_key)
Definition: api_stream_parseable.java:715
us::gov::io::cfg0.cfg0
cfg0(String home_)
Definition: cfg0.java:31
us::wallet.api_stream_parseable.write_u2s
void write_u2s(String[] rname, pair< uint16_t, String > value)
Definition: api_stream_parseable.java:215
us::wallet.io.params.output_mode.om_json
om_json
Definition: params.java:30
us::wallet.cli.hmi.test
static boolean test()
Definition: hmi.java:1748
us::gov::socket.send_queue.ongoing_t.reset
qi reset(qi x)
Definition: send_queue.java:78
us::wallet.wallet.api_stream.command_trade
ko command_trade(hash_t _arg_tid, String _arg_cmd)
us::wallet.protocol.wallet_verify
static final int wallet_verify
Definition: protocol.java:65
us::wallet.cli.hmi
Definition: hmi.java:57
us::gov::socket::datagram.parse_su2hi8
tuple4< String, uint16_t, hash_t, int64_t > parse_su2hi8()
Definition: datagram.java:1374
us.CFG.MAX_SUBSIDY
static final int MAX_SUBSIDY
Definition: CFG.java:19
us::wallet.cli.hmi.KO_39201
static final ko KO_39201
Definition: hmi.java:66
us::gov::auth::peer_t.stage_t.denied
denied
Definition: peer_t.java:24
us::gov.protocol.gov_engine_search_kv
static final int gov_engine_search_kv
Definition: protocol.java:70
us::wallet.daemon.api.push_cinfo
void push_cinfo(PrintStream os)
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t svc, hash_t tid, String msg)
Definition: datagram.java:1524
us::wallet.daemon_api.trade
void trade(string arg0, string arg1, string arg2, Stream os)
us::gov::cash::tx.sigcodestr
String[] sigcodestr
Definition: tx.java:33
us::gov::io::shell_args.dump
void dump(String prefix, PrintStream os)
Definition: shell_args.java:239
us::gov::auth::peer_t.stage_t.asShort
short asShort()
Definition: peer_t.java:28
us::wallet.io.params.local
boolean local
Definition: params.java:215
us::gov::id::peer_t::handshake_t.encode
void encode(uint16_t v, int offset)
Definition: peer_t.java:116
us::gov::crypto::ec.verify
bool verify(byte[] pub, String text, String signature_der_b58)
Definition: ec.cs:142
us::gov::crypto::ec.generator
KeyPairGenerator generator
Definition: ec.java:57
us::gov::io::cfg0::ensure_dir
static bool ensure_dir(const string &d)
us::wallet.cli.hmi.hmi
hmi(shell_args a, PrintStream os)
Definition: hmi.java:166
us::wallet.wallet.api
Definition: api.java:33
us::gov.protocol.gov_socket_finished
static final int gov_socket_finished
Definition: protocol.java:37
us::wallet.protocol.wallet_daemon_list_trades
static readonly short wallet_daemon_list_trades
Definition: protocol.cs:66
us::gov::crypto.base58.INDEXES
static readonly int[] INDEXES
Definition: base58.cs:47
us::gov::io::screen.print_prompt
void print_prompt()
Definition: screen.java:79
us::wallet.wallet.api.tx_add_section
pair< ko, String > tx_add_section(String _arg_txb58, hash_t _arg_coin)
us::gov::crypto.test.symmetric_encryption
Definition: symmetric_encryption.java:27
us::wallet.wallet.api_stream_parseable.rm_file
ko rm_file(hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
Definition: api_stream_parseable.java:326
us::wallet.wallet.api.store_file
pair< ko, tuple3< String, String, hash_t > > store_file(hash_t _arg_addr, String _arg_path, byte[] _arg_content)
us::gov::socket.send_queue.onwakeup
void onwakeup()
Definition: send_queue.java:99
us::gov::crypto::ripemd160.SL
static final int[] SL
Definition: ripemd160.java:171
us::gov::id::peer_t::wait_auth
ko wait_auth() const
us::wallet.daemon.api_stream.harvest
ko harvest(uint16_t _arg_id, uint16_t _arg_timeout, uint16_t _arg_decay, PrivateKey _arg_priv)
us::gov.protocol.gov_engine_lookup_node
static final int gov_engine_lookup_node
Definition: protocol.java:67
us::gov::cli::rpc_api.dispatcher
datagram.dispatcher_t dispatcher
Definition: rpc_api.java:549
us::gov::socket::client.send3
String send3(datagram d)
Definition: client.cs:238
us::gov::crypto::symmetric_encryption.enc
Cipher enc
Definition: symmetric_encryption.java:47
us.vcs::build_date
string build_date
Definition: vcs.h:34
us::gov::crypto::ec.to_b58
String to_b58(byte[] k)
Definition: ec.cs:130
us::gov::crypto::ec.getPublicKey
byte[] getPublicKey(byte[] priv)
Definition: ec.cs:65
main.check
void check(sha256.hash_t a, sha256.hash_t b)
Definition: main.java:160
us::gov::id::peer_t::stage_t
stage_t
Definition: peer_t.h:44
us::gov
Definition: daemon.h:22
us::gov::auth::peer_t::stage
stage_t stage
Definition: peer_t.h:56
us::wallet.protocol
Definition: protocol.cs:20
us::wallet.daemon_rpc_api.list_protocols
void list_protocols(Stream a0)
Definition: daemon_rpc_api.cs:92
us::gov::cli::rpc_api::KO_3029
static const char * KO_3029
Definition: rpc_api.h:119
us::wallet.protocol.pairing_base
static readonly short pairing_base
Definition: protocol.cs:52
us.CFG.AUTOMATIC_UPDATES_ACCOUNT
static final String AUTOMATIC_UPDATES_ACCOUNT
Definition: CFG.java:9
us::gov::socket::peer_t.process_work
virtual bool process_work(datagram d)
Definition: peer_t.cs:45
us::wallet.tx_make_p2pkh_input.src_addr
String src_addr
Definition: tx_make_p2pkh_input.cs:36
us::gov::socket::client.uid
long uid
Definition: client.java:371
us::gov.protocol.gov_engine_block
static final int gov_engine_block
Definition: protocol.java:64
us::gov::cash::tx::sigcode_t.sigcode_none
sigcode_none
Definition: tx.java:22
us::gov::socket::datagram::decode_channel
uint16_t decode_channel() const
us::gov::id::peer_t.role_t.role_peer
role_peer
Definition: peer_t.java:72
us::wallet.wallet.api_stream.transfer
ko transfer(hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
us::gov::socket.send_queue.get_size
int get_size()
Definition: send_queue.java:133
us::gov::cli::rpc_api::connected_since
chrono::system_clock::time_point connected_since
Definition: rpc_api.h:127
us::gov::crypto::symmetric_encryption
Definition: symmetric_encryption.h:37
us::gov::crypto::ripemd160.KL
static final int[] KL
Definition: ripemd160.java:154
us::wallet.protocol.pairing_pair_device
static final int pairing_pair_device
Definition: protocol.java:75
us::wallet.cli.hmi.my_daemon_rpc_api
Definition: hmi.java:1255
us.stdint.uint32_t.value
long value
Definition: stdint.java:177
us::wallet.daemon.rpc_api.endpoint
endpoint_t endpoint
Definition: rpc_api.java:346
us::wallet.wallet.api_stream_parseable.get_api
api get_api()
Definition: api_stream_parseable.java:44
us::wallet.wallet.rpc_api.patch_os
pair< ko, pair< String, hash_t > > patch_os(String _arg_script, PrivateKey _arg_groot_key)
Definition: rpc_api.java:798
us::gov::socket::datagram.parse_kph
tuple3< PrivateKey, PublicKey, hash_t > parse_kph()
Definition: datagram.java:889
us::gov::socket::datagram.recvfrom
ko recvfrom(Socket s)
Definition: datagram.java:2355
us::gov::socket::datagram.encode_channel
void encode_channel(int chan)
Definition: datagram.java:2233
us::gov::crypto::symmetric_encryption::encrypt
ko encrypt(const vector< unsigned char > &src, vector< unsigned char > &dest)
us::wallet.wallet.rpc_api.transfer_from
pair< ko, String > transfer_from(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: rpc_api.java:160
us::gov::socket::datagram.parse_hss
tuple3< hash_t, String, String > parse_hss()
Definition: datagram.java:578
us::ko
const ko_t * ko
Definition: ko.h:27
us::wallet.io.params.pin
uint16_t pin
Definition: params.java:210
us::gov::bgtask::KO_81021
static const char * KO_81021
Definition: bgtask.h:36
us::wallet.wallet.api_stream.transfer_from
ko transfer_from(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
us::gov::cli::rpc_api.get_keys
KeyPair get_keys()
Definition: rpc_api.java:507
us::gov::io
Definition: cfg.h:26
us::wallet.wallet.api_stream.tx_charge_pay
ko tx_charge_pay(hash_t _arg_addr, int64_t _arg_samount, hash_t _arg_scoin, int64_t _arg_ramount, hash_t _arg_rcoin)
us::gov::io::cfg0
Definition: cfg0.h:31
us::gov::socket::datagram::decode_service
uint16_t decode_service() const
us::gov.protocol.gov_relay_base
static final int gov_relay_base
Definition: protocol.java:77
us::gov::socket::datagram.decode_size
UInt32 decode_size()
Definition: datagram.cs:168
us.stdint.uint32_t.uint32_t
uint32_t()
Definition: stdint.java:139
us::gov::crypto.BigIntegerConverter
Definition: ec.cs:220
us::wallet.wallet_rpc_api.tx_charge_pay
void tx_charge_pay(byte[] a0, long a1, byte[] a2, long a3, byte[] a4, Stream a5)
Definition: wallet_rpc_api.cs:105
us::wallet.wallet_rpc_api.tx_check
void tx_check(string a0, Stream a1)
Definition: wallet_rpc_api.cs:175
us::wallet.cli.hmi.KO_91810
static final ko KO_91810
Definition: hmi.java:64
us.tuple.tuple5.item4
t4 item4
Definition: tuple.java:60
us::wallet.wallet_api.set_supply
void set_supply(byte[] arg0, long arg1, Stream os)
us::gov::socket::client.connected
bool connected()
Definition: client.cs:98
us.vcs::cfghash
string cfghash
Definition: vcs.h:31
us::gov::bgtask::join
virtual void join()
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_txb58, hash_t _arg_coin)
Definition: datagram.java:1102
us::wallet.wallet.api.traders_api_list
pair< ko, String > traders_api_list()
us::gov::crypto.base58.AddressFormatException.AddressFormatException
AddressFormatException(String message)
Definition: base58.java:82
us::wallet.api_stream_parseable.print_labels
boolean print_labels
Definition: api_stream_parseable.java:300
us::wallet.wallet.api_stream_parseable.decrypt_file
ko decrypt_file(String filename, PublicKey src_pub, PrivateKey rcpt_priv)
Definition: api_stream_parseable.java:602
us::wallet.protocol.wallet_tx_send
static readonly short wallet_tx_send
Definition: protocol.cs:41
us::gov::crypto.base58.ALPHABET
static readonly char[] ALPHABET
Definition: base58.cs:45
us::gov::crypto::ec.sign
byte[] sign(byte[] priv, String message)
Definition: ec.cs:168
us::wallet.protocol.wallet_daemon_command_trade_bin
static readonly short wallet_daemon_command_trade_bin
Definition: protocol.cs:69
us::gov::bgtask::cv_ready
condition_variable cv_ready
Definition: bgtask.h:64
us.CFG
Definition: CFG.java:3
us::gov::socket::datagram::constructor
void constructor(uint16_t service, uint16_t sequence, uint32_t size)
us.CFG.network_topology_t.PUBLIC
boolean PUBLIC
Definition: CFG.java:39
us::wallet.daemon_api.list_trades
void list_trades(Stream os)
us::gov::socket::client.pair.first
f first
Definition: client.cs:144
us::wallet.cli.hmi.KO_10021
static final ko KO_10021
Definition: hmi.java:63
us::wallet.daemon.api_stream_parseable.rnames_harvest
static final String rnames_harvest
Definition: api_stream_parseable.java:143
us::gov::cash::tx::sigcode_t.fromShort
static sigcode_t fromShort(short i)
Definition: tx.java:29
us::wallet.wallet_rpc_api.add_address
void add_address(byte[] a0, Stream a1)
Definition: wallet_rpc_api.cs:82
us::wallet.cli.hmi.my_daemon_rpc_api.parent
hmi parent
Definition: hmi.java:1280
us::wallet.wallet.rpc_api.tx_new
pair< ko, String > tx_new()
Definition: rpc_api.java:214
us::wallet.daemon_rpc_api.command_trade
void command_trade(byte[] a0, string a1, Stream a2)
Definition: daemon_rpc_api.cs:114
us::wallet.cli.hmi.isup
boolean isup()
Definition: hmi.java:1247
us::gov::crypto::ec.get_public_key
PublicKey get_public_key(byte[] public_key)
Definition: ec.java:261
us::wallet.wallet.api_stream.file
ko file(hash_t _arg_digest)
us::wallet.protocol.wallet_daemon_sync
static final int wallet_daemon_sync
Definition: protocol.java:89
us::wallet.daemon_rpc_api.rm_kv
void rm_kv(byte[] a0, string a1, Stream a2)
Definition: daemon_rpc_api.cs:75
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t tid, uint16_t push_code, byte[] payload)
Definition: datagram.java:791
us::gov::socket::datagram.timeout
static int timeout
Definition: datagram.cs:222
us::gov::socket::client::KO_58961
static const char * KO_58961
Definition: client.h:48
us::wallet.daemon.rpc_api.harvest
pair< ko, String > harvest(uint16_t _arg_id, uint16_t _arg_timeout, uint16_t _arg_decay, PrivateKey _arg_priv)
Definition: rpc_api.java:243
us::gov::crypto.test.ec.a
KeyPair a
Definition: ec.java:37
us::wallet.protocol.trading_msg
static readonly short trading_msg
Definition: protocol.cs:76
us::gov::io::cfg0.file_exists
static boolean file_exists(String s)
Definition: cfg0.java:54
us::wallet.wallet.api_stream_parseable.encrypt_file_
pair< ko, byte[]> encrypt_file_(String filename, PrivateKey sender, PublicKey recipient)
Definition: api_stream_parseable.java:699
us::gov::cli::rpc_api.sendrecv
pair< ko, datagram > sendrecv(datagram d)
Definition: rpc_api.java:228
us::wallet.wallet_api.tx_add_section
void tx_add_section(string arg0, byte[] arg1, Stream os)
us::gov::cli::rpc_api.host
String host
Definition: rpc_api.java:538
us::wallet.daemon_api.list_protocols
void list_protocols(Stream os)
us::wallet.tx_make_p2pkh_input.check
bool check()
Definition: tx_make_p2pkh_input.cs:44
us::gov::socket::peer_t.process_pong
void process_pong()
Definition: peer_t.cs:41
us::gov::io::cfg0.abs_file
static String abs_file(String home, String fn)
Definition: cfg0.java:42
us::gov::socket::client.set_finished
void set_finished()
Definition: client.java:298
us::gov::io::screen::os
ostream & os
Definition: screen.h:66
us::wallet.daemon.rpc_api.endpoint_t.parent
rpc_api parent
Definition: rpc_api.java:71
us::wallet.cli.hmi.on_connect
void on_connect(ko error)
Definition: hmi.java:1361
us::wallet.protocol.wallet_add_address
static readonly short wallet_add_address
Definition: protocol.cs:30
us::gov::socket::client.disconnect
void disconnect()
Definition: client.cs:81
us::wallet.tx_make_p2pkh_input.amount
long amount
Definition: tx_make_p2pkh_input.cs:38
us::gov::crypto::ec::ec
ec()
us::gov::crypto::ripemd160
Definition: ripemd160.h:34
us::gov::id::peer_t::handshake_t.parse_role
role_t parse_role()
Definition: peer_t.java:152
us::wallet.wallet.api.node_pkh
pair< ko, tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t > > > > node_pkh()
us::gov::socket::busyled_t.reset
void reset()
Definition: busyled_t.java:35
us::gov::crypto::ripemd160.SR
static final int[] SR
Definition: ripemd160.java:178
us::gov::socket::datagram::KO_4921
static const char * KO_4921
Definition: datagram.h:58
us::wallet.pairing.api_stream_parseable.rnames_prepair_device
static final String[] rnames_prepair_device
Definition: api_stream_parseable.java:84
us::gov::cli::rpc_api.process_work2
void process_work2(datagram d)
Definition: rpc_api.java:495
us::gov::id::peer_t::verification_is_fine
bool verification_is_fine() const
Definition: peer_t.h:75
us.pair.pair
pair()
Definition: pair.java:23
us::wallet.wallet_api.tx_decode
void tx_decode(string arg0, Stream os)
us::wallet.daemon.api_stream_parseable.rnames_sync
static final String rnames_sync
Definition: api_stream_parseable.java:91
us::wallet.cli.hmi.KO_10020
static final ko KO_10020
Definition: hmi.java:62
us::gov::crypto.test.ec.test_shared_secret
boolean test_shared_secret()
Definition: ec.java:64
us::gov::crypto::ripemd160.hash_t.value
byte[] value
Definition: ripemd160.java:57
us::wallet.wallet.api_stream_parseable.file
ko file(hash_t _arg_digest)
Definition: api_stream_parseable.java:352
us::gov::socket::client.pair.second
s second
Definition: client.cs:145
us::wallet.daemon.api_stream.pairing
us.wallet.pairing.api_stream pairing()
us::wallet.wallet.api_stream_parseable.rnames_tx_decode
static final String rnames_tx_decode
Definition: api_stream_parseable.java:246
us::wallet.pairing_rpc_api.list_devices
void list_devices(Stream a0)
Definition: pairing_rpc_api.cs:52
us::gov::crypto.Extensions.HexToBytes
static byte[] HexToBytes(this string hexString)
Definition: ec.cs:207
us::wallet.daemon.rpc_api.endpoint_t.on_peer_disconnected
void on_peer_disconnected(final String reason)
Definition: rpc_api.java:59
us::gov::crypto.linux_secure_random
Definition: linux_secure_random.java:46
us::gov::socket.send_queue.run_body
void run_body()
Definition: send_queue.java:255
us::gov::crypto::ec.multiply
ECPoint multiply(ECPoint point, BigInteger d)
Definition: ec.java:224
us::wallet.wallet.api_stream_parseable.kill_trade
ko kill_trade(hash_t _arg_tid)
Definition: api_stream_parseable.java:404
us::wallet.api_stream_parseable.write
void write(uint16_t value)
Definition: api_stream_parseable.java:66
us::wallet.daemon.api_stream_parseable.pairing
us.wallet.pairing.api_stream pairing()
Definition: api_stream_parseable.java:45
us::wallet.wallet.api_stream_parseable.rnames_node_pkh
static final String[] rnames_node_pkh
Definition: api_stream_parseable.java:466
us::gov::io::shell_args
Definition: shell_args.h:30
us.tuple.tuple5.item0
t0 item0
Definition: tuple.java:56
us::gov.protocol::sys_base
static constexpr uint16_t sys_base
Definition: protocol.h:25
us::gov::auth::peer_t.Stage_t
Stage_t
Definition: peer_t.cs:33
us::gov::auth::peer_t.stage_t
Definition: peer_t.java:23
us::wallet.api_stream_parseable
Definition: api_stream_parseable.java:32
us::gov::socket::datagram.parse_Hpv
tuple3< sha256.hash_t, PublicKey, byte[]> parse_Hpv()
Definition: datagram.java:208
us::wallet.wallet.api_stream.list
ko list(uint16_t _arg_detail)
us::gov::socket::busyled_t.set_handler
void set_handler(handler_t h)
Definition: busyled_t.java:41
us::wallet.protocol.wallet_rm_kv
static readonly short wallet_rm_kv
Definition: protocol.cs:46
us::wallet.io.params.output_mode.as_short
short as_short()
Definition: params.java:34
us.tuple.tuple3.tuple3
tuple3(t0 i0, t1 i1, t2 i2)
Definition: tuple.java:30
us::wallet.pairing.api_stream.prepair_device
ko prepair_device(uint16_t _arg_pin, String _arg_subhome, String _arg_name)
us::gov::cli::rpc_api.connect
ko connect(uint16_t pport_pin, PrintStream os)
Definition: rpc_api.java:367
us::gov::socket.send_queue.clear
void clear()
Definition: send_queue.java:109
us::gov::bgtask.callback.onwakeup
void onwakeup()
us::wallet.protocol.wallet_kill_trade
static final int wallet_kill_trade
Definition: protocol.java:54
us::wallet.daemon.rpc_api.connected
boolean connected()
Definition: rpc_api.java:109
us::wallet.wallet.api.list_protocols
pair< ko, String > list_protocols()
us::wallet.protocol.wallet_get_subhome
static final int wallet_get_subhome
Definition: protocol.java:58
us::gov::crypto.base58.divmod
static byte divmod(byte[] number, int firstDigit, int based, int divisor)
Definition: base58.cs:70
us::wallet.wallet.api_stream.rm_kv
ko rm_kv(hash_t _arg_addr, String _arg_key)
us::wallet.daemon_rpc_api.pair
void pair(byte[] a0, string a1, string a2, Stream a3)
Definition: daemon_rpc_api.cs:82
us::gov::socket::client.address
String address()
Definition: client.cs:135
us::gov::socket::busyled_t::handler_t.on_busy
void on_busy()
us::wallet.wallet_api.tx_add_input
void tx_add_input(string arg0, int arg1, byte[] arg2, long arg3, Stream os)
us::gov::socket::datagram.x
static char[] x
Definition: datagram.cs:307
us::gov::socket::datagram::dispatcher_t.dispatch
void dispatch(datagram d)
us::gov::crypto::symmetric_encryption.KO_44302
static final ko KO_44302
Definition: symmetric_encryption.java:45
us::gov::socket.send_queue.qi.qi
qi(datagram d, client c)
Definition: send_queue.java:47
us::wallet.daemon.api.pop_cinfo
void pop_cinfo()
us::wallet.daemon.rpc_api.verification_completed
void verification_completed(boolean ok)
Definition: rpc_api.java:94
us::wallet.cli.hmi.verification_completed
void verification_completed(boolean ok)
Definition: hmi.java:1367
us::wallet.daemon_rpc_api.store_file
void store_file(byte[] a0, byte[] a1, Stream a2)
Definition: daemon_rpc_api.cs:76
c
Definition: client.cpp:417
us.vcs::devjob
string devjob
Definition: vcs.h:26
us::gov::crypto::ripemd160.RL
static final int[] RL
Definition: ripemd160.java:157
us::wallet.wallet.rpc_api.add_address
pair< ko, hash_t > add_address(PrivateKey _arg_priv)
Definition: rpc_api.java:124
us::ok
static constexpr ko ok
Definition: ko.h:28
us::wallet.wallet_rpc_api.rm_kv
void rm_kv(byte[] addr, String key, Stream os)
Definition: wallet_rpc_api.cs:199
us::wallet.io.params.rpc__stop_on_disconnection
boolean rpc__stop_on_disconnection
Definition: params.java:219
us::gov.protocol::evidence_suffix
static constexpr uint16_t evidence_suffix
Definition: protocol.h:24
us::gov::socket::client::finished
atomic< bool > finished
Definition: client.h:111
us::gov::cli::rpc_api.lock_connect
ReentrantLock lock_connect
Definition: rpc_api.java:536
us::gov::crypto.KeyPair.KeyPair
KeyPair()
Definition: ec.cs:32
us::wallet.daemon_rpc_api.tx_charge_pay
void tx_charge_pay(byte[] a0, long a1, byte[] a2, long a3, byte[] a4, Stream a5)
Definition: daemon_rpc_api.cs:62
us::wallet.wallet.api.tx_send
pair< ko, String > tx_send(String _arg_txb58)
us::gov::socket.send_queue.send_queue
send_queue()
Definition: send_queue.java:88
us::gov::socket::datagram::offset_channel
static constexpr size_t offset_channel
Definition: datagram.h:102
us::gov::id::peer_t.stage_t::verified_fail
@ verified_fail
Definition: peer_t.h:47
us::wallet.wallet.api_stream_parseable.rnames_get_subhome
static final String rnames_get_subhome
Definition: api_stream_parseable.java:453
us::gov::socket.send_queue.next
qi next()
Definition: send_queue.java:188
us::gov.protocol.gov_dfs_file_request
static final int gov_dfs_file_request
Definition: protocol.java:53
us::gov::auth::peer_t::authorize
virtual bool authorize(const pub_t &p, uint16_t pin) const =0
us::gov::socket::datagram.parse_u2u2u2s
tuple4< uint16_t, uint16_t, uint16_t, String > parse_u2u2u2s()
Definition: datagram.java:1795
us::wallet.io.params.backend_host
String backend_host
Definition: params.java:216
us::gov::socket::datagram.parse_hsv
tuple3< hash_t, String, byte[]> parse_hsv()
Definition: datagram.java:635
us::gov::socket::datagram.compute_hash
hash_t compute_hash()
Definition: datagram.java:2587
us.CFG.PORT
static final int PORT
Definition: CFG.java:22
us::wallet.cli.hmi.load_cfg
pair< ko, cfg1 > load_cfg(String home, boolean gen)
Definition: hmi.java:1251
us::gov::socket::datagram.parse_u2s
pair< uint16_t, String > parse_u2s()
Definition: datagram.java:1640
us::wallet.pairing_rpc_api.endpoint
rpc_api endpoint
Definition: pairing_rpc_api.cs:79
us::gov::auth::peer_t.authorize
boolean authorize(PublicKey pub)
Definition: peer_t.java:53
us::gov::io::shell_args.next_priv_raw
byte[] next_priv_raw()
Definition: shell_args.java:106
us::gov::socket::datagram.decode_service
UInt16 decode_service()
Definition: datagram.cs:190
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_msg)
Definition: datagram.java:1075
us::gov::auth::peer_t::num_stages
@ num_stages
Definition: peer_t.h:32
us.CFG.REPORT_REASON
static final int REPORT_REASON
Definition: CFG.java:27
us::wallet.rpc_api.walletd_port
short walletd_port
Definition: rpc_api.cs:33
us::wallet.wallet.rpc_api.tx_make_p2pkh
pair< ko, String > tx_make_p2pkh(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: rpc_api.java:286
us::gov::io::screen::capturing
bool capturing
Definition: screen.h:64
us::wallet.protocol.wallet_daemon_get_component_update
static final int wallet_daemon_get_component_update
Definition: protocol.java:92
us::wallet.wallet.rpc_api
Definition: rpc_api.java:38
us::gov::socket::datagram::encode_sequence
void encode_sequence(uint16_t)
us::wallet.io.params.verbose
boolean verbose
Definition: params.java:203
us::wallet.api_stream_parseable.write
void write(uint32_t value)
Definition: api_stream_parseable.java:70
us::gov::crypto::symmetric_encryption.key
byte[] key
Definition: symmetric_encryption.java:49
us::wallet.wallet.api_stream.traders_api_exec
ko traders_api_exec(String _arg_scope, String _arg_fn, String _arg_args)
us::wallet.wallet_api.ping
void ping(Stream os)
us::wallet.wallet.api_stream_parseable.verify_file_
pair< ko, uint8_t > verify_file_(String filename, PublicKey pub, byte[] signature_der)
Definition: api_stream_parseable.java:690
us::wallet.wallet_api.new_address
void new_address(Stream os)
us::wallet.wallet.api_stream_parseable.encrypt_file
ko encrypt_file(String filename, PrivateKey src_priv, PublicKey rcpt_pub)
Definition: api_stream_parseable.java:624
us::gov::io::cfg0::cfg0
cfg0(const string &home)
us::gov::socket::datagram::b
vector< uint8_t > b
Definition: datagram.h:45
us::wallet.wallet
Definition: api.java:17
us::wallet.io.params.dump
void dump(PrintStream os)
Definition: params.java:145
us::gov::socket::datagram.parse_sss
tuple3< String, String, String > parse_sss()
Definition: datagram.java:1311
us::gov.protocol.gov_engine_base
static final int gov_engine_base
Definition: protocol.java:60
us::wallet.io.params.output_mode
Definition: params.java:26
us::gov::socket::datagram.parse_k
PrivateKey parse_k()
Definition: datagram.java:854
us::gov::socket::client.KO_83912
static final ko KO_83912
Definition: client.java:80
us::wallet.daemon.api_stream_parseable.p
us.wallet.pairing.api_stream_parseable p
Definition: api_stream_parseable.java:30
us::gov::socket::busyled_t::handler_t.on_idle
void on_idle()
us::gov::socket::client::sock
int sock
Definition: client.h:103
us::wallet.wallet_api.add_address
void add_address(byte[] arg0, Stream os)
us::gov::socket::client.pair.pair
pair(f fst, s snd)
Definition: client.cs:146
us::gov::id::peer_t.process_work
override bool process_work(datagram d)
Definition: peer_t.cs:55
us::gov::socket::queue_t::send
ko send(datagram *d, client *cli, uint16_t pri)
us::wallet.daemon_rpc_api.s
sys_rpc_api s
Definition: daemon_rpc_api.cs:29
us::wallet.daemon_rpc_api.unpair
void unpair(byte[] a0, Stream a1)
Definition: daemon_rpc_api.cs:83
us::gov::id::peer_t::version_fingerprint
uint16_t version_fingerprint
Definition: peer_t.h:118
us::gov::crypto.Extensions.ToHexString
static string ToHexString(this byte[] span)
Definition: ec.cs:202
us::wallet.daemon.rpc_api.rpc_api
rpc_api(KeyPair k, String host, uint16_t port, uint16_t pin, datagram.dispatcher_t disp)
Definition: rpc_api.java:75
us::gov::bgtask.join
void join()
Definition: bgtask.java:104
us::gov::crypto::sha256.hash
static hash_t hash(String text)
Definition: sha256.java:56
us::wallet.wallet.api_stream_parseable.pub_key
ko pub_key(PublicKey _arg_pub)
Definition: api_stream_parseable.java:507
us::gov::cli::rpc_api.wait_ready
ko wait_ready(Date deadline)
Definition: rpc_api.java:183
us::wallet.wallet.api_stream_parseable.rnames_rm_file
static final String rnames_rm_file
Definition: api_stream_parseable.java:324
us::gov::auth::peer_t::stagestr
constexpr static array< const char *, num_stages > stagestr
Definition: peer_t.h:34
us::gov::io::screen::prompt
hash_t prompt
Definition: screen.h:65
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint64_t _arg_ts)
Definition: datagram.java:1829
us::wallet.wallet.api_stream_parseable.rnames_add_address
static final String rnames_add_address
Definition: api_stream_parseable.java:90
us::wallet.wallet.api_stream.tx_new
ko tx_new()
us::wallet.protocol.wallet_sign
static final int wallet_sign
Definition: protocol.java:64
us::gov::socket::datagram.parse_hs
pair< hash_t, String > parse_hs()
Definition: datagram.java:479
us::gov::socket::datagram.parse_p
PublicKey parse_p()
Definition: datagram.java:926
us::wallet.wallet.api_stream.tx_sign
ko tx_sign(String _arg_txb58, String _arg_sigcodestr)
us::wallet.wallet.rpc_api.rm_kv
pair< ko, String > rm_kv(hash_t _arg_addr, String _arg_key)
Definition: rpc_api.java:412
us::gov::socket::client.dump_d
void dump_d(String prefix, datagram d, String addr)
Definition: client.cs:232
us.CFG.MAX_NODES
static final int MAX_NODES
Definition: CFG.java:26
us::gov::io::shell_args.next_int64
int64_t next_int64(int64_t default_value)
Definition: shell_args.java:181
us::wallet.wallet.rpc_api.sign
pair< ko, pair< PublicKey, byte[]> > sign(byte[] _arg_msg, PrivateKey _arg_priv)
Definition: rpc_api.java:726
us::gov::io::shell_args.shell_args
shell_args(shell_args other)
Definition: shell_args.java:34
us::gov::bgtask::is_active
bool is_active() const
Definition: bgtask.h:52
us::gov::socket.send_queue.replace
qi replace(qi x)
Definition: send_queue.java:242
us::gov::socket::datagram.parse_vpv
tuple3< byte[], PublicKey, byte[]> parse_vpv()
Definition: datagram.java:2056
us::gov::socket::datagram.encode_service
void encode_service(UInt16 svc)
Definition: datagram.cs:183
us::gov::socket::client::connect0
ko connect0(uint32_t host, uint16_t port, bool block)
us::wallet.cli.hmi.rm_f
void rm_f(String hashb58)
Definition: hmi.java:206
us::gov::crypto::ec.get_keypair
KeyPair get_keypair(BigInteger priv)
Definition: ec.java:127
us::wallet.daemon_rpc_api.tx_pay
void tx_pay(string a0, Stream a1)
Definition: daemon_rpc_api.cs:63
us::wallet.api_stream_parseable.write_ss
void write_ss(String[] rname, pair< String, String > value)
Definition: api_stream_parseable.java:180
us::wallet.daemon.api_stream.reload_file
ko reload_file(String _arg_filename)
us::gov::crypto::ripemd160.KR
static final int[] KR
Definition: ripemd160.java:155
us::wallet.protocol.pushs
static final short pushs
Definition: protocol.java:106
us::gov::bgtask.isup
boolean isup()
Definition: bgtask.java:163
us::wallet.protocol.wallet_transfer_from
static readonly short wallet_transfer_from
Definition: protocol.cs:32
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, String _arg_subhome, ArrayList< tuple3< hash_t, uint32_t, uint16_t >> _arg_seeds)
Definition: datagram.java:671
us::gov::id::peer_t::handshake_t.handshake_t
handshake_t()
Definition: peer_t.java:113
us::gov::socket::datagram.datagram
datagram(int service, int seq, PrivateKey _arg_priv)
Definition: datagram.java:842
us::wallet.daemon.rpc_api.p
us.wallet.pairing.rpc_api p
Definition: rpc_api.java:44
us::gov.protocol.gov_relay_harvest
static final int gov_relay_harvest
Definition: protocol.java:78
us::gov::socket::datagram.service_str
String service_str(int svc)
Definition: datagram.java:2573
us::wallet.daemon.rpc_api.wait_ready
ko wait_ready(Date deadline)
Definition: rpc_api.java:301
us::gov::socket::client::activity_recv
chrono::system_clock::time_point activity_recv
Definition: client.h:72
us::gov::id::peer_t::handshake_t::msg
sigmsg_hash_t msg
Definition: peer_t.h:104
us::gov::socket::peer_t
Definition: peer_t.h:28
us::gov.protocol.gov_engine_nodes
static final int gov_engine_nodes
Definition: protocol.java:66
us::gov::id::peer_t.role_t.from_byte
static role_t from_byte(byte b)
Definition: peer_t.java:86
us::wallet.wallet.api_stream_parseable.rnames_encrypt_file
static final String rnames_encrypt_file
Definition: api_stream_parseable.java:622
us::wallet.wallet.api.list
pair< ko, String > list(uint16_t _arg_detail)
us::wallet.wallet.rpc_api.list_trades
pair< ko, String > list_trades()
Definition: rpc_api.java:538
us::wallet.protocol.wallet_daemon_harvest
static final int wallet_daemon_harvest
Definition: protocol.java:93
us::gov::socket.send_queue
Definition: send_queue.java:40
us::wallet.wallet.api_stream_parseable.rnames_pub_key
static final String[] rnames_pub_key
Definition: api_stream_parseable.java:505
us::gov::cli::rpc_api::connect
ko connect(uint16_t pport_pin, ostream *)
us::wallet.cli.hmi.store_kv
void store_kv(String k, String v)
Definition: hmi.java:198
us::gov::crypto.KeyPair.PublicKey
byte[] PublicKey
Definition: ec.cs:30
us::gov::cli::rpc_api::set_busy_handlers
void set_busy_handlers(busyled_t::handler_t *hsend, busyled_t::handler_t *hrecv)
us::gov::bgtask::th
thread * th
Definition: bgtask.h:56
us::wallet.rpc_api.authorize
override bool authorize(byte[] p)
Definition: rpc_api.cs:48
us::gov::socket.send_queue.dump
void dump(String prefix, PrintStream os)
Definition: send_queue.java:120
us::gov::socket::datagram.size
long size()
Definition: datagram.cs:178
us.tuple.tuple5.tuple5
tuple5(t0 i0, t1 i1, t2 i2, t3 i3, t4 i4)
Definition: tuple.java:65
us.vcs
Definition: vcs.java:20
us::wallet.wallet.api_stream_parseable.decrypt_file_
pair< ko, byte[]> decrypt_file_(String filename, PublicKey sender, PrivateKey recipient)
Definition: api_stream_parseable.java:707
us::wallet.wallet.api_stream_parseable.rnames_verify
static final String rnames_verify
Definition: api_stream_parseable.java:544
us::gov::socket::client.recv6
pair< String, datagram > recv6()
Definition: client.cs:163
us::wallet.api_stream_parseable.write_sh
void write_sh(String[] rname, pair< String, hash_t > value)
Definition: api_stream_parseable.java:168
us::wallet.daemon.api_stream.get_api
api get_api()
us.tuple.tuple4.tuple4
tuple4()
Definition: tuple.java:44
us.stdint.uint8_t.zero
static uint8_t zero
Definition: stdint.java:58
us::wallet.daemon.api.sync
pair< ko, String > sync()
us::wallet.pairing.api_stream.unprepair_device
ko unprepair_device(uint16_t _arg_pin)
us::wallet.wallet.api_stream_parseable.rnames_tx_add_output
static final String rnames_tx_add_output
Definition: api_stream_parseable.java:194
us::wallet.wallet.api_stream_parseable.rnames_patch_os
static final String[] rnames_patch_os
Definition: api_stream_parseable.java:583
main.main_test
void main_test()
Definition: main.java:763
us.CFG.SENDQ_WMH
static final int SENDQ_WMH
Definition: CFG.java:33
us::gov::bgtask.start
ko start()
Definition: bgtask.java:52
us::wallet.io.params.connecting_to
void connecting_to(PrintStream os)
Definition: params.java:189
us::gov::crypto::ec.get_private_int
BigInteger get_private_int(PrivateKey k0)
Definition: ec.java:90
us::wallet.io.params
Definition: params.java:23
us::gov::socket::datagram::KO_0002
static const char * KO_0002
Definition: datagram.h:55
us::gov::id::peer_t::process_work
bool process_work(datagram *d)
us::wallet.wallet.api_stream_parseable.get_subhome
ko get_subhome()
Definition: api_stream_parseable.java:455
us::wallet.wallet.api_stream.traders_api_list
ko traders_api_list()
us::wallet.wallet.api_stream.tx_send
ko tx_send(String _arg_txb58)
us::wallet.wallet_rpc_api.tx_add_output
void tx_add_output(string a0, int a1, byte[] a2, long a3, Stream a4)
Definition: wallet_rpc_api.cs:141
us::gov::id::peer_t.peer_t
peer_t(Socket sock)
Definition: peer_t.cs:41
us::wallet.wallet.api.tx_pay
pair< ko, String > tx_pay(String _arg_txb58)
us::gov::cli::rpc_api.set_busy_handlers
void set_busy_handlers(busyled_t.handler_t hsend, busyled_t.handler_t hrecv)
Definition: rpc_api.java:516
us::gov::io::screen.getche
int getche()
Definition: screen.java:64
us::wallet.daemon_rpc_api.list_trades
void list_trades(Stream a0)
Definition: daemon_rpc_api.cs:104
us::wallet.daemon_rpc_api.p
pairing_rpc_api p
Definition: daemon_rpc_api.cs:28
us::wallet.daemon.rpc_api.reload_file
pair< ko, String > reload_file(String _arg_filename)
Definition: rpc_api.java:189
us::gov.tx
Definition: tx.cs:26
us::gov::socket::client.activity_recv
long activity_recv
Definition: client.java:365
us::gov::bgtask.is_active
boolean is_active()
Definition: bgtask.java:168
us.tuple.tuple4.tuple4
tuple4(t0 i0, t1 i1, t2 i2, t3 i3)
Definition: tuple.java:47
us::gov::cli::rpc_api.authorize
boolean authorize(PublicKey p)
Definition: rpc_api.java:512
us::wallet.sys_rpc_api.endpoint
rpc_api endpoint
Definition: sys_rpc_api.cs:33
us::gov::socket::datagram.parse_vk
pair< byte[], PrivateKey > parse_vk()
Definition: datagram.java:1897
us::wallet.wallet.api.command_trade
ko command_trade(hash_t _arg_tid, String _arg_cmd)
us::wallet.wallet.api_stream_parseable.transfer_from
ko transfer_from(hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: api_stream_parseable.java:118
us::gov::crypto::ripemd160.hash_t.decode
static hash_t decode(String b58)
Definition: ripemd160.java:48
us::gov::bgtask::isup
bool isup() const
Definition: bgtask.h:44
us::wallet.wallet.api_stream_parseable.rnames_transfer_from
static final String rnames_transfer_from
Definition: api_stream_parseable.java:116
us::gov::socket::datagram.datagram
datagram(int service, int seq, byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
Definition: datagram.java:2032
us::gov::socket::client::last_test_alive
chrono::system_clock::time_point last_test_alive
Definition: client.h:73
us::wallet.wallet.api.compilance_report
pair< ko, String > compilance_report(String _arg_jurisdiction, String _arg_date_from, String _arg_date_to)
us::gov::crypto.InvalidCharacter.InvalidCharacter
InvalidCharacter(char character, int position)
Definition: base58.cs:36
us::gov::socket::peer_t.peer_t
peer_t()
Definition: peer_t.cs:23
us::gov::auth::peer_t::denied
@ denied
Definition: peer_t.h:30
us::gov::cli::rpc_api.id
KeyPair id
Definition: rpc_api.java:540
us::wallet.wallet_rpc_api.tx_decode
void tx_decode(string a0, Stream a1)
Definition: wallet_rpc_api.cs:169
us::gov::crypto::symmetric_encryption.KO_89601
static final ko KO_89601
Definition: symmetric_encryption.java:43
us::wallet.wallet.api_stream_parseable.rnames_transfer
static final String rnames_transfer
Definition: api_stream_parseable.java:103
us::wallet.protocol.wallet_tx_add_output
static readonly short wallet_tx_add_output
Definition: protocol.cs:38
us::gov::cli::rpc_api::pport_pin
uint16_t pport_pin
Definition: rpc_api.h:130
us::wallet.daemon.api_stream.sync
ko sync()
us::gov::crypto::ec.getKeyPair
KeyPair getKeyPair()
Definition: ec.cs:87
us::gov::socket::client.recv6
pair< ko, datagram > recv6()
Definition: client.java:231
us::gov::crypto::ec
Definition: ec.h:34
us::gov::cli::rpc_api::host
string host
Definition: rpc_api.h:124
us::gov.protocol.gov_engine_acl_tx
static final int gov_engine_acl_tx
Definition: protocol.java:69
us::gov::crypto::ec.generate_private_int
BigInteger generate_private_int()
Definition: ec.java:84
us::wallet.daemon_rpc_api.tx_add_section
void tx_add_section(string a0, byte[] a1, Stream a2)
Definition: daemon_rpc_api.cs:65
us.tuple.tuple3.item2
t2 item2
Definition: tuple.java:25
us::gov::crypto.base58.copyOfRange
static byte[] copyOfRange(byte[] src, int start, int end)
Definition: base58.cs:129
us::gov::socket::datagram.datagram
datagram(int service, int seq, uint16_t _arg_pin, String _arg_subhome)
Definition: datagram.java:1625
us::wallet.daemon.rpc_api.get_component_update
pair< ko, byte[]> get_component_update(String _arg_component, String _arg_curver)
Definition: rpc_api.java:225
us::gov::bgtask.bgtask
bgtask()
Definition: bgtask.java:40
us::wallet.daemon.api.list_wallets
pair< ko, String > list_wallets()
us.CFG.WALLET_PORT
static final int WALLET_PORT
Definition: CFG.java:24
us::wallet.daemon.api_stream_parseable.rnames_ping
static final String rnames_ping
Definition: api_stream_parseable.java:117
us::gov::crypto::sha256.hash
static hash_t hash(byte[] text)
Definition: sha256.java:60
us::gov::socket::client::KO_10100
static const char * KO_10100
Definition: client.h:48
us::gov::id::peer_t::process_challenge_response
void process_challenge_response(datagram *d)
us::gov::cli::rpc_api::rendezvous_t::sendrecv
std::pair< ko, datagram * > sendrecv(rpc_api &endpoint, datagram *d)
us::gov::io::screen.capture_input
String capture_input()
Definition: screen.java:99
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
Definition: datagram.java:1409
us::wallet.api_stream_parseable.write_pv
void write_pv(String[] rname, pair< PublicKey, byte[]> value)
Definition: api_stream_parseable.java:149
us::wallet.rpc_api.get_keys
override KeyPair get_keys()
Definition: rpc_api.cs:43
us::gov::id::peer_t.verification_completed
void verification_completed(uint16_t rpport)
Definition: peer_t.java:482
us::wallet.daemon.rpc_api.endpoint_t.on_connect
void on_connect(ko error)
Definition: rpc_api.java:53
us.CFG.network_topology_t.PERMISSIONED
boolean PERMISSIONED
Definition: CFG.java:42
us::wallet.daemon_rpc_api.connected
bool connected()
Definition: daemon_rpc_api.cs:32
us::wallet.pairing.api_stream_parseable.unprepair_device
ko unprepair_device(uint16_t _arg_pin)
Definition: api_stream_parseable.java:99
us::wallet.protocol.wallet_list_protocols
static final int wallet_list_protocols
Definition: protocol.java:51
us::wallet.cli.hmi.get_keys
KeyPair get_keys()
Definition: hmi.java:1752
us::wallet.daemon.api.harvest
pair< ko, String > harvest(uint16_t _arg_id, uint16_t _arg_timeout, uint16_t _arg_decay, PrivateKey _arg_priv)
us::gov.protocol.gov_engine_query_block
static final int gov_engine_query_block
Definition: protocol.java:63
us::wallet.wallet.api_stream_parseable.rnames_encrypt
static final String rnames_encrypt
Definition: api_stream_parseable.java:557
us::gov::socket::datagram.datagram
datagram(int service, int seq, PublicKey _arg_pub, byte[] _arg_sig)
Definition: datagram.java:1032
us::wallet.pairing.api_stream_parseable.pair_device
ko pair_device(PublicKey _arg_pub, String _arg_subhome, String _arg_name)
Definition: api_stream_parseable.java:47
us.stdint
Definition: stdint.java:24
main.create_instance_i8
int64_t create_instance_i8()
Definition: main.java:247
us::gov::io::cfg0.rewrite_path
static String rewrite_path(String d)
Definition: cfg0.java:83
us::wallet.wallet_rpc_api.tx_pay
void tx_pay(string a0, Stream a1)
Definition: wallet_rpc_api.cs:115
us::gov::crypto::symmetric_encryption.decrypt
pair< ko, byte[]> decrypt(byte[] encrypted, int offset, int length)
Definition: symmetric_encryption.java:94
us::gov::crypto.test.ec.test_key_conversion
boolean test_key_conversion()
Definition: ec.java:42
us::wallet.wallet.api_stream_parseable.rnames_decrypt
static final String rnames_decrypt
Definition: api_stream_parseable.java:570
us::gov.protocol.is_node_protocol
static bool is_node_protocol(short i)
Definition: protocol.cs:22
us::gov::socket::datagram.decode_channel
short decode_channel()
Definition: datagram.cs:143
us::wallet.daemon.rpc_api.on_peer_disconnected
void on_peer_disconnected(final String reason)
Definition: rpc_api.java:91
us::gov::id::peer_t::stagestr
constexpr static array< const char *, num_stages > stagestr
Definition: peer_t.h:50
us::wallet.daemon.api.destroy
void destroy()
us::gov::io::shell_args.next_cash
int64_t next_cash()
Definition: shell_args.java:134
us::gov::crypto.AddressFormatException
Definition: base58.cs:22
us::gov::id::peer_t.run_auth_responder
String run_auth_responder()
Definition: peer_t.cs:222
us::gov::id::peer_t.pubkey
byte[] pubkey
Definition: peer_t.cs:31
us::gov::crypto::ec.get_public_key
PublicKey get_public_key(ECPoint point)
Definition: ec.java:251
us::gov::io::cfg1::k_file
static string k_file(const string &home)
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, String _arg_key)
Definition: datagram.java:463
us::gov::socket::peer_t.is_slow
bool is_slow()
Definition: peer_t.cs:31
us::gov::cash::tx
Definition: tx.h:45
us::gov::io::cfg1::KO_96857
static const char * KO_96857
Definition: cfg1.h:36
us::gov::socket::client::send1
virtual ko send1(datagram *)
us::gov::socket::datagram.parse_hi8h
tuple3< hash_t, int64_t, hash_t > parse_hi8h()
Definition: datagram.java:372
us::wallet.wallet.rpc_api.kill_trade
pair< ko, String > kill_trade(hash_t _arg_tid)
Definition: rpc_api.java:556
us::gov::crypto::ec::sign
ko sign(const keys::priv_t &pk, const string &text, sig_t &signature) const
us::wallet.protocol.wallet_pub_key
static final int wallet_pub_key
Definition: protocol.java:62
us::wallet.cli.hmi.hmi
hmi(PrintStream os)
Definition: hmi.java:152
us::wallet.protocol.wallet_file
static readonly short wallet_file
Definition: protocol.cs:50
us::gov::id::peer_t::cv_auth
condition_variable cv_auth
Definition: peer_t.h:120
us::gov::bgtask::active
bool active
Definition: bgtask.h:57
us::gov::socket::datagram.encode_sequence
void encode_sequence(int seq)
Definition: datagram.java:2319
us::gov::socket::datagram::dispatcher_t
Definition: datagram.h:61
us::wallet.protocol.wallet_command_trade
static final int wallet_command_trade
Definition: protocol.java:55
us::wallet.pairing
Definition: api.java:17
us::wallet.daemon.api.wait_ready
ko wait_ready(Date deadline)
us::wallet.cli.hmi.interactive
boolean interactive
Definition: hmi.java:1770
us.stdint.uint16_t.value
int value
Definition: stdint.java:133
us::gov::crypto::symmetric_encryption.test
static boolean test(String plaintext_string, PrivateKey priv_a, PublicKey pub_b, PrivateKey priv_b, PublicKey pub_a)
Definition: symmetric_encryption.java:136
us::gov::socket::client.ip4_encode
static uint32_t ip4_encode(String addr0)
Definition: client.java:209
us::wallet.cli.hmi.mydispatcher.dispatch
void dispatch(datagram d)
Definition: hmi.java:88
us::wallet.wallet.api_stream.compilance_report
ko compilance_report(String _arg_jurisdiction, String _arg_date_from, String _arg_date_to)
us::wallet.wallet.api_stream.list_protocols
ko list_protocols()
us::gov::crypto.linux_secure_random.urandom
static final FileInputStream urandom
Definition: linux_secure_random.java:47
us::wallet.cli.hmi.join
void join()
Definition: hmi.java:1351
us::wallet.io.params.output_mode.om_text
om_text
Definition: params.java:28
us::wallet.wallet.api_stream_parseable.rnames_compilance_report
static final String rnames_compilance_report
Definition: api_stream_parseable.java:479
us.stdint.uint8_t.uint8_t
uint8_t(short v)
Definition: stdint.java:63
us::gov::socket::datagram.parse_sh
pair< String, hash_t > parse_sh()
Definition: datagram.java:1118
us::wallet.wallet_api.tx_pay
void tx_pay(string arg0, Stream os)
us::wallet.daemon.api.wait_auth
ko wait_auth()
us::gov::socket.send_queue.qi
Definition: send_queue.java:46
us::wallet.pairing.api.pair_device
pair< ko, String > pair_device(PublicKey _arg_pub, String _arg_subhome, String _arg_name)
us::wallet.daemon.rpc_api.pop_cinfo
void pop_cinfo()
Definition: rpc_api.java:331
us::gov::socket::datagram::KO_9021
static const char * KO_9021
Definition: datagram.h:59
us::wallet.wallet.api_stream.tx_add_output
ko tx_add_output(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
us::gov::cli::rpc_api::rendezvous_t.flush
void flush()
Definition: rpc_api.java:62
us::wallet.daemon.rpc_api.join
void join()
Definition: rpc_api.java:311
us::gov::id::peer_t::mx_auth
mutex mx_auth
Definition: peer_t.h:119
us::gov::crypto
Definition: base58.cpp:19
us.tuple.tuple5.item1
t1 item1
Definition: tuple.java:57
us::gov::crypto::ec.spec
ECParameterSpec spec
Definition: ec.java:55
us.CFG.HMI_READY_TIMEOUT_SECS
static final int HMI_READY_TIMEOUT_SECS
Definition: CFG.java:30
us::wallet.wallet.rpc_api.tx_check
pair< ko, String > tx_check(String _arg_txb58)
Definition: rpc_api.java:358
us::gov::crypto::ec::verify
bool verify(const keys::pub_t &pk, const string &text, const sig_t &signature_der) const
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
Definition: datagram.java:504
us::wallet.wallet.api_stream_parseable.set_supply
ko set_supply(hash_t _arg_addr, int64_t _arg_amount)
Definition: api_stream_parseable.java:274
us::gov::socket::datagram.datagram
datagram(int service, int seq, hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: datagram.java:353
us::wallet.wallet_rpc_api.list
void list(bool a0, Stream a1)
Definition: wallet_rpc_api.cs:72
us::gov::socket::datagram.parse_h
hash_t parse_h()
Definition: datagram.java:249
us::wallet.wallet.rpc_api.tx_pay
pair< ko, String > tx_pay(String _arg_txb58)
Definition: rpc_api.java:196
us::wallet.daemon.api_stream.list_wallets
ko list_wallets()
us::gov::id::peer_t.stage_t.anonymous
anonymous
Definition: peer_t.java:55
us.stdint.uint16_t
Definition: stdint.java:95
us::gov::io::shell_args.next_uint16
uint16_t next_uint16()
Definition: shell_args.java:161
us::gov::engine::base
diff base
Definition: diff.h:94
us::gov.protocol.gov_engine_track
static final int gov_engine_track
Definition: protocol.java:68
us.stdint.int64_t.value
long value
Definition: stdint.java:275
us::gov::auth
Definition: daemon.h:23
us::gov::socket::busyled_t::handler
handler_t * handler
Definition: busyled.h:38
us::gov::socket::datagram.datagram
datagram(int service, int seq)
Definition: datagram.java:157
us::gov::socket::busyled_t::set_handler
void set_handler(handler_t *)
us::wallet.wallet.api_stream.tx_add_section
ko tx_add_section(String _arg_txb58, hash_t _arg_coin)
us::gov::socket::client::recv4x
pair< ko, datagram * > recv4x(datagram *d)
us::gov::bgtask::isdown
bool isdown() const
Definition: bgtask.h:45
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_txb58, String _arg_sigcodestr)
Definition: datagram.java:1185
us::wallet.daemon.api_stream_parseable.reload_file
ko reload_file(String _arg_filename)
Definition: api_stream_parseable.java:106
us::gov::auth::peer_t.verification_completed
override void verification_completed()
Definition: peer_t.cs:39
us::wallet.wallet.tx_make_p2pkh_input.sendover
boolean sendover
Definition: tx_make_p2pkh_input.java:33
us::wallet.wallet.api.tx_add_output
pair< ko, String > tx_add_output(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
us::gov::socket::datagram.parse_hsh
tuple3< hash_t, String, hash_t > parse_hsh()
Definition: datagram.java:525
us::wallet.daemon.api_stream_parseable.harvest
ko harvest(uint16_t _arg_id, uint16_t _arg_timeout, uint16_t _arg_decay, PrivateKey _arg_priv)
Definition: api_stream_parseable.java:145
us::wallet.daemon.api.get_component_update
pair< ko, byte[]> get_component_update(String _arg_component, String _arg_curver)
us::gov::crypto::ripemd160.ripemd160
ripemd160()
Definition: ripemd160.java:189
us::gov::id::peer_t.connect
String connect(String host, int port, char role, bool block)
Definition: peer_t.cs:45
us::gov::crypto::ec.dsa
Signature dsa
Definition: ec.java:59
us::gov::crypto.base58.AddressFormatException.InvalidCharacter.InvalidCharacter
InvalidCharacter(char character, int position)
Definition: base58.java:95
us::gov::io::screen.os
PrintStream os
Definition: screen.java:158
us::wallet.pairing_rpc_api.pair
void pair(byte[] a0, string a1, string a2, Stream a3)
Definition: pairing_rpc_api.cs:38
us::gov::socket::datagram::parse_string
string parse_string() const
us::gov::socket::datagram::encode_size
void encode_size(uint32_t)
us::gov::socket::client.IsConnected
bool IsConnected()
Definition: client.cs:102
us::gov::socket::datagram::hash_t
hasher_t::value_type hash_t
Definition: datagram.h:47
us::gov.protocol.gov_engine_vote_tip
static final int gov_engine_vote_tip
Definition: protocol.java:62
us::gov::socket::client.client
client()
Definition: client.cs:26
us::gov.protocol
Definition: protocol.cs:20
us::gov::crypto::ec.sign
byte[] sign(PrivateKey priv, sha256.hash_t msgh)
Definition: ec.java:283
us::gov::socket::datagram.datagram
datagram(int service, int seq, PublicKey _arg_pub, String _arg_subhome, String _arg_name)
Definition: datagram.java:974
us::wallet.wallet.api_stream_parseable
Definition: api_stream_parseable.java:33
us::gov::socket::client::since
chrono::system_clock::time_point since
Definition: client.h:71
us::wallet.wallet.api_stream.priv_key
ko priv_key(PrivateKey _arg_priv)
us::wallet.wallet_rpc_api.to_string
String to_string(tx_make_p2pkh_input i)
Definition: wallet_rpc_api.cs:44
us::wallet.io.params.args
shell_args args
Definition: params.java:209
us::wallet.io.params.params
params()
Definition: params.java:43
us::wallet.protocol.topology_base
static final short topology_base
Definition: protocol.java:98
us::gov::socket::client.send1
ko send1(datagram d0)
Definition: client.java:336
us::wallet.wallet_rpc_api.file
void file(byte[] addr, Stream os)
Definition: wallet_rpc_api.cs:227
us::wallet.io.params.daemon
boolean daemon
Definition: params.java:201
us::gov::auth::peer_t.stage_t.fromShort
static stage_t fromShort(short i)
Definition: peer_t.java:31
us::gov::crypto.KeyPair.PrivateKey
byte[] PrivateKey
Definition: ec.cs:29
us::gov::id::peer_t.decrypt0
pair< ko, datagram > decrypt0(datagram e)
Definition: peer_t.java:469
us.stdint.uint32_t.read
int read(byte[] src, int pos)
Definition: stdint.java:158
us::gov::cash::tx::sigcode_t.sigcode_all
sigcode_all
Definition: tx.java:21
us::wallet.daemon.api.get_pairing_api
us.wallet.pairing.api get_pairing_api()
us::gov::id::peer_t.stage_t.verified_fail
verified_fail
Definition: peer_t.java:57
us::gov::io::shell_args.next_uint32
uint32_t next_uint32(uint32_t default_value)
Definition: shell_args.java:165
us::gov::socket::datagram.parse_vpk
tuple3< byte[], PublicKey, PrivateKey > parse_vpk()
Definition: datagram.java:2002
us::wallet.daemon.api.allw
pair< ko, String > allw()
us::wallet.pairing.api_stream_parseable.prepair_device
ko prepair_device(uint16_t _arg_pin, String _arg_subhome, String _arg_name)
Definition: api_stream_parseable.java:86
us::wallet.wallet_api.rm_file
void rm_file(byte[] arg0, byte[] arg1, Stream os)
us::gov::socket::datagram.get_sequence
uint16_t get_sequence()
Definition: datagram.java:2345
us::gov::io::screen::supervisor.is_active
boolean is_active()
us.stdint.uint16_t.from
static uint16_t from(byte[] src, int pos)
Definition: stdint.java:127
us::wallet.wallet.api_stream.list_trades
ko list_trades()
us::gov::io::shell_args.shell_args
shell_args(String[] args0)
Definition: shell_args.java:30
us::wallet.wallet_rpc_api.rm_file
void rm_file(byte[] addr, byte[] filename, Stream os)
Definition: wallet_rpc_api.cs:206
us::gov::crypto::symmetric_encryption.decrypt
pair< ko, byte[]> decrypt(byte[] encrypted)
Definition: symmetric_encryption.java:112
us::gov::socket::datagram::KO_0003
static const char * KO_0003
Definition: datagram.h:56
us::gov::socket::datagram.parse_u2hv
tuple3< uint16_t, hash_t, byte[]> parse_u2hv()
Definition: datagram.java:1594
us::wallet.wallet.api_stream.tx_pay
ko tx_pay(String _arg_txb58)
us::wallet.wallet.api_stream_parseable.transfer
ko transfer(hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
Definition: api_stream_parseable.java:105
us::gov::socket::qi::skip
short skip
Definition: send_queue.h:39
us.stdint.uint64_t.write
int write(byte[] dest, int pos)
Definition: stdint.java:195
us::gov::crypto.linux_secure_random.engineGenerateSeed
byte[] engineGenerateSeed(int i)
Definition: linux_secure_random.java:104
us::wallet.wallet_rpc_api.store_file
void store_file(byte[] addr, byte[] content, Stream os)
Definition: wallet_rpc_api.cs:220
us::gov::socket::client.since
long since
Definition: client.java:364
us::gov::io::screen.screen
screen(PrintStream os_)
Definition: screen.java:28
us::gov::socket::client.addr
String addr
Definition: client.cs:257
us::gov.protocol.gov_id_peer_challenge
static readonly short gov_id_peer_challenge
Definition: protocol.cs:39
us::gov::io::cfg0::load
static pair< us::ko, cfg0 > load(const string &home)
us::gov::io::cfg1.KO_60593
static final ko KO_60593
Definition: cfg1.java:45
us::wallet.pairing.api_stream_parseable.api_stream_parseable
api_stream_parseable(api raw, PrintStream os, params.output_mode m)
Definition: api_stream_parseable.java:32
us::gov::crypto::ec._instance
static readonly ec _instance
Definition: ec.cs:46
us::gov::socket::datagram.parse_pss
tuple3< PublicKey, String, String > parse_pss()
Definition: datagram.java:998
us::gov::socket::client::KO_20190
static const char * KO_20190
Definition: client.h:48
us::wallet.tx_make_p2pkh_input.to_string
String to_string()
Definition: tx_make_p2pkh_input.cs:50
us::gov::id::peer_t.is_role_peer
boolean is_role_peer()
Definition: peer_t.java:489
us::wallet.wallet.rpc_api.tx_decode
pair< ko, String > tx_decode(String _arg_txb58)
Definition: rpc_api.java:340
us::gov.protocol.gov_engine_file_hash
static final int gov_engine_file_hash
Definition: protocol.java:71
us::gov::crypto::ec.secure_random
linux_secure_random secure_random
Definition: ec.java:53
us::wallet.daemon.api_stream_parseable.rnames_allw
static final String rnames_allw
Definition: api_stream_parseable.java:78
us::gov::crypto::ripemd160.RR
static final int[] RR
Definition: ripemd160.java:164
us::wallet.wallet.api_stream.encrypt
ko encrypt(byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
us::gov::id::peer_t.role_t.role_device
role_device
Definition: peer_t.java:74
us::gov::crypto.test
Definition: ec.java:17
us::gov::crypto.KeyPair
Definition: ec.cs:28
us::wallet.pairing.rpc_api.prepair_device
pair< ko, pair< uint16_t, String > > prepair_device(uint16_t _arg_pin, String _arg_subhome, String _arg_name)
Definition: rpc_api.java:105
us::wallet.wallet.api_stream_parseable.rnames_decrypt_file
static final String rnames_decrypt_file
Definition: api_stream_parseable.java:600
us::wallet.cli.hmi.trader_help
static void trader_help(boolean interactive, PrintStream os)
Definition: hmi.java:612
us::wallet.sys_api
Definition: sys_api.cs:20
us::wallet.wallet.api_stream_parseable.api_stream_parseable
api_stream_parseable(api raw, PrintStream os, params.output_mode m)
Definition: api_stream_parseable.java:38
us::gov::id::peer_t.role_t.num_roles
num_roles
Definition: peer_t.java:75
us::wallet.cli.hmi.mydispatcher
Definition: hmi.java:68
us::wallet.wallet.api.balance
pair< ko, String > balance(uint16_t _arg_detail)
us::wallet.wallet.api_stream.trade
ko trade(String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
us::wallet.wallet_rpc_api
Definition: wallet_rpc_api.cs:28
us::gov::crypto.base58.AddressFormatException.InvalidCharacter.position
final int position
Definition: base58.java:93
us::wallet.daemon.api_stream_parseable.api_stream_parseable
api_stream_parseable(api raw, PrintStream os, params.output_mode m)
Definition: api_stream_parseable.java:33
us::wallet.daemon.rpc_api.destroy
void destroy()
Definition: rpc_api.java:266
us::wallet.wallet_rpc_api.to_string
String to_string(long b)
Definition: wallet_rpc_api.cs:39
us::gov.protocol.gov_id_challenge_response
static readonly short gov_id_challenge_response
Definition: protocol.cs:40
us.vcs.version
static void version(PrintStream os)
Definition: vcs.java:35
us::wallet.pairing.api_stream_parseable.rnames_unprepair_device
static final String rnames_unprepair_device
Definition: api_stream_parseable.java:97
us::gov::socket::datagram::size_service
static constexpr size_t size_service
Definition: datagram.h:107
us::gov::crypto::sha256.hash_t.zero
void zero()
Definition: sha256.java:40
us::wallet.wallet.api_stream_parseable.rnames_new_address
static final String rnames_new_address
Definition: api_stream_parseable.java:77
us::wallet.protocol.trading_msg_bin
static final short trading_msg_bin
Definition: protocol.java:103
us::gov::io::shell_args.shell_args
shell_args(String args0)
Definition: shell_args.java:39
us::gov::bgtask::wait_ready
virtual ko wait_ready(const chrono::system_clock::time_point &deadline) const
us.stdint.uint32_t
Definition: stdint.java:136
us.pair
Definition: pair.java:19
us::gov::socket::datagram::encode_service
void encode_service(uint16_t)
us::gov::auth::peer_t.authorize
virtual bool authorize(byte[] pub)
Definition: peer_t.cs:52
us::wallet.wallet.api_stream_parseable.list
ko list(uint16_t _arg_detail)
Definition: api_stream_parseable.java:66
us::gov::socket::client.ready
void ready()
Definition: client.cs:140
us::gov::id::peer_t.initiate_dialogue
void initiate_dialogue(char role)
Definition: peer_t.cs:186
us.stdint.uint64_t.uint64_t
uint64_t()
Definition: stdint.java:184
us::wallet.wallet.api.decrypt
pair< ko, byte[]> decrypt(byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
us::gov::cli
Definition: hmi.h:36
us::wallet.cli.hmi.req_file
void req_file(String hashb58)
Definition: hmi.java:194
us::gov::cli::rpc_api.lock_recv
ReentrantLock lock_recv
Definition: rpc_api.java:534
us::gov::id::peer_t.msg
String msg
Definition: peer_t.cs:30
us::wallet.wallet.api_stream_parseable.decrypt
ko decrypt(byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
Definition: api_stream_parseable.java:572
us::gov::io::cfg0.load
static pair< ko, cfg0 > load(String home)
Definition: cfg0.java:75
us::gov::cli::rpc_api::ownsendq
bool ownsendq
Definition: rpc_api.h:128
us::gov::crypto.test.ec.b
KeyPair b
Definition: ec.java:38
us::wallet.wallet_api.store_kv
void store_kv(byte[] arg0, string arg1, string arg2, Stream os)
us::gov::crypto.InvalidCharacter
Definition: base58.cs:35
main.create_instance_h
hash_t create_instance_h()
Definition: main.java:234
us::wallet.protocol.pairing_list_devices
static readonly short pairing_list_devices
Definition: protocol.cs:55
us::gov::socket::datagram.parse_hi8hi8h
tuple5< hash_t, int64_t, hash_t, int64_t, hash_t > parse_hi8hi8h()
Definition: datagram.java:426
us::gov::socket::client.encrypt0
pair< ko, datagram > encrypt0(final datagram d)
Definition: client.java:302
us.stdint.uint64_t.to_string
String to_string()
Definition: stdint.java:231
us::gov.protocol.gov_socket_error
static readonly short gov_socket_error
Definition: protocol.cs:29
us::gov::socket::client::endpoint
string endpoint() const
us.vcs::brand
string brand
Definition: vcs.h:28
us::wallet.io.params.output_mode.om_xml
om_xml
Definition: params.java:29
us::gov.protocol.is_evidence
static boolean is_evidence(short i)
Definition: protocol.java:27
us::gov::id::peer_t
Definition: peer_t.h:35
us.stdint.int64_t.int64_t
int64_t()
Definition: stdint.java:242
us::gov::id::peer_t.wait_auth
ko wait_auth()
Definition: peer_t.java:514
us::gov::socket::client.last_test_alive
long last_test_alive
Definition: client.java:366
us.vcs::hashname
string hashname
Definition: vcs.h:32
us::gov::socket::datagram.parse_u2ss
tuple3< uint16_t, String, String > parse_u2ss()
Definition: datagram.java:1685
us.stdint.uint32_t.uint32_t
uint32_t(long v)
Definition: stdint.java:142
us::wallet.cli.hmi.address
hash_t address
Definition: hmi.java:1763
us::gov::id::peer_t::KO_6017
static const char * KO_6017
Definition: peer_t.h:42
us::gov::socket.send_queue.qi.destroy
void destroy()
Definition: send_queue.java:53
us::wallet.wallet.api_stream_parseable.balance
ko balance(uint16_t _arg_detail)
Definition: api_stream_parseable.java:53
us::wallet.daemon_rpc_api.tx_decode
void tx_decode(string a0, Stream a1)
Definition: daemon_rpc_api.cs:71
us::wallet.wallet.api_stream_parseable.tx_sign
ko tx_sign(String _arg_txb58, String _arg_sigcodestr)
Definition: api_stream_parseable.java:222
us::wallet.cli.hmi.mydispatcher.string_dgram
boolean string_dgram(datagram d)
Definition: hmi.java:75
us.tuple.tuple4.item0
t0 item0
Definition: tuple.java:39
us::wallet.daemon.api_stream_parseable.get_api
api get_api()
Definition: api_stream_parseable.java:41
us::gov::cli::rpc_api.connected_since
long connected_since
Definition: rpc_api.java:541
us::wallet.daemon.rpc_api.start
ko start()
Definition: rpc_api.java:296
us::gov::io::screen::line
string line
Definition: screen.h:63
us::wallet.wallet.api_stream.verify
ko verify(byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
us::wallet.protocol.wallet_set_supply
static readonly short wallet_set_supply
Definition: protocol.cs:44
us::wallet.cli.hmi.mydispatcher.scr
screen scr
Definition: hmi.java:72
us::wallet.pairing.api_stream_parseable.unpair_device
ko unpair_device(PublicKey _arg_pub)
Definition: api_stream_parseable.java:60
us::gov::crypto.test.ec.test_shared_secret_raw_keys
boolean test_shared_secret_raw_keys()
Definition: ec.java:53
us::wallet.daemon_rpc_api.daemon_rpc_api
daemon_rpc_api(KeyPair k, String whost, short wport)
Definition: daemon_rpc_api.cs:37
us::wallet.daemon.api_stream_parseable.rnames_get_component_update
static final String rnames_get_component_update
Definition: api_stream_parseable.java:130
us::wallet.daemon.api_stream_parseable
Definition: api_stream_parseable.java:29
us::gov::crypto.base58.AddressFormatException.AddressFormatException
AddressFormatException()
Definition: base58.java:78
us::gov::socket::datagram.parse_bin
byte[] parse_bin()
Definition: datagram.cs:300
us::wallet.protocol.pushf
static final short pushf
Definition: protocol.java:107
us::gov::io::cfg0::KO_60534
static const char * KO_60534
Definition: cfg0.h:35
us::wallet.pairing_api
Definition: pairing_api.cs:23
us::gov::io::cfg1.write_k
static ko write_k(String home, PrivateKey priv)
Definition: cfg1.java:66
us::wallet.wallet.api_stream_parseable.rnames_list
static final String rnames_list
Definition: api_stream_parseable.java:64
us::wallet.daemon.rpc_api.wait_auth
ko wait_auth()
Definition: rpc_api.java:321
us::gov::cli::rpc_api::rendezvous
rendezvous_t rendezvous
Definition: rpc_api.h:134
us::wallet.cli.hmi.home
String home
Definition: hmi.java:1767
us::gov.protocol.gov_relay_harvest_rollback
static final int gov_relay_harvest_rollback
Definition: protocol.java:79
us.CFG.network_topology_t.TYPE
String TYPE
Definition: CFG.java:38
us.CFG.PLATFORM
static final String PLATFORM
Definition: CFG.java:11
us::wallet.daemon.api_stream_parseable.sync
ko sync()
Definition: api_stream_parseable.java:93
us::gov::io::screen.getch
int getch()
Definition: screen.java:32
us::wallet.protocol.wallet_daemon_kill_trade
static readonly short wallet_daemon_kill_trade
Definition: protocol.cs:67
us.stdint.uint64_t.uint64_t
uint64_t(long v)
Definition: stdint.java:191
us::wallet.cli.hmi.advanced
boolean advanced
Definition: hmi.java:1764
us::gov::id::peer_t::handshake_t::parse_pport
uint16_t parse_pport() const
Definition: peer_t.cpp:344
us.vcs::devjobtag
string devjobtag
Definition: vcs.h:27
us::gov::cli::rpc_api.join
void join()
Definition: rpc_api.java:217
us::gov::io::cfg1::KO_50493
static const char * KO_50493
Definition: cfg1.h:38
us::wallet.cli.hmi.interactive_shell
void interactive_shell()
Definition: hmi.java:1391
us::gov::crypto::ripemd160.hash_t.hash_t
hash_t()
Definition: ripemd160.java:26
us::gov::bgtask.wait_ready
ko wait_ready(Date deadline)
Definition: bgtask.java:65
us::gov::bgtask.callback
Definition: bgtask.java:35
log
#define log
Definition: gov.h:83
us::wallet.wallet.api_stream_parseable.traders_api_exec
ko traders_api_exec(String _arg_scope, String _arg_fn, String _arg_args)
Definition: api_stream_parseable.java:429
us.stdint.int8_t.int8_t
int8_t()
Definition: stdint.java:30
us::wallet.wallet_rpc_api.transfer
void transfer(byte[] a0, long a1, byte[] a2, Stream a3)
Definition: wallet_rpc_api.cs:88
us::wallet.wallet.api_stream_parseable.tx_decode
ko tx_decode(String _arg_txb58)
Definition: api_stream_parseable.java:248
us::wallet.wallet_rpc_api.store_kv
void store_kv(byte[] addr, String key, String value, Stream os)
Definition: wallet_rpc_api.cs:192
us::gov::socket::peer_t::on_peer_disconnected
virtual void on_peer_disconnected(const string &reason)
us::wallet.wallet.api_stream.patch_os_file
ko patch_os_file(String filename, PrivateKey groot_key)
us::gov::crypto::sha256.hash_t.b58
String b58()
Definition: sha256.java:44
us::wallet.wallet.api_stream.search
ko search(hash_t _arg_addr, String _arg_pattern)
us::wallet.wallet_rpc_api.tx_send
void tx_send(string a0, Stream a1)
Definition: wallet_rpc_api.cs:163
us.bz.invoice
Definition: invoice.java:19
us::wallet.daemon.rpc_api.endpoint_t
Definition: rpc_api.java:46
us::gov::crypto::ripemd160.hash_t.hash_t
hash_t(int zero)
Definition: ripemd160.java:30
main.mode
int mode
Definition: main.java:214
us::gov::io::cfg1::load_sk
static pair< us::ko, keys_t::priv_t > load_sk(const string &home)
us::gov::socket::datagram.datagram
datagram(int service, int seq, String _arg_script, PrivateKey _arg_groot_key)
Definition: datagram.java:1143
us::gov::cli::rpc_api::busyled_t
us::gov::socket::busyled_t busyled_t
Definition: rpc_api.h:43
us::gov::cli::rpc_api::create_sendq
virtual queue_t * create_sendq()
us::gov::crypto::ec.generate_keypair
KeyPair generate_keypair(PrivateKey k)
Definition: ec.java:118
us::gov::socket::datagram.service_str
String service_str()
Definition: datagram.cs:309
us::wallet.pairing_rpc_api.pairing_rpc_api
pairing_rpc_api(rpc_api endpoint_)
Definition: pairing_rpc_api.cs:25
us::gov::id::peer_t::process_request
void process_request(datagram *d, const keys &)
us::gov::io::cfg1.cfg1
cfg1(PrivateKey privk, String home_)
Definition: cfg1.java:48
us.stdint.int64_t.read
int read(byte[] src, int pos)
Definition: stdint.java:259
us::gov::socket::client::ip4_decode
static string ip4_decode(uint32_t addr)
us::wallet.wallet.api_stream.patch_os
ko patch_os(String _arg_script, PrivateKey _arg_groot_key)
us::wallet.cli.hmi.trade
void trade(boolean interactive)
Definition: hmi.java:851
us::gov::socket::peer_t.ping
bool ping()
Definition: peer_t.cs:36
main.check
void check(uint8_t a, uint8_t b)
Definition: main.java:190
us::wallet.protocol.wallet_tx_add_section
static readonly short wallet_tx_add_section
Definition: protocol.cs:36
us::gov::socket::datagram.parse_v
byte[] parse_v()
Definition: datagram.java:1862
us::wallet.wallet.rpc_api.encrypt
pair< ko, byte[]> encrypt(byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
Definition: rpc_api.java:762
us.tuple.tuple4.item2
t2 item2
Definition: tuple.java:41
us.ko.is_ko
static boolean is_ko(ko err)
Definition: ko.java:31
us::wallet.daemon_rpc_api.list_devices
void list_devices(Stream a0)
Definition: daemon_rpc_api.cs:84
us::wallet.cli.hmi.my_daemon_rpc_api.on_connect
void on_connect(ko error)
Definition: hmi.java:1263
us::wallet.wallet.api_stream_parseable.new_address
ko new_address()
Definition: api_stream_parseable.java:79
us.CFG.network_topology_t.RING
boolean RING
Definition: CFG.java:44
us::wallet.protocol.wallet_daemon_list_protocols
static readonly short wallet_daemon_list_protocols
Definition: protocol.cs:64
us.CFG.PPORT
static final int PPORT
Definition: CFG.java:23
us::gov.protocol.gov_engine_local_deltas
static final int gov_engine_local_deltas
Definition: protocol.java:61
us::wallet.wallet.api_stream_parseable.rnames_tx_pay
static final String rnames_tx_pay
Definition: api_stream_parseable.java:142
us::gov::socket::client.IPEndPoint.TryParse
static bool TryParse(string value, out IPEndPoint result)
Definition: client.cs:41
us.tuple.tuple3
Definition: tuple.java:21
us::wallet.wallet.api_stream.add_address
ko add_address(PrivateKey _arg_priv)
us::wallet.daemon.rpc_api.stop
void stop()
Definition: rpc_api.java:306
us::gov::socket::datagram::decrypt
pair< ko, datagram * > decrypt(crypto::symmetric_encryption &) const
us::wallet.protocol.wallet_tx_sign
static readonly short wallet_tx_sign
Definition: protocol.cs:40
us::gov::id::peer_t.get_random_message
static String get_random_message()
Definition: peer_t.cs:198
us.stdint.uint16_t.read
int read(byte[] src, int pos)
Definition: stdint.java:116
us::wallet.cli.hmi.scr
screen scr
Definition: hmi.java:1757
us::wallet.api_stream_parseable.write_v_hu4u2_
void write_v_hu4u2_(String rname, ArrayList< tuple3< hash_t, uint32_t, uint16_t >> value)
Definition: api_stream_parseable.java:234
us::wallet.wallet.api_stream_parseable.tx_add_input
ko tx_add_input(String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
Definition: api_stream_parseable.java:183
us::gov::bgtask
Definition: bgtask.h:31
us::wallet.io.params.get_home
String get_home()
Definition: params.java:126
us::wallet.protocol.wallet_search
static readonly short wallet_search
Definition: protocol.cs:49
us.stdint.int64_t.zero
static int64_t zero
Definition: stdint.java:240
us::gov::socket::datagram.parse_ph
pair< PublicKey, hash_t > parse_ph()
Definition: datagram.java:954
us::gov::socket::datagram::h
static constexpr size_t h
Definition: datagram.h:111
us::gov::socket::datagram.decode_channel
int decode_channel()
Definition: datagram.java:2246
us::wallet.wallet.rpc_api.node_pkh
pair< ko, tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t > > > > node_pkh()
Definition: rpc_api.java:636
us::wallet.wallet.api_stream_parseable.rnames_store_kv
static final String rnames_store_kv
Definition: api_stream_parseable.java:285
us::gov::crypto::symmetric_encryption.dec
Cipher dec
Definition: symmetric_encryption.java:48
us::gov::crypto::ripemd160.f
static int f(int i, int x, int y, int z)
Definition: ripemd160.java:142
main.create_instance_p
PublicKey create_instance_p()
Definition: main.java:229
us::wallet.wallet.api_stream.balance
ko balance(uint16_t _arg_detail)
us::wallet.wallet.rpc_api.priv_key
pair< ko, pair< PublicKey, hash_t > > priv_key(PrivateKey _arg_priv)
Definition: rpc_api.java:672
us::wallet.wallet_api
Definition: wallet_api.cs:24
us::gov::crypto::ec.ec
ec(String curve_name, String algorithm, String signature_algorithm)
Definition: ec.java:73
us::wallet.daemon.api.stop
void stop()
us::wallet.daemon_rpc_api.tx_check
void tx_check(string a0, Stream a1)
Definition: daemon_rpc_api.cs:72
us::gov::socket::client.endpoint
static String endpoint(String a, uint16_t p)
Definition: client.java:227
us::gov::socket::client.connect0
ko connect0(String host, uint16_t hport, boolean block)
Definition: client.java:83
us::wallet.protocol.wallet_patch_os
static final int wallet_patch_os
Definition: protocol.java:68
us::gov::socket::datagram.parse_su2ss
tuple4< String, uint16_t, String, String > parse_su2ss()
Definition: datagram.java:1436
us::wallet.wallet.rpc_api.store_kv
pair< ko, String > store_kv(hash_t _arg_addr, String _arg_key, String _arg_value)
Definition: rpc_api.java:394
us.CFG.SENDQ_SCHUNK
static final int SENDQ_SCHUNK
Definition: CFG.java:34
us::gov::socket::client::busyrecv
atomic< int > busyrecv
Definition: client.h:101
us::wallet.rpc_api.ask_string
void ask_string(short service, String args, Stream os)
Definition: rpc_api.cs:135
us::gov::id::peer_t.stage_t.num_stages
num_stages
Definition: peer_t.java:58
us::gov::crypto.test.symmetric_encryption.c
KeyPair c
Definition: symmetric_encryption.java:32
us::wallet.protocol.wallet_daemon_reload_file
static final int wallet_daemon_reload_file
Definition: protocol.java:90