# Examples Examples are located in [iota.c/examples](https://github.com/iotaledger/iota.c/tree/dev/examples) * [node_info](https://github.com/iotaledger/iota.c/blob/dev/examples/node_info.c) - getting node information from the connected node. * [data_message](https://github.com/iotaledger/iota.c/blob/dev/examples/data_message.c) - sending `Hello World` to the Tangle and fetching it from the Tangle. * [encrypted_data](https://github.com/iotaledger/iota.c/blob/dev/examples/encrypted_data.c) - sending encrypted data to the Tangle and validating it. * [get_message](https://github.com/iotaledger/iota.c/blob/dev/examples/get_message.c) - decoding message by a given message id. * [wallet_get_balance](https://github.com/iotaledger/iota.c/blob/dev/examples/wallet_get_balance.c) - getting wallet balance via wallet API. * [wallet_send_tx](https://github.com/iotaledger/iota.c/blob/dev/examples/wallet_send_tx.c) - sending tokens via wallet API. * [wallet_list_addresses](https://github.com/iotaledger/iota.c/blob/dev/examples/wallet_list_addresses.c) - generating addresses via wallet API. * [get_event_messages](https://github.com/iotaledger/iota.c/blob/dev/examples/get_event_messages.c) - subscribe for node events api