* Initial implementation of abstract Account
* Update samples
* Simplify API
* Remove incorrect comment
* Simplify further - common implementation of pay_to
* Add libfmt license notice
* Merge fixups
* Disable automatic nonce-increment pending further investigation
* Allow nonce to be set in constructor
* Remove unnecessary methods from abstract interfaces
* Rename evm namespace to eevm
* Juggle files
* Move includes
* Fix README link
* Separate core srcs in static library from Simple impl
* Decorate CMake
* Remove unused type aliases
* Make Circle test verbose
* Move RLP tests to separate file
* Initial int parsing
* String and list decoding
* Support for writing single byte-vectors
* WIP
* List and empty decoding
* Tuple decode by tag dispatch
* Properly decode tuple items separately
* Avoid undefined execution order
* Add some comments
* Avoid references in tag dispatch
* Decode a long, nested example
* Add example of decoding a user type
* Test uint256_t decoding
* Fix uint256 0 encoding/decoding, add tx hash test
* Correct name
* Generalise to_hex_string
* Clear error message when TEST_DIR is not set
* Use uint256 call_values
* In progress improvements to RLP
Working tuple nesting
* Tuple of tuples is still a problem
* Correct and tested RLP
* Add comments
* Replace old rlp-implementation with new
* Rename rlp::to_bytes to to_byte_string
* Add to_byte_string for boost bigints
* Test large uint256_t encoding
* Remove debug inclusions
* Add missed include for std::apply
* Print verbose make instructions in CI
* Try a windows-hosted agent
* Reinstate Ubuntu CI - give up on it passing