This plug-in is compatible with Nano S / X, Flex and Stax devices, it enables to interact in a secure way with the Brick Towers staking contracts.
The documentation is defined in PLUGIN_SPECIFICATON.md.
Function: deposit()
Clearsigned:
- tx.value
Not supported, fallback to Ethereum plugin
Not supported, fallback to Ethereum plugin
Function: requestVoluntaryExit()
Clearsigned:
- none as BLS key is not digest to display on device and only owner of the validator can withdraw on its behalf so no attack vector possible.
Function: deposit()
Clearsigned:
- tx.value
Function: updateState()
Clearsigned:
- transaction type = Update State
Function: multicall()
Clearsigned:
- deposit transaction is extracted
Function: multicall()
Clearsigned:
- "Claim Exited Assets" transaction is extracted
The C source code is expected to be formatted with clang-format
11.0.0 or higher.