# Condrieu testnet March 7th, 2022 update Condrieu has been relaunched and enhanced. A minimalistic block explorer is now available and stress-testing has started. ## Spec ### Differences with the full spec Condrieu differs from the current state of the spec on the following points: * No post-state leaves in block or witness * `WITNESS_FILL_COST` isn't charged * The classic (20 byte) address format is used * The consensus algorithm is Clique * the proof is encoded in the flat binary `rust-verkle` format * the (key,value) pairs of the proof are encoded using RLP ### Testnet limitations * full-sync only * no functional block explorer * stateful-only network * only composed of geth clients * running revision [7a3e72f](https://github.com/gballet/go-ethereum/tree/7a3e72f0db0d2e48047211f5c4058d95cab9a55e) ## Achieved goals On top of the [goals achieved in the previous round](https://notes.ethereum.org/gm6sNVB_QbesNMk-bQbXrg#Achieved-goals), this testnet: * solves the [issues found in the previous run](https://notes.ethereum.org/gm6sNVB_QbesNMk-bQbXrg#Issues) * fixes the following additional bugs: * the presence of the code of newly created contracts in the witness, when a proof of absence should be provided * a bug occuring when inserting into a resolved leaf node * an off-by-one bug in the proof generation code * calling `EXTCODECOPY` during a contract creation would add the code to the witness, instead of providing a proof of absence * an off-by-one bug in the tree iterator, causing the first child of a node to be skipped * introduces a landing page * introduces a basic monitoring infrastructure * introduces a basic block explorer with verkle tree features ## Issues found * when reading storage slots, an RLP encoding of that slot is returned. It should be a raw 32-byte value. * the block explorer can not handle "proof-of-absence" stems and any block returning this will fail. These issues are fixed, and the testnet will be relaunched this week for further testing. ## Next steps * Relaunch the testnet with an updated geth * Continue stress-testing the testnet. * Share connection details with the public * demonstrate that a stateless client can follow the chain