Share network ticker with plugins (#205)

* Add network ticker to queryContractUI for plugins use

* Update sdk deps

* Bump version 1.9.11

* Fix blockSize error when bytes is optimized by EVM

Co-authored-by: pscott <scott.piriou@ledger.fr>
This commit is contained in:
Jean P
2021-10-28 18:10:21 +02:00
committed by GitHub
parent bee6a57f89
commit 3eeec97efa
6 changed files with 18 additions and 6 deletions

View File

@@ -98,10 +98,10 @@ customStatus_e customProcessor(txContext_t *context) {
blockSize = 32 - (dataContext.tokenContext.fieldOffset % 32);
}
// Sanity check
// If the last parameter is of type `bytes` then we might have an
// edge case where the data is not a multiple of 32. Set `blockSize` accordingly
if ((context->currentFieldLength - fieldPos) < blockSize) {
PRINTF("Unconsistent data\n");
return CUSTOM_FAULT;
blockSize = context->currentFieldLength - fieldPos;
}
copySize = (context->commandLength < blockSize ? context->commandLength : blockSize);