Daniel Larimer
bf9f81a21d
Fix #90 - Prediction Market Asset precision must match backing asset precision
2015-06-25 14:46:53 -04:00
Daniel Larimer
543959fa64
Fix #92
2015-06-25 14:33:46 -04:00
Daniel Larimer
fdf8d98953
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-06-25 14:14:33 -04:00
Daniel Larimer
c566687974
fix tests properly
2015-06-25 14:14:30 -04:00
Nathan Hourt
9e5297d6de
Disable fees during genesis initialization
...
This should be a more reliable fix to #81
2015-06-25 12:58:50 -04:00
Daniel Larimer
342abe6ca1
Fix tests
2015-06-25 12:07:39 -04:00
Daniel Larimer
ff427c709f
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-06-25 11:57:55 -04:00
Daniel Larimer
4e206d3c54
#66 tweak default fees
2015-06-25 11:57:50 -04:00
Eric Frias
49acfb3bd6
Fix up application_impl's has_item() which was throwing to indicate a
...
missing item instead of returning false. #55
2015-06-25 10:36:28 -04:00
Daniel Larimer
bf0ab60ceb
Fix #88 If pushing generated block fails, then re-push all transactions to remove the failing transaction
2015-06-25 10:03:18 -04:00
Daniel Larimer
88aeaa5e69
#47 Fix bug with not initializing base volume
2015-06-25 09:47:56 -04:00
Daniel Larimer
fef77a15a2
Merge branch 'master' of https://github.com/cryptonomex/graphene
2015-06-25 09:38:35 -04:00
Daniel Larimer
a518c37c9e
adding wallet api to return the market history
2015-06-25 09:38:31 -04:00
Eric Frias
cb23e27aea
Update fc submodule #86
2015-06-25 09:36:31 -04:00
Daniel Larimer
e7ec05f545
#74 Adding API call to get all call orders for a given account type
2015-06-24 21:09:21 -04:00
Eric Frias
37cadb2be8
Create directory for storing p2p config if it doesn't already exist
2015-06-24 18:21:20 -04:00
Eric Frias
11b357494b
Remove leveldb code from peer database, replace with writing to json
...
file. Still need to add code to periodically write the file out to
disk.
2015-06-24 18:21:20 -04:00
Daniel Larimer
a0765e2cf2
Removing unnecessary indexing from account history plugin, it can now focus on just tracking operation history
2015-06-24 16:38:56 -04:00
Daniel Larimer
23a633bea1
#85 adding api call get_keys_for_address
2015-06-24 16:19:33 -04:00
Daniel Larimer
c4b2bb443b
#85 - changing key_object from simple_index to multi_index
2015-06-24 16:08:36 -04:00
Daniel Larimer
ffd797c048
adding API call to return all accounts that reference a particular key id or account
2015-06-24 15:38:28 -04:00
Daniel Larimer
045cfbd914
#47 Fix crash when parsing config file
2015-06-24 14:44:50 -04:00
Daniel Larimer
aaf31d840f
#47 Fix crash, added history lenght limits, added init testing
2015-06-24 14:01:37 -04:00
Daniel Larimer
af812a7b51
#47 Adding API to get the available history buckets based upon the configuration
2015-06-24 12:46:03 -04:00
Nathan Hourt
44313ac8a4
Address #79 : Should be fixed, but I can't test because of #55
2015-06-24 09:58:33 -04:00
theoreticalbts
ed381af304
Spell out boost::program_options in headers instead of using alias
...
Multiple defs of bpo alias confused gcc and broke cli_wallet build.
2015-06-23 22:35:00 -04:00
Daniel Larimer
ed859277ef
Merge branch 'master' of github.com:cryptonomex/graphene
2015-06-23 18:23:45 -04:00
Daniel Larimer
20a10a074b
Issue #47 market history added to api
2015-06-23 18:23:41 -04:00
theoreticalbts
08651fc045
db_debug.cpp: Fix witness index type in debug_dump()
2015-06-23 18:05:47 -04:00
theoreticalbts
f99b02ba58
config.hpp: Implement GRAPHENE_COLLATERAL_RATIO_DENOM #70
2015-06-23 18:05:47 -04:00
Vikram Rajkumar
b63de0ad29
Fix some compiler warnings
2015-06-23 17:54:59 -04:00
Vikram Rajkumar
1e62c749af
Minor evaluator cleanup
2015-06-23 17:54:59 -04:00
Vikram Rajkumar
e662180981
Update submodules
2015-06-23 17:54:59 -04:00
Daniel Larimer
03c362b9e4
Merge branch 'master' of github.com:cryptonomex/graphene
2015-06-23 17:53:33 -04:00
Daniel Larimer
fdefc69baf
Issue #47 - Basic, Untested, Market History Plugin
2015-06-23 17:53:10 -04:00
Nathan Hourt
cfcafcb5c2
Progress #66 : Set initial fees
...
There is now a default value for all fees
2015-06-23 17:09:55 -04:00
theoreticalbts
0d02361af0
Clean up names of assert ops and evaluation dispatch
2015-06-23 15:15:34 -04:00
theoreticalbts
c43c71372d
assert_evaluator.cpp: Remove skip_unknown_predicate flag, add max_predicate_opcode check
2015-06-23 15:15:34 -04:00
theoreticalbts
548c760e46
wip burn worker
2015-06-23 15:13:01 -04:00
Nathan Hourt
08cba191c7
Progress #66 : Audit calculate_fee implementations
...
I've audited all the calculate_fee impls and they all should be
reasonable at this point.
TODO: Set default fee values.
2015-06-23 14:19:39 -04:00
Daniel Larimer
a0d2b18959
Issue #70 - update docs
2015-06-23 14:05:07 -04:00
Daniel Larimer
8e9b2e8ebb
Issue #68 - created simple secondary index for accounts
2015-06-23 13:33:13 -04:00
Daniel Larimer
b5b9d6d053
Issue #67 - add url to delegate/witness create operation
2015-06-23 11:08:12 -04:00
Daniel Larimer
da4bf0adc2
Issue #67 - add name/url to worker create operation
2015-06-23 10:33:11 -04:00
Daniel Larimer
06a9488f8b
Issue #53 - flexible vesting balance creation
...
Use static variant to allow the types of vesting balances to be easily
extended and the creation operation allows for many different types of
initialization parameters.
Added a check that requires a minimum claim date which allows creating
of vesting balance objects with a cliff.
2015-06-23 10:14:40 -04:00
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
Eric Frias
1b96210212
Add CLI for registering delegates and witnesses, and setting voting proxy
2015-06-22 19:38:12 -04:00
Eric Frias
19d063145f
Add CLI commands for voting witnesses/delegates
2015-06-22 19:38:12 -04:00
Daniel Larimer
d7f7d64352
notify observes of changed objects after every pushed transaction
2015-06-22 18:11:54 -04:00
Daniel Larimer
962310b415
adding API call to get proposed transactions for an account
2015-06-22 17:50:50 -04:00