- 02 5月, 2017 2 次提交
-
-
由 Nathan Hourt 提交于
-
由 Daniel Larimer 提交于
- it is now possible to set an Apply Handler that can store/fetch data - TBD - actually reading the message being passed in and generating messages
-
- 01 5月, 2017 1 次提交
-
-
由 Daniel Larimer 提交于
-
- 29 4月, 2017 1 次提交
-
-
由 Daniel Larimer 提交于
- update fc to use EOS local repository on github - add type library in to build process
-
- 28 4月, 2017 8 次提交
-
-
由 Daniel Larimer 提交于
-
由 Nathan Hourt 提交于
Add a test doing some basic sanity checks on account creation
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
The contract handlers that need the database get a reference to it in the context. I don't need to pass another db reference to them. Fix this.
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
-
- 27 4月, 2017 8 次提交
-
-
由 Nathan Hourt 提交于
The protocol folder heralds back to BTS, when we drew a distinction between "protocol objects" and "implementation objects." This distinction was never really realized, and definitely isn't being maintained now, so do away with the vestiges. It's nothing but a potential point of confusion now.
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
Throw more accurate exception types during trx validation rather than merely assert_exception's. Also, add a message to the exception explaining what went wrong.
-
由 Nathan Hourt 提交于
Previously it was just being done in validate_tapos, which was a legacy quirk as bts would validate expiration and tapos together. At least now, there's no overlap between these checks, so they can be split into separate functions.
-
由 Nathan Hourt 提交于
Create a new read-write chain API with push_block and push_transaction calls
-
由 Daniel Larimer 提交于
-
由 Nathan Hourt 提交于
The system contract C++ implementation is now in a plugin rather than directly on database. Note that testing_database installs this implementation on the testing database, even though the test framework does not use appbase or appbase plugins.
-
由 Nathan Hourt 提交于
This is just an empty template plugin which will serve as a starting point for new plugins. Also add a helper script, make_new_plugin.sh, which copies the template plugin to create your new plugin and automatically renames all of the files/directories/classes/binaries/whatever. Invoke like so: ./make_new_plugin.sh new_plugin Afterwards, the new_plugin folder will be ready to go.
-
- 26 4月, 2017 7 次提交
-
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
The simulated network was recursively calling push_block when propagating blocks, which caused a lock timeout. Fix this issue by not pushing a new block to the database that created it. Also, replace the currently_propagating_block flag with boost's slot blocker.
-
由 Nathan Hourt 提交于
Rename: check_tapos -> should_check_tapos Rename: check_for_duplicate_transactions -> should_check_for_duplicate_transactions Since these methods return whether the named action should be taken or not, rather than taking the named action, prefix their names with should_ so it's clear they're querying and not acting.
-
由 Nathan Hourt 提交于
Add get_block call to chain read_only api
-
由 Nathan Hourt 提交于
The beginnings of the chain API is now much closer to the design described in #14
-
由 Nathan Hourt 提交于
-
- 24 4月, 2017 1 次提交
-
-
由 Daniel Larimer 提交于
- make account names, permissions, and message types fixed strings - move sys_contract implementation to separate cpp file - disable deprecated warnings on OS X - define authority class
-
- 23 4月, 2017 1 次提交
-
-
由 Daniel Larimer 提交于
-
- 22 4月, 2017 3 次提交
-
-
由 Daniel Larimer 提交于
- absent signature verification
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
-
- 20 4月, 2017 8 次提交
-
-
由 Nathan Hourt 提交于
Only one call, but that call works!
-
由 Daniel Larimer 提交于
-
由 Daniel Larimer 提交于
-
由 Nathan Hourt 提交于
-
由 Nathan Hourt 提交于
Replace the C-style typless macros in config.hpp with C++-style const definitions.
-
由 Nathan Hourt 提交于
All tests now pass again. :)
-
由 Nathan Hourt 提交于
Test of the recent slots filled are now working correctly.
-
由 Daniel Larimer 提交于
-