Files
app-ethereum/src_features/setEth2WithdrawalIndex/cmd_setEth2WithdrawalIndex.c
2022-07-15 12:33:19 +02:00

26 lines
638 B
C

#ifdef HAVE_ETH2
#include "shared_context.h"
#include "apdu_constants.h"
void handleSetEth2WithdrawalIndex(uint8_t p1,
uint8_t p2,
const uint8_t *dataBuffer,
uint16_t dataLength,
__attribute__((unused)) unsigned int *flags,
__attribute__((unused)) unsigned int *tx) {
if (dataLength != 4) {
THROW(0x6700);
}
if ((p1 != 0) || (p2 != 0)) {
THROW(0x6B00);
}
eth2WithdrawalIndex = U4BE(dataBuffer, 0);
THROW(0x9000);
}
#endif