Daniel Larimer
c537e41fcb
Merge branch 'master' of github.com:cryptonomex/graphene
2015-07-06 16:50:36 -04:00
Daniel Larimer
8ccafe0f03
Refactor fee schedule for extensibility
2015-07-06 14:56:35 -04:00
Nathan Hourt
715d9a71b3
Fix the ~90 tests I just broke, and one I didn't
2015-07-06 14:14:15 -04:00
Nathan Hourt
6ab59f63a7
Resolve #133 : allow creation of example genesis json
2015-07-06 14:00:39 -04:00
theoreticalbts
52fd59f0aa
basic_tests.cpp: Change BOOST_REQUIRE to BOOST_CHECK in valid_name_test
2015-07-06 13:01:30 -04:00
theoreticalbts
7c30e44dc9
Fix is_valid_name() bugs, make it RFC 1035 compliant, update unit test, fix #15
2015-07-06 13:01:24 -04:00
Eric Frias
423eccf4a4
Win32 compile fixes, no functional changes
2015-07-05 17:58:24 -04:00
Daniel Larimer
c0c6022338
Fix #130 Black Swans Settle at Price Feed
2015-07-03 17:07:24 -04:00
Vikram Rajkumar
4a84892981
Fix build errors
2015-07-02 13:04:28 -04:00
Daniel Larimer
68fabe1464
Progress #127 - importing balances
2015-07-02 11:18:52 -04:00
Daniel Larimer
fefa0f65f8
Issue #106 - Removing KeyObject
...
- this is a major refactor of the code and may have broken some behavior
in the wallet or witness nodes.
- this commit changes the serialization of operations
- the chain_tests pass
2015-07-02 01:52:45 -04:00
Nathan Hourt
66c9606652
Progress #17 : Add assets, initial witness count to genesis state
2015-07-01 17:18:53 -04:00
Daniel Larimer
ae80339362
#82 Add more riggirous invariant checks
2015-07-01 17:10:19 -04:00
Daniel Larimer
cc767bbc7e
Resolve #103 - Implement issuer override tests
2015-07-01 16:57:22 -04:00
Daniel Larimer
2257e5da6c
#108 Rename Burn to Reserve
2015-07-01 14:43:17 -04:00
Daniel Larimer
683fb6fe32
Merge branch 'master' of github.com:cryptonomex/graphene
2015-07-01 14:05:48 -04:00
Daniel Larimer
4bbaad02a7
Progress on Burn, Reserve, Issue, Retire #108
2015-07-01 14:05:42 -04:00
Nathan Hourt
f29eaa92e2
Fix all outstanding unexpected test failures
2015-07-01 13:53:07 -04:00
Nathan Hourt
5f5d819a1f
Progress #98 : Add public key to balance_claim_operation
2015-07-01 12:10:21 -04:00
Nathan Hourt
1c8e31c34a
Fix 2 of the failing tests
2015-07-01 12:10:20 -04:00
theoreticalbts
f46758e97c
block_tests: Implement tapos_rollover test
2015-06-30 17:07:21 -04:00
Nathan Hourt
c530867933
Progress #17
...
- Add initial support for vesting genesis balances
- Add owner/active keys to genesis accounts
- Cleanup circa balance_object and evaluator
2015-06-30 17:05:17 -04:00
Daniel Larimer
a05a13b20e
Merge branch 'master' of github.com:cryptonomex/graphene
2015-06-30 15:13:23 -04:00
Daniel Larimer
e161e5a9fc
Issues #112 Verifying all signatures are used
...
- refactor how signatures are stored on the transaction, removing key_id
and extra_signatures maps and replacing with a vector
- verify that each key only signs one time
- update tests to handle stricter policies on signatures
2015-06-30 15:11:26 -04:00
Nathan Hourt
e3f5e2cf8d
Resolve #104 : Set minimum feeds on bitassets
2015-06-30 11:59:53 -04:00
Nathan Hourt
6aae0d8314
Cleanup balance_object_test a bit
2015-06-30 10:25:46 -04:00
Nathan Hourt
391b0bec45
Progress #17 : Remove GRAPHENE_INITIAL_SUPPLY
...
The INITIAL_SUPPLY macro is generally not useful, and there's no good
way to fulfill the promise it creates. By removing it, I can skip the
scaling on the genesis values. Now, if there is an allocation at
genesis, the supply is determined by that allocation. Otherwise, the
supply is GRAPHENE_MAX_SHARE_SUPPLY and it all belongs to
GRAPHENE_COMMITTEE_ACCOUNT.
Also, remove one of the redundant and confusing MAX_SUPPLY macros and
unify the usage to always be GRAPHENE_MAX_SHARE_SUPPLY.
2015-06-29 17:50:56 -04:00
Daniel Larimer
873cf4dcf8
Merge branch 'master' of github.com:cryptonomex/graphene
2015-06-29 17:29:11 -04:00
Daniel Larimer
681f0923fe
add secondary index to get proposals relevant to a particular account
2015-06-29 17:29:04 -04:00
Nathan Hourt
8747a0572b
Progress #17 : add balance_objects to genesis, test
2015-06-29 17:18:29 -04:00
Vikram Rajkumar
9719689c34
Add unit test for is_valid_symbol
2015-06-29 15:25:54 -04:00
Vikram Rajkumar
f0ea015ccf
Clean up is_valid_name and remove child accounts; #15 , #93
2015-06-29 15:25:53 -04:00
theoreticalbts
d0f1fe5b01
Implement burn worker test #37
2015-06-29 11:50:41 -04:00
Vikram Rajkumar
7dd3d92a6c
Merge pull request #102 from pmconrad/rfc_1035
...
See #15
2015-06-29 11:13:36 -04:00
Peter Conrad
0162a7d87d
Added more test cases
2015-06-29 11:56:52 +02:00
Peter Conrad
18808b44ae
Fixed build
2015-06-29 11:46:16 +02:00
Nathan Hourt
baea85ea3a
Resolve #97 : Add exponentially growing fees on account creation
...
It scales up aggressively right now; this can be adjusted later. I just
wanted to demonstrate that it works.
2015-06-26 16:43:39 -04:00
Nathan Hourt
a626b0685f
Fix failing prediction market test
2015-06-26 10:57:38 -04:00
Nathan Hourt
5b55ab71ea
Resolve #94
...
Core exchange rate is now redundantly stored in price feed for
bitassets, and updated when the median feed changes. This allows feed
producers to update the core exchange rate. Redundant storage is
necessary, because the core exchange rate is needed for user-issued
assets as well as market issued assets.
2015-06-26 10:53:12 -04:00
Daniel Larimer
c566687974
fix tests properly
2015-06-25 14:14:30 -04:00
Daniel Larimer
342abe6ca1
Fix tests
2015-06-25 12:07:39 -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
aaf31d840f
#47 Fix crash, added history lenght limits, added init testing
2015-06-24 14:01:37 -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
theoreticalbts
5e630171ca
operation_tests2.cpp: Fix global_settle_test
2015-06-23 18:05:47 -04:00
theoreticalbts
6944a3fe1f
operation_tests.cpp: Remove redundant unimplemented tests
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
0b854bc702
Build with TCMalloc if available
2015-06-23 17:54:59 -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