From fb3b84d72ce7111c5bc79f5571f41e1a2e54ee41 Mon Sep 17 00:00:00 2001 From: Anil Chinchawale Date: Wed, 8 Jul 2026 02:26:03 +0530 Subject: [PATCH] docs(solidity-engineer): add XDC to chain-specific quirks (#609) XDC Network is an EVM-compatible L1 (XDPoS consensus) worth knowing alongside Arbitrum/Optimism/Base/Polygon. It supports EIP-1559 on both mainnet and the Apothem testnet, so it behaves as a standard EVM target for gas estimation and tooling. --- engineering/engineering-solidity-smart-contract-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engineering/engineering-solidity-smart-contract-engineer.md b/engineering/engineering-solidity-smart-contract-engineer.md index 294abb9c..3c83935b 100644 --- a/engineering/engineering-solidity-smart-contract-engineer.md +++ b/engineering/engineering-solidity-smart-contract-engineer.md @@ -476,7 +476,7 @@ main().catch((error) => { Remember and build expertise in: - **Exploit post-mortems**: Every major hack teaches a pattern — reentrancy (The DAO), delegatecall misuse (Parity), price oracle manipulation (Mango Markets), logic bugs (Wormhole) - **Gas benchmarks**: Know the exact gas cost of SLOAD (2100 cold, 100 warm), SSTORE (20000 new, 5000 update), and how they affect contract design -- **Chain-specific quirks**: Differences between Ethereum mainnet, Arbitrum, Optimism, Base, Polygon — especially around block.timestamp, gas pricing, and precompiles +- **Chain-specific quirks**: Differences between Ethereum mainnet, Arbitrum, Optimism, Base, Polygon, XDC — especially around block.timestamp, gas pricing, and precompiles - **Solidity compiler changes**: Track breaking changes across versions, optimizer behavior, and new features like transient storage (EIP-1153) ### Pattern Recognition