Toggle navigation sidebar
Toggle in-page Table of Contents
IOTA C Client documentation
IOTA C Client
Introduction
Examples
Arduino-ESP32 Integration
API Reference
Wallet API Reference
Event API Reference
RESTful API Reference
Core API Reference
Crypto API Reference
Index
A
|
B
|
C
|
E
|
G
|
H
|
I
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
W
A
address_clone (C function)
address_deserialize (C function)
address_equal (C function)
address_free (C function)
address_from_bech32 (C function)
address_keypair_from_path (C function)
address_len (C function)
address_print (C function)
address_serialize (C function)
address_serialized_len (C function)
address_t (C struct)
address_t.address (C var)
address_t.type (C var)
address_to_bech32 (C function)
address_type_t (C enum)
address_type_t.ADDRESS_TYPE_ALIAS (C enumerator)
address_type_t.ADDRESS_TYPE_ED25519 (C enumerator)
address_type_t.ADDRESS_TYPE_NFT (C enumerator)
alias_address_from_output (C function)
B
bech32_convert_bits (C function)
bech32_decode (C function)
bech32_encode (C function)
bin_2_hex (C function)
bip32_path_t (C struct)
bip32_path_t.len (C var)
bip32_path_t.path (C var)
block_meta_t (C struct)
buf_all_zeros (C function)
byte_buf2str (C function)
byte_buf_append (C function)
byte_buf_clone (C function)
byte_buf_clonen (C function)
byte_buf_free (C function)
byte_buf_hex2str (C function)
byte_buf_new (C function)
byte_buf_new_with_data (C function)
byte_buf_print (C function)
byte_buf_reserve (C function)
byte_buf_set (C function)
byte_buf_str2hex (C function)
byte_buf_t (C struct)
byte_buf_t.cap (C var)
byte_buf_t.data (C var)
byte_buf_t.len (C var)
C
core_block_add_parent (C function)
core_block_essence_hash_calc (C function)
core_block_free (C function)
core_block_get_parent_id (C function)
core_block_get_payload_type (C function)
core_block_new (C function)
core_block_parent_len (C function)
core_block_payload_type_t (C enum)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_DEPRECATED_0 (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_DEPRECATED_1 (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_INDEXATION (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_MILESTONE (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_RECEIPT (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_TAGGED (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_TRANSACTION (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_TREASURY (C enumerator)
core_block_payload_type_t.CORE_BLOCK_PAYLOAD_UNKNOWN (C enumerator)
core_block_print (C function)
core_block_serialize (C function)
core_block_serialize_len (C function)
core_block_t (C struct)
core_block_t.nonce (C var)
core_block_t.parents (C var)
core_block_t.payload (C var)
core_block_t.payload_type (C var)
core_block_t.protocol_version (C var)
E
ed25519_address_from_path (C function)
ed25519_keypair_t (C struct)
ed25519_keypair_t.priv (C var)
ed25519_keypair_t.pub (C var)
event_client_config_t (C struct)
event_client_config_t.client_id (C var)
event_client_config_t.host (C var)
event_client_config_t.keepalive (C var)
event_client_config_t.password (C var)
event_client_config_t.port (C var)
event_client_config_t.username (C var)
event_client_event_id_t (C enum)
event_client_event_id_t.NODE_EVENT_ANY (C enumerator)
event_client_event_id_t.NODE_EVENT_CONNECTED (C enumerator)
event_client_event_id_t.NODE_EVENT_DATA (C enumerator)
event_client_event_id_t.NODE_EVENT_DISCONNECTED (C enumerator)
event_client_event_id_t.NODE_EVENT_ERROR (C enumerator)
event_client_event_id_t.NODE_EVENT_PUBLISHED (C enumerator)
event_client_event_id_t.NODE_EVENT_SUBSCRIBED (C enumerator)
event_client_event_id_t.NODE_EVENT_UNSUBSCRIBED (C enumerator)
event_destroy (C function)
event_init (C function)
event_register_cb (C function)
event_start (C function)
event_stop (C function)
event_sub_outputs_alias_id (C function)
event_sub_outputs_foundry_id (C function)
event_sub_outputs_id (C function)
event_sub_outputs_nft_id (C function)
event_sub_outputs_unlock_address (C function)
event_sub_outputs_unlock_address_spent (C function)
event_subscribe (C function)
event_unsubscribe (C function)
G
get_alias_outputs (C function)
get_basic_outputs (C function)
get_block_by_id (C function)
get_block_metadata (C function)
get_foundry_outputs (C function)
get_health (C function)
get_nft_outputs (C function)
get_node_info (C function)
get_node_info_t (C struct)
get_output (C function)
get_output_t (C struct)
get_outputs_from_alias_id (C function)
get_outputs_from_foundry_id (C function)
get_outputs_from_nft_id (C function)
get_outputs_id_t (C struct)
get_outputs_query_str (C function)
get_outputs_query_str_len (C function)
get_tips (C function)
get_transaction_included_block_by_id (C function)
H
hex2string (C function)
hex_2_bin (C function)
I
iota_blake2b_final (C function)
iota_blake2b_free_state (C function)
iota_blake2b_init (C function)
iota_blake2b_new_state (C function)
iota_blake2b_sum (C function)
iota_blake2b_update (C function)
iota_client_conf_t (C struct)
iota_client_conf_t.host (C var)
iota_client_conf_t.port (C var)
iota_client_conf_t.use_tls (C var)
iota_crypto_hmacsha256 (C function)
iota_crypto_hmacsha512 (C function)
iota_crypto_keypair (C function)
iota_crypto_pbkdf2_hmac_sha512 (C function)
iota_crypto_randombytes (C function)
iota_crypto_sha256 (C function)
iota_crypto_sha512 (C function)
iota_crypto_sign (C function)
iota_crypto_sign_open (C function)
iota_wallet_t (C struct)
iota_wallet_t.account_index (C var)
iota_wallet_t.bech32HRP (C var)
iota_wallet_t.byte_cost (C var)
iota_wallet_t.coin_type (C var)
iota_wallet_t.endpoint (C var)
iota_wallet_t.indexer_path (C var)
iota_wallet_t.network_id (C var)
iota_wallet_t.protocol_version (C var)
iota_wallet_t.seed (C var)
M
milestone_payload_free (C function)
milestone_payload_get_parent (C function)
milestone_payload_get_parents_count (C function)
milestone_payload_get_signature (C function)
milestone_payload_get_signatures_count (C function)
milestone_payload_new (C function)
milestone_payload_print (C function)
milestone_payload_t (C struct)
milestone_payload_t.protocol_version (C var)
mnemonic_convertor (C function)
mnemonic_decode (C function)
mnemonic_encode (C function)
mnemonic_generator (C function)
mnemonic_to_seed (C function)
mnemonic_validation (C function)
ms_entropy_t (C enum)
ms_entropy_t.MS_ENTROPY_128 (C enumerator)
ms_entropy_t.MS_ENTROPY_160 (C enumerator)
ms_entropy_t.MS_ENTROPY_192 (C enumerator)
ms_entropy_t.MS_ENTROPY_224 (C enumerator)
ms_entropy_t.MS_ENTROPY_256 (C enumerator)
ms_lan_t (C enum)
ms_lan_t.MS_LAN_CS (C enumerator)
ms_lan_t.MS_LAN_EN (C enumerator)
ms_lan_t.MS_LAN_ES (C enumerator)
ms_lan_t.MS_LAN_FR (C enumerator)
ms_lan_t.MS_LAN_IT (C enumerator)
ms_lan_t.MS_LAN_KO (C enumerator)
ms_lan_t.MS_LAN_PT (C enumerator)
ms_lan_t.MS_LAN_ZH_HANS (C enumerator)
ms_lan_t.MS_LAN_ZH_HANT (C enumerator)
N
nft_address_from_output (C function)
O
outputs_query_list (C struct)
outputs_query_list_add (C function)
outputs_query_list_free (C function)
outputs_query_list_new (C function)
outputs_query_params_e (C enum)
outputs_query_params_e.QUERY_PARAM_ADDRESS (C enumerator)
outputs_query_params_e.QUERY_PARAM_ALIAS_ADDRESS (C enumerator)
outputs_query_params_e.QUERY_PARAM_CREATED_AFTER (C enumerator)
outputs_query_params_e.QUERY_PARAM_CREATED_BEFORE (C enumerator)
outputs_query_params_e.QUERY_PARAM_CURSOR (C enumerator)
outputs_query_params_e.QUERY_PARAM_EXP_RETURN_ADDR (C enumerator)
outputs_query_params_e.QUERY_PARAM_EXPIRES_AFTER (C enumerator)
outputs_query_params_e.QUERY_PARAM_EXPIRES_AFTER_MS (C enumerator)
outputs_query_params_e.QUERY_PARAM_EXPIRES_BEFORE (C enumerator)
outputs_query_params_e.QUERY_PARAM_EXPIRES_BEFORE_MS (C enumerator)
outputs_query_params_e.QUERY_PARAM_GOV (C enumerator)
outputs_query_params_e.QUERY_PARAM_HAS_EXP_COND (C enumerator)
outputs_query_params_e.QUERY_PARAM_HAS_NATIVE_TOKENS (C enumerator)
outputs_query_params_e.QUERY_PARAM_HAS_STORAGE_RET (C enumerator)
outputs_query_params_e.QUERY_PARAM_HAS_TIMELOCK (C enumerator)
outputs_query_params_e.QUERY_PARAM_ISSUER (C enumerator)
outputs_query_params_e.QUERY_PARAM_MAX_NATIVE_TOKENS (C enumerator)
outputs_query_params_e.QUERY_PARAM_MIN_NATIVE_TOKENS (C enumerator)
outputs_query_params_e.QUERY_PARAM_PAGE_SIZE (C enumerator)
outputs_query_params_e.QUERY_PARAM_SENDER (C enumerator)
outputs_query_params_e.QUERY_PARAM_STATE_CTRL (C enumerator)
outputs_query_params_e.QUERY_PARAM_STORAGE_RET_ADDR (C enumerator)
outputs_query_params_e.QUERY_PARAM_TAG (C enumerator)
outputs_query_params_e.QUERY_PARAM_TIMELOCKED_AFTER (C enumerator)
outputs_query_params_e.QUERY_PARAM_TIMELOCKED_AFTER_MS (C enumerator)
outputs_query_params_e.QUERY_PARAM_TIMELOCKED_BEFORE (C enumerator)
outputs_query_params_e.QUERY_PARAM_TIMELOCKED_BEFORE_MS (C enumerator)
outputs_query_params_t (C struct)
R
res_block_meta_t (C struct)
res_block_t (C struct)
res_err_t (C struct)
res_err_t.code (C var)
res_err_t.msg (C var)
res_node_info_t (C struct)
res_output_t (C struct)
res_outputs_id_t (C struct)
res_send_block_t (C struct)
res_tips_t (C struct)
S
send_core_block (C function)
signing_data_add (C function)
signing_data_count (C function)
signing_data_list (C struct)
signing_data_t (C struct)
signing_data_t.hash (C var)
signing_data_t.keypair (C var)
signing_data_t.unlock_address (C var)
signing_free (C function)
signing_get_data_by_index (C function)
signing_new (C function)
signing_transaction_sign (C function)
slip10_key_from_path (C function)
slip10_key_t (C struct)
slip10_key_t.chain_code (C var)
slip10_key_t.key (C var)
slip10_parse_path (C function)
slip10_public_key (C function)
string2hex (C function)
T
tagged_data_clone (C function)
tagged_data_deserialize (C function)
tagged_data_free (C function)
tagged_data_new (C function)
tagged_data_payload_t (C struct)
tagged_data_payload_t.data (C var)
tagged_data_payload_t.tag (C var)
tagged_data_print (C function)
tagged_data_serialize (C function)
tagged_data_serialize_len (C function)
transaction_essence_t (C struct)
transaction_essence_t.inputs (C var)
transaction_essence_t.inputs_commitment (C var)
transaction_essence_t.network_id (C var)
transaction_essence_t.outputs (C var)
transaction_essence_t.payload (C var)
transaction_essence_t.payload_len (C var)
transaction_essence_t.tx_type (C var)
transaction_payload_t (C struct)
transaction_payload_t.essence (C var)
transaction_payload_t.type (C var)
transaction_payload_t.unlocks (C var)
tx_essence_add_input (C function)
tx_essence_add_output (C function)
tx_essence_add_payload (C function)
tx_essence_deserialize (C function)
tx_essence_free (C function)
tx_essence_inputs_commitment_calculate (C function)
tx_essence_new (C function)
tx_essence_print (C function)
tx_essence_serialize (C function)
tx_essence_serialize_length (C function)
tx_essence_syntactic (C function)
tx_payload_deserialize (C function)
tx_payload_free (C function)
tx_payload_new (C function)
tx_payload_print (C function)
tx_payload_serialize (C function)
tx_payload_serialize_length (C function)
tx_payload_syntactic (C function)
U
uint256_add (C function)
uint256_clone (C function)
uint256_equal (C function)
uint256_free (C function)
uint256_from_str (C function)
uint256_sub (C function)
uint256_t (C struct)
uint256_t.bits (C var)
uint256_to_str (C function)
unlock_list (C struct)
unlock_list.current (C var)
unlock_list.next (C var)
unlock_list_add (C function)
unlock_list_add_alias (C function)
unlock_list_add_nft (C function)
unlock_list_add_reference (C function)
unlock_list_add_signature (C function)
unlock_list_count (C function)
unlock_list_deserialize (C function)
unlock_list_find_pub (C function)
unlock_list_free (C function)
unlock_list_get (C function)
unlock_list_print (C function)
unlock_list_serialize (C function)
unlock_list_serialize_length (C function)
unlock_t (C struct)
unlock_t.obj (C var)
unlock_t.type (C var)
unlock_type_t (C enum)
unlock_type_t.UNLOCK_ALIAS_TYPE (C enumerator)
unlock_type_t.UNLOCK_NFT_TYPE (C enumerator)
unlock_type_t.UNLOCK_REFERENCE_TYPE (C enumerator)
unlock_type_t.UNLOCK_SIGNATURE_TYPE (C enumerator)
utxo_input_t (C struct)
utxo_input_t.input_type (C var)
utxo_input_t.output_index (C var)
utxo_input_t.tx_id (C var)
utxo_inputs_add (C function)
utxo_inputs_count (C function)
utxo_inputs_deserialize (C function)
utxo_inputs_find_by_id (C function)
utxo_inputs_find_by_index (C function)
utxo_inputs_free (C function)
utxo_inputs_list (C struct)
utxo_inputs_new (C function)
utxo_inputs_print (C function)
utxo_inputs_serialize (C function)
utxo_inputs_serialize_len (C function)
utxo_inputs_syntactic (C function)
utxo_output_t (C struct)
utxo_output_t.output_type (C var)
utxo_output_type_t (C enum)
utxo_output_type_t.OUTPUT_ALIAS (C enumerator)
utxo_output_type_t.OUTPUT_BASIC (C enumerator)
utxo_output_type_t.OUTPUT_DUST_ALLOWANCE (C enumerator)
utxo_output_type_t.OUTPUT_FOUNDRY (C enumerator)
utxo_output_type_t.OUTPUT_NFT (C enumerator)
utxo_output_type_t.OUTPUT_SINGLE_OUTPUT (C enumerator)
utxo_output_type_t.OUTPUT_TREASURY (C enumerator)
utxo_outputs_add (C function)
utxo_outputs_count (C function)
utxo_outputs_deserialize (C function)
utxo_outputs_free (C function)
utxo_outputs_get (C function)
utxo_outputs_list (C struct)
utxo_outputs_new (C function)
utxo_outputs_print (C function)
utxo_outputs_serialize (C function)
utxo_outputs_serialize_len (C function)
utxo_outputs_syntactic (C function)
W
wallet_alias_output_create (C function)
wallet_alias_output_destroy (C function)
wallet_alias_output_state_transition (C function)
wallet_basic_output_create (C function)
wallet_basic_output_send (C function)
wallet_calculate_remainder_amount (C function)
wallet_create (C function)
wallet_create_core_block (C function)
wallet_destroy (C function)
wallet_ed25519_address_from_index (C function)
wallet_foundry_output_mint_native_tokens (C function)
wallet_get_address_and_keypair_from_index (C function)
wallet_get_unspent_basic_output_ids (C function)
wallet_is_collected_balance_sufficient (C function)
wallet_send (C function)
wallet_send_block (C function)
wallet_set_endpoint (C function)
wallet_update_node_config (C function)