Fix contract data parsing
This commit is contained in:
2
Makefile
2
Makefile
@@ -25,7 +25,7 @@ APP_LOAD_PARAMS= --curve secp256k1 $(COMMON_LOAD_PARAMS)
|
||||
|
||||
APPVERSION_M=1
|
||||
APPVERSION_N=1
|
||||
APPVERSION_P=5
|
||||
APPVERSION_P=6
|
||||
APPVERSION=$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P)
|
||||
APP_LOAD_FLAGS= --appFlags 0x40 --dep Ethereum:$(APPVERSION)
|
||||
|
||||
|
||||
@@ -1641,7 +1641,10 @@ customStatus_e customProcessor(txContext_t *context) {
|
||||
blockSize = 4;
|
||||
}
|
||||
else {
|
||||
blockSize = 32 - dataContext.rawDataContext.fieldOffset;
|
||||
if (!N_storage.contractDetails) {
|
||||
return CUSTOM_NOT_HANDLED;
|
||||
}
|
||||
blockSize = 32 - (dataContext.rawDataContext.fieldOffset % 32);
|
||||
}
|
||||
|
||||
// Sanity check
|
||||
|
||||
Reference in New Issue
Block a user