|
cryptnox-pos 1.0.0
Standalone USDC payment terminal firmware (ESP32 + Cryptnox smart card)
|
#include <pos_app.h>
Public Attributes | |
| bool | active |
| bool | tron |
| char | hash [72] |
| uint8_t | to [ETH_ADDR_LEN] |
| uint8_t | payee [ETH_ADDR_LEN] |
| bool | token |
| uint64_t | amount |
| uint64_t | expiration_ms |
| bool | broadcast_known |
| bool | polygon |
| pos_amount_t | decided |
| bool inflight_t::active |
Definition at line 158 of file pos_app.h.
Referenced by app_main(), inflight_persist(), and settle_inflight().
| uint64_t inflight_t::amount |
Definition at line 165 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast().
| bool inflight_t::broadcast_known |
Definition at line 167 of file pos_app.h.
Referenced by app_main(), inflight_persist(), and settle_inflight().
| pos_amount_t inflight_t::decided |
Definition at line 169 of file pos_app.h.
Referenced by app_main(), and settle_inflight().
| uint64_t inflight_t::expiration_ms |
Definition at line 166 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast_tron().
| char inflight_t::hash[72] |
Definition at line 160 of file pos_app.h.
Referenced by settle_inflight(), sign_and_broadcast(), and sign_and_broadcast_tron().
| uint8_t inflight_t::payee[ETH_ADDR_LEN] |
Definition at line 163 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast().
| bool inflight_t::polygon |
Definition at line 168 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast().
| uint8_t inflight_t::to[ETH_ADDR_LEN] |
Definition at line 162 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast().
| bool inflight_t::token |
Definition at line 164 of file pos_app.h.
Referenced by settle_inflight(), and sign_and_broadcast().
| bool inflight_t::tron |
Definition at line 159 of file pos_app.h.
Referenced by settle_inflight(), sign_and_broadcast(), and sign_and_broadcast_tron().