Browse Source

TODO file.

cl-refactor
Gav Wood 11 years ago
parent
commit
613a05624e
  1. 24
      TODO
  2. 2
      libethereum/RLP.h

24
TODO

@ -0,0 +1,24 @@
Tests
- Use standard tests.
Config file & command line options.
Peer network.
Trie on DB.
- Modularise overlay and DB.
- Iterate.
- Kill all the restore point stuff.
Cache some state
- Contract memory, balances - for single commit into Trie.
Better handling of corrupt blocks.
Stateful Miner class.
Better Mod-Exp.
Crypto stuff:
- kFromMessage
- Check all the tweak instructions.

2
libethereum/RLP.h

@ -58,7 +58,7 @@ public:
explicit RLP(bytesConstRef _d): m_data(_d) {}
/// Construct a node of value given in the bytes.
explicit RLP(bytes const& _d): m_data(const_cast<bytes*>(&_d)) {} // a bit horrible, but we know we won't be altering the data. TODO: allow vector<T> const* to be passed to vector_ref<T const>.
explicit RLP(bytes const& _d): m_data(&_d) {}
/// Construct a node to read RLP data in the bytes given.
RLP(byte const* _b, uint _s): m_data(bytesConstRef(_b, _s)) {}

Loading…
Cancel
Save