Commit graph

360 commits

Author SHA1 Message Date
theoreticalbts
d31e0108b4 app: Implement username / password based API access #139 2015-07-07 16:04:22 -04:00
theoreticalbts
1dd7316d44 Split network API into network_broadcast_api and network_node_api #118 2015-07-07 16:04:04 -04:00
Vikram Rajkumar
9b5bd12c67 Add genesis_state_type::initial_timestamp; #17 2015-07-07 15:37:31 -04:00
Vikram Rajkumar
38956692ee Fix a couple misleading names 2015-07-07 15:06:06 -04:00
Vikram Rajkumar
2241fda3af Add genesis_state_type::initial_worker_type; #17 2015-07-07 14:02:18 -04:00
Nathan Hourt
e6e7f70ff9 Resolve #98: Finish testing of genesis balances 2015-07-07 13:59:07 -04:00
Nathan Hourt
b134fbe43c Move some unacceptably slow tests to intense_tests
Speeds up chain_tests runs from ~30s to ~5s on my system.
2015-07-07 13:59:07 -04:00
theoreticalbts
efc1505612 application.cpp: Remove commented-out duplicate of create_example_genesis() logic 2015-07-07 13:07:39 -04:00
Vikram Rajkumar
68744c9de0 Initialize genesis witnesses with default secret commitment; #17, #23 2015-07-07 12:36:31 -04:00
Vikram Rajkumar
70b34aa5d8 Unrevert submodules 2015-07-07 12:36:30 -04:00
Daniel Larimer
0053485136 updating cotorie 2015-07-07 12:20:30 -04:00
Daniel Larimer
e873d3e650 Update balance evaluator / authority checks
- move balance_claim_evalautor implementation from header
- remove authority check from balance_claim evaluator, added to
other_auths defined by the operation
2015-07-07 11:39:16 -04:00
Daniel Larimer
93aff09685 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-07 10:57:29 -04:00
Daniel Larimer
b1dd41ff3a Refactor get_required_auths on operations 2015-07-07 10:57:01 -04:00
Vikram Rajkumar
d240b6737f Unrevert submodules 2015-07-07 10:40:34 -04:00
Eric Frias
beb2e47832 Prevent deref of invalid optional on wallet import of malformed WIF key 2015-07-07 09:22:15 -04:00
Eric Frias
ce729ba9f9 Add wallet api function to vote for number of witnesses/delegates 2015-07-07 09:22:15 -04:00
Eric Frias
b9b4aa08de Add command to print display raw operation structures 2015-07-07 09:22:15 -04:00
Daniel Larimer
86df9c04fd Progress #141 - defining extension parameters 2015-07-07 09:02:36 -04:00
Daniel Larimer
1eb273118b Fix #136 add serialization to blockchain params 2015-07-07 08:31:47 -04:00
Nathan Hourt
24496932d4 Progress #98: add some vesting genesis balance testing 2015-07-06 17:40:23 -04:00
Nathan Hourt
ab740d6aaa Make memo_test fail if serialization format changes
If this happens, the web guys need to be notified of the new format.
2015-07-06 17:40:23 -04:00
Daniel Larimer
7d6d7066c2 merge 2015-07-06 16:55:28 -04:00
Daniel Larimer
c537e41fcb Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-06 16:50:36 -04:00
theoreticalbts
fcf21683f3 operation_tests2.cpp: Remove extra generate_block() in witness_create test 2015-07-06 15:52:33 -04:00
theoreticalbts
f175b4561c Properly re-initialize witness scheduler state after a long block gap 2015-07-06 15:51:43 -04:00
Vikram Rajkumar
3d5f9ee717 Update README link 2015-07-06 15:25:39 -04:00
Vikram Rajkumar
81df85aed7 Fix BTS genesis import error; #17 2015-07-06 15:00:56 -04:00
Vikram Rajkumar
df03598be9 Do not capture genesis_state on exception 2015-07-06 15:00:52 -04:00
Vikram Rajkumar
fc7fb86cd2 Temporarily allow import BTS address/pubkey prefixes; #17 2015-07-06 15:00:52 -04:00
Vikram Rajkumar
4a7cbaf610 Set default genesis fees to 1 GPH; #17 2015-07-06 15:00:48 -04:00
Daniel Larimer
8ccafe0f03 Refactor fee schedule for extensibility 2015-07-06 14:56:35 -04:00
Vikram Rajkumar
b89ff4e6b1 Some {asset, price} operator cleanup; fix #134 2015-07-06 14:18:47 -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
c00e20268d Tweaks circa genesis, should not affect behavior 2015-07-06 14:00:39 -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
Vikram Rajkumar
9e820c648b Update submodules 2015-07-06 12:17:18 -04:00
Eric Frias
423eccf4a4 Win32 compile fixes, no functional changes 2015-07-05 17:58:24 -04:00
Eric Frias
3ee8b0c2a4 Prevent duplicate signatures when importing balances #129 2015-07-05 16:04:00 -04:00
Daniel Larimer
c0c6022338 Fix #130 Black Swans Settle at Price Feed 2015-07-03 17:07:24 -04:00
Eric Frias
cc1348bf91 Prevent the wallet from complaining when creating a new account, it
was falsely reporting that someone else had registered your account
first.  I still don't think it's working correctly, but it's
better than it was.
2015-07-02 20:05:31 -04:00
Nathan Hourt
9cb9d2e07f Progress #98: restrict withdrawal rate of vesting genesis balances 2015-07-02 15:40:04 -04:00
theoreticalbts
256b95ac5e use FC for endian reversal to avoid Boost 1.58 2015-07-02 15:33:15 -04:00
Vikram Rajkumar
29d4820fb9 Move CLI wallet cookbook to docs submodule 2015-07-02 13:33:13 -04:00
Daniel Larimer
62d21be888 Merge branch 'master' of https://github.com/cryptonomex/graphene 2015-07-02 13:10:19 -04:00
Daniel Larimer
892f3250b8 partial updates to the wallet cookbook 2015-07-02 13:10:12 -04:00
Vikram Rajkumar
4a84892981 Fix build errors 2015-07-02 13:04:28 -04:00
Vikram Rajkumar
4d176e73b2 Some linear vesting cleanup 2015-07-02 12:30:11 -04:00