-
-
Published
Linked with GitHub
# Condrieu testnet February 21st, 22 update
Pre-runs of the 'Condrieu' testnet have been launched in the past two weeks, to prepare for the final launch.
## 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 are encoded using RLP
### Testnet limitations
* full-sync only
* no functional block explorer
* stateful-only network
* only composed of geth clients
* running revision [94b2e58](https://github.com/gballet/go-ethereum/commit/94b2e58b10388284590163323c3af351a8ff46b6)
## Achieved goals
* ability to create simple contracts from metamask
* ability to send funds between accounts
* ability to obtain funds from a faucet
## Issues
* calling `eth_estimateGas` has a tendency to greatly slow geth down.
* This has an impact on remix, making the deployment of large contracts cumbersome
* multiple deployment of the same contract kill the bootnode
* missing leaves were reported as present, with value `0`
* a bug in geth's `get_tree_key` produced incorrect (but functional) addresses
* the state would be lost on stopping/restarting a node
These issues are fixed or in the process of being fixed, and the testnet will be relaunched this week.
## Next steps
* Relaunch the testnet with an updated geth
* Deploy a landing page and a block explorer
* Share connection details with the public
* demonstrate that a stateless client can follow the chain