Repair provideERC20TokenInformation for side chains when using eth app

This commit is contained in:
TamtamHero
2021-07-15 12:00:11 +02:00
parent d2907130f2
commit e336a7c153

View File

@@ -143,8 +143,8 @@ void handleProvideErc20TokenInformation(uint8_t p1,
offset += 4;
dataLength -= 4;
chainId = U4BE(workBuffer, offset);
if ((chainConfig->chainId != 0) && (chainConfig->chainId != chainId)) {
PRINTF("ChainId token mismatch\n");
if ((chainConfig->chainId != ETHEREUM_MAINNET_CHAINID) && (chainConfig->chainId != chainId)) {
PRINTF("ChainId token mismatch: %d vs %d\n", chainConfig->chainId, chainId);
THROW(0x6A80);
}
offset += 4;