This release while truly monumental still presents a few DX problems for developers. We’re already playing with contracts on testnet and we’ve experienced a few issues.
- Still can’t deploy legacy transactions with hardcoded gas prices/gas limits Eg. https://github.com/Arachnid/deterministic-deployment-proxy
- The Eth rpc sidecar should be unified behind the same rpc endpoint for the substrate rpc endpoint. Having to run a seperate binary means more overhead for rpc providers who will most likely not run the side car
- Transaction receipts seem to be ephemeral if even available. And you can see the consequences of this on the testnet explorer https://polkadot.testnet.routescan.io/tx/0xf41a36f6578f3771a270cd6db23da30d86ee75e38af77747427377f75f32c879. Some txs no longer have a transaction details page. I don’t think theres any reasonable “optimization” for an ethereum chain to not serve transaction receipts for any reason whatsoever
- Contract verification is also broken on foundry. It seems routescan doesn’t support verifying contracts on Polkadot testnet.
These are just the few issues we’ve discovered at Polytope Labs. Once fixed, I believe will put asset hub in a position to properly compete in the Evm landscape.
Hoping these issues get fixed soon!