plebble
us.wallet.wallet.api Interface Reference
Inheritance diagram for us.wallet.wallet.api:

Public Member Functions

pair< ko, String > balance (uint16_t _arg_detail)
 
pair< ko, String > list (uint16_t _arg_detail)
 
pair< ko, hash_tnew_address ()
 
pair< ko, hash_tadd_address (PrivateKey _arg_priv)
 
pair< ko, String > transfer (hash_t _arg_addr, int64_t _arg_amount, hash_t _arg_coin)
 
pair< ko, String > transfer_from (hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
 
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)
 
pair< ko, String > tx_pay (String _arg_txb58)
 
pair< ko, String > tx_new ()
 
pair< ko, String > tx_add_section (String _arg_txb58, hash_t _arg_coin)
 
pair< ko, String > tx_add_input (String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
 
pair< ko, String > tx_add_output (String _arg_txb58, uint16_t _arg_section, hash_t _arg_addr, int64_t _arg_amount)
 
pair< ko, String > tx_make_p2pkh (hash_t _arg_src_addr, hash_t _arg_rcpt_addr, int64_t _arg_amount, hash_t _arg_coin)
 
pair< ko, String > tx_sign (String _arg_txb58, String _arg_sigcodestr)
 
pair< ko, String > tx_send (String _arg_txb58)
 
pair< ko, String > tx_decode (String _arg_txb58)
 
pair< ko, String > tx_check (String _arg_txb58)
 
pair< ko, String > set_supply (hash_t _arg_addr, int64_t _arg_amount)
 
pair< ko, String > store_kv (hash_t _arg_addr, String _arg_key, String _arg_value)
 
pair< ko, String > rm_kv (hash_t _arg_addr, String _arg_key)
 
pair< ko, tuple3< String, String, hash_t > > store_file (hash_t _arg_addr, String _arg_path, byte[] _arg_content)
 
pair< ko, String > rm_file (hash_t _arg_addr, String _arg_path, hash_t _arg_digest)
 
pair< ko, String > search (hash_t _arg_addr, String _arg_pattern)
 
pair< ko, byte[]> file (hash_t _arg_digest)
 
pair< ko, String > list_protocols ()
 
pair< ko, hash_ttrade (String _arg_endpoint, uint16_t _arg_port, String _arg_protocol, String _arg_role)
 
pair< ko, String > list_trades ()
 
pair< ko, String > kill_trade (hash_t _arg_tid)
 
ko command_trade (hash_t _arg_tid, String _arg_cmd)
 
pair< ko, String > traders_api_exec (String _arg_scope, String _arg_fn, String _arg_args)
 
pair< ko, String > traders_api_list ()
 
pair< ko, String > get_subhome ()
 
pair< ko, tuple3< hash_t, String, ArrayList< tuple3< hash_t, uint32_t, uint16_t > > > > node_pkh ()
 
pair< ko, String > compilance_report (String _arg_jurisdiction, String _arg_date_from, String _arg_date_to)
 
pair< ko, pair< PublicKey, hash_t > > priv_key (PrivateKey _arg_priv)
 
pair< ko, pair< PublicKey, hash_t > > pub_key (PublicKey _arg_pub)
 
pair< ko, tuple3< PrivateKey, PublicKey, hash_t > > gen_keys ()
 
pair< ko, pair< PublicKey, byte[]> > sign (byte[] _arg_msg, PrivateKey _arg_priv)
 
pair< ko, uint8_t > verify (byte[] _arg_msg, PublicKey _arg_pub, byte[] _arg_sig)
 
pair< ko, byte[]> encrypt (byte[] _arg_msg, PrivateKey _arg_src_priv, PublicKey _arg_rcpt_pub)
 
pair< ko, byte[]> decrypt (byte[] _arg_msg_scrambled, PublicKey _arg_src_pub, PrivateKey _arg_rcpt_priv)
 
pair< ko, pair< String, hash_t > > patch_os (String _arg_script, PrivateKey _arg_groot_key)
 

Member Function Documentation

◆ add_address()

pair<ko, hash_t> us.wallet.wallet.api.add_address ( PrivateKey  _arg_priv)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.add_address().

Here is the caller graph for this function:

◆ balance()

pair<ko, String> us.wallet.wallet.api.balance ( uint16_t  _arg_detail)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.balance().

Here is the caller graph for this function:

◆ command_trade()

ko us.wallet.wallet.api.command_trade ( hash_t  _arg_tid,
String  _arg_cmd 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.command_trade().

Here is the caller graph for this function:

◆ compilance_report()

pair<ko, String> us.wallet.wallet.api.compilance_report ( String  _arg_jurisdiction,
String  _arg_date_from,
String  _arg_date_to 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.compilance_report().

Here is the caller graph for this function:

◆ decrypt()

pair<ko, byte[]> us.wallet.wallet.api.decrypt ( byte[]  _arg_msg_scrambled,
PublicKey  _arg_src_pub,
PrivateKey  _arg_rcpt_priv 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.decrypt(), and us.wallet.wallet.api_stream_parseable.decrypt_file_().

Here is the caller graph for this function:

◆ encrypt()

pair<ko, byte[]> us.wallet.wallet.api.encrypt ( byte[]  _arg_msg,
PrivateKey  _arg_src_priv,
PublicKey  _arg_rcpt_pub 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.encrypt(), and us.wallet.wallet.api_stream_parseable.encrypt_file_().

Here is the caller graph for this function:

◆ file()

pair<ko, byte[]> us.wallet.wallet.api.file ( hash_t  _arg_digest)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.file().

Here is the caller graph for this function:

◆ gen_keys()

pair<ko, tuple3<PrivateKey, PublicKey, hash_t> > us.wallet.wallet.api.gen_keys ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.gen_keys().

Here is the caller graph for this function:

◆ get_subhome()

pair<ko, String> us.wallet.wallet.api.get_subhome ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.get_subhome().

Here is the caller graph for this function:

◆ kill_trade()

pair<ko, String> us.wallet.wallet.api.kill_trade ( hash_t  _arg_tid)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.kill_trade().

Here is the caller graph for this function:

◆ list()

pair<ko, String> us.wallet.wallet.api.list ( uint16_t  _arg_detail)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.list().

Here is the caller graph for this function:

◆ list_protocols()

pair<ko, String> us.wallet.wallet.api.list_protocols ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.list_protocols().

Here is the caller graph for this function:

◆ list_trades()

pair<ko, String> us.wallet.wallet.api.list_trades ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.list_trades().

Here is the caller graph for this function:

◆ new_address()

pair<ko, hash_t> us.wallet.wallet.api.new_address ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.new_address().

Here is the caller graph for this function:

◆ node_pkh()

pair<ko, tuple3<hash_t, String, ArrayList<tuple3<hash_t,uint32_t,uint16_t> > > > us.wallet.wallet.api.node_pkh ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.node_pkh().

Here is the caller graph for this function:

◆ patch_os()

pair<ko, pair<String, hash_t> > us.wallet.wallet.api.patch_os ( String  _arg_script,
PrivateKey  _arg_groot_key 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.patch_os(), and us.wallet.wallet.api_stream_parseable.patch_os_file_().

Here is the caller graph for this function:

◆ priv_key()

pair<ko, pair<PublicKey, hash_t> > us.wallet.wallet.api.priv_key ( PrivateKey  _arg_priv)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.priv_key().

Here is the caller graph for this function:

◆ pub_key()

pair<ko, pair<PublicKey, hash_t> > us.wallet.wallet.api.pub_key ( PublicKey  _arg_pub)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.pub_key().

Here is the caller graph for this function:

◆ rm_file()

pair<ko, String> us.wallet.wallet.api.rm_file ( hash_t  _arg_addr,
String  _arg_path,
hash_t  _arg_digest 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.rm_file().

Here is the caller graph for this function:

◆ rm_kv()

pair<ko, String> us.wallet.wallet.api.rm_kv ( hash_t  _arg_addr,
String  _arg_key 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.rm_kv().

Here is the caller graph for this function:

◆ search()

pair<ko, String> us.wallet.wallet.api.search ( hash_t  _arg_addr,
String  _arg_pattern 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.search().

Here is the caller graph for this function:

◆ set_supply()

pair<ko, String> us.wallet.wallet.api.set_supply ( hash_t  _arg_addr,
int64_t  _arg_amount 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.set_supply().

Here is the caller graph for this function:

◆ sign()

pair<ko, pair<PublicKey, byte[]> > us.wallet.wallet.api.sign ( byte[]  _arg_msg,
PrivateKey  _arg_priv 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.sign(), and us.wallet.wallet.api_stream_parseable.sign_file_().

Here is the caller graph for this function:

◆ store_file()

pair<ko, tuple3<String, String, hash_t> > us.wallet.wallet.api.store_file ( hash_t  _arg_addr,
String  _arg_path,
byte[]  _arg_content 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.store_file().

Here is the caller graph for this function:

◆ store_kv()

pair<ko, String> us.wallet.wallet.api.store_kv ( hash_t  _arg_addr,
String  _arg_key,
String  _arg_value 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.store_kv().

Here is the caller graph for this function:

◆ trade()

pair<ko, hash_t> us.wallet.wallet.api.trade ( String  _arg_endpoint,
uint16_t  _arg_port,
String  _arg_protocol,
String  _arg_role 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.trade().

Here is the caller graph for this function:

◆ traders_api_exec()

pair<ko, String> us.wallet.wallet.api.traders_api_exec ( String  _arg_scope,
String  _arg_fn,
String  _arg_args 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.traders_api_exec().

Here is the caller graph for this function:

◆ traders_api_list()

pair<ko, String> us.wallet.wallet.api.traders_api_list ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.traders_api_list().

Here is the caller graph for this function:

◆ transfer()

pair<ko, String> us.wallet.wallet.api.transfer ( hash_t  _arg_addr,
int64_t  _arg_amount,
hash_t  _arg_coin 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.transfer().

Here is the caller graph for this function:

◆ transfer_from()

pair<ko, String> us.wallet.wallet.api.transfer_from ( hash_t  _arg_src_addr,
hash_t  _arg_rcpt_addr,
int64_t  _arg_amount,
hash_t  _arg_coin 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.transfer_from().

Here is the caller graph for this function:

◆ tx_add_input()

pair<ko, String> us.wallet.wallet.api.tx_add_input ( String  _arg_txb58,
uint16_t  _arg_section,
hash_t  _arg_addr,
int64_t  _arg_amount 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_add_input().

Here is the caller graph for this function:

◆ tx_add_output()

pair<ko, String> us.wallet.wallet.api.tx_add_output ( String  _arg_txb58,
uint16_t  _arg_section,
hash_t  _arg_addr,
int64_t  _arg_amount 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_add_output().

Here is the caller graph for this function:

◆ tx_add_section()

pair<ko, String> us.wallet.wallet.api.tx_add_section ( String  _arg_txb58,
hash_t  _arg_coin 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_add_section().

Here is the caller graph for this function:

◆ tx_charge_pay()

pair<ko, String> us.wallet.wallet.api.tx_charge_pay ( hash_t  _arg_addr,
int64_t  _arg_samount,
hash_t  _arg_scoin,
int64_t  _arg_ramount,
hash_t  _arg_rcoin 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_charge_pay().

Here is the caller graph for this function:

◆ tx_check()

pair<ko, String> us.wallet.wallet.api.tx_check ( String  _arg_txb58)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_check().

Here is the caller graph for this function:

◆ tx_decode()

pair<ko, String> us.wallet.wallet.api.tx_decode ( String  _arg_txb58)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_decode().

Here is the caller graph for this function:

◆ tx_make_p2pkh()

pair<ko, String> us.wallet.wallet.api.tx_make_p2pkh ( hash_t  _arg_src_addr,
hash_t  _arg_rcpt_addr,
int64_t  _arg_amount,
hash_t  _arg_coin 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_make_p2pkh().

Here is the caller graph for this function:

◆ tx_new()

pair<ko, String> us.wallet.wallet.api.tx_new ( )

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_new().

Here is the caller graph for this function:

◆ tx_pay()

pair<ko, String> us.wallet.wallet.api.tx_pay ( String  _arg_txb58)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_pay().

Here is the caller graph for this function:

◆ tx_send()

pair<ko, String> us.wallet.wallet.api.tx_send ( String  _arg_txb58)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_send().

Here is the caller graph for this function:

◆ tx_sign()

pair<ko, String> us.wallet.wallet.api.tx_sign ( String  _arg_txb58,
String  _arg_sigcodestr 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.tx_sign().

Here is the caller graph for this function:

◆ verify()

pair<ko, uint8_t> us.wallet.wallet.api.verify ( byte[]  _arg_msg,
PublicKey  _arg_pub,
byte[]  _arg_sig 
)

Implemented in us.wallet.wallet.rpc_api.

Referenced by us.wallet.wallet.api_stream_parseable.verify(), and us.wallet.wallet.api_stream_parseable.verify_file_().

Here is the caller graph for this function:

The documentation for this interface was generated from the following file: