Hey! I am making a bridge from bsc -> arbitrum, and I have a problem while signing message.
The code for making trx is:
case 'bsc':
match user_info['currency']:
case 'eth':
tx = unicorn.functions.transfer( eth_orbiter ,
value,
).build_transaction({
'chainId': chain_id,
'gas': gas_limit,
'maxFeePerGas': gas,
'maxPriorityFeePerGas': web3.to_wei('1', 'gwei'),
'nonce': nonce,
})
When I debug the code I can see that chainId is correct. What could be wrong?