peerplays_migrated/libraries
Daniel Larimer 8ac4bc1d58 Fix #39 Refactor assert_operation
Reasons:
  1. The protocol should not depend upon implementation details such as
  how the database objects are structured or reflected
  2. The protocol should deal in abstract concepts
  3. Should use fc::datastream rather than istringstream for performance
  and memory allocation reasons
  4. Fees should be charged proportional to the size of the operation
  5. Validate on the assert operation should also perform sanity checks
  on types
  6. Protocol definition objects should never depend upon the database
  because they may be used in situations where the database and
  evaluators are not present.
  7. Reflected field names should never have '_' in them because they
  become part of the *PUBLIC* json definition.
2015-06-23 09:14:18 -04:00
..
app adding API call to get proposed transactions for an account 2015-06-22 17:50:50 -04:00
chain Fix #39 Refactor assert_operation 2015-06-23 09:14:18 -04:00
db object_database.hpp: Implement template methods for downcasting objects 2015-06-22 13:26:08 -04:00
deterministic_openssl_rand Initial commit 2015-06-08 12:36:37 -04:00
fc@a8b85f6dcc switch to rationals 2015-06-22 15:04:19 -04:00
net Add wallet command for whitelisting accounts. 2015-06-20 18:36:02 -04:00
plugins Implement field_reflector and assert_op 2015-06-22 13:26:08 -04:00
time Initial commit 2015-06-08 12:36:37 -04:00
utilities Lay to rest #16 2015-06-16 14:42:05 -04:00
wallet Add CLI for registering delegates and witnesses, and setting voting proxy 2015-06-22 19:38:12 -04:00
CMakeLists.txt Initial commit 2015-06-08 12:36:37 -04:00