Daniel Larimer
e8d2b45d67
improve authority checking performance, adding automatic transaction signing helpers
2015-07-10 15:56:44 -04:00
Nathan Hourt
0f6e5a74cd
Progress #148 : early implementation of solution 2
...
Needs testing in all the different scenarios, but we no longer fail to
start when resyncing.
2015-07-10 14:17:16 -04:00
Daniel Larimer
c0da987b02
This file is no longer needed!
2015-07-10 14:08:31 -04:00
Eric Frias
8245b18c98
Win32 compile fixes
2015-07-10 11:55:12 -04:00
Daniel Larimer
49937daeb8
Rename delegate_signature->witness_signature #147
...
- changed secret hash of block headers from 224 to 160 to save 16 bytes
per header which will add up to 1 MB per day in savings.
2015-07-09 18:11:52 -04:00
Daniel Larimer
a799f064d4
Adding extension points #141
2015-07-09 17:29:30 -04:00
Daniel Larimer
04b8820b3b
Merge branch 'master' into fee_refactor
2015-07-09 16:34:56 -04:00
Daniel Larimer
10bd652168
fix uia_transfer test, update transfer error messages
2015-07-09 16:21:40 -04:00
Daniel Larimer
014e6e7b79
fix uia_fees test
2015-07-09 16:05:57 -04:00
Daniel Larimer
9e150df605
Fix withdraw_witness_pay test
2015-07-09 15:55:10 -04:00
Daniel Larimer
48797c6e93
updating error messages
2015-07-09 15:40:19 -04:00
Daniel Larimer
1fbdbc50e0
fix balance claim authority requirements
2015-07-09 15:28:39 -04:00
Daniel Larimer
a164fbe8fa
fix proposal authority
2015-07-09 15:14:44 -04:00
theoreticalbts
a41384d4b1
asset_ops.hpp: Change bitasset_options member name to bitasset_opts to fix gcc compile
2015-07-09 14:52:22 -04:00
theoreticalbts
6899202892
config.hpp: Fix warning
2015-07-09 14:52:22 -04:00
Daniel Larimer
7ead4f3b2d
adding checkpoints #121 to application config
2015-07-09 14:19:47 -04:00
Daniel Larimer
c49fbd87e7
adding checkpoints #121 to database
2015-07-09 14:09:21 -04:00
theoreticalbts
ae7b904e4a
Clean up some unused files
2015-07-09 11:59:06 -04:00
Daniel Larimer
9699be84e6
Progress on #144
2015-07-09 11:40:37 -04:00
Daniel Larimer
c8f200868c
fix zero all fees #144
2015-07-09 10:15:53 -04:00
Daniel Larimer
c8f0ea4abe
It now builds #144
2015-07-09 09:56:50 -04:00
Eric Frias
5dea2825b5
Win32 compile fixes
2015-07-09 09:51:15 -04:00
Daniel Larimer
786c65d4b4
Merge branch 'master' into fee_refactor
2015-07-09 08:43:45 -04:00
Daniel Larimer
fdcf821c41
Progress on #144 - refactoring fee schedule
2015-07-08 18:45:53 -04:00
Vikram Rajkumar
629d884b84
Share some private keys for testnet balances
2015-07-08 18:10:38 -04:00
Vikram Rajkumar
1023ddee92
Fix genesis account memo key init; #17
2015-07-08 18:10:38 -04:00
Nathan Hourt
d64c9154a7
Progress #17 : Lazy load genesis state
...
This speeds up startup for witness_node when starting on a database
which is already initialized.
2015-07-08 17:39:34 -04:00
theoreticalbts
9c4ac2e064
exceptions: Add some exceptions
2015-07-08 16:48:24 -04:00
Nathan Hourt
8d3fd20db2
Progress #17 : Fix account key genesis initialization
2015-07-08 16:45:02 -04:00
Daniel Larimer
baf5531238
Refactored chain library
...
- remove circular dependency with fee_schedule
- unitiy build db_* as database.cpp
- move protocol definitions in separate directory
- combined some objects/evaluators
- combined limit/call evaluator/objects into market_evaluator.*
2015-07-08 16:39:23 -04:00
Nathan Hourt
6436f0142f
Fix witness/delegate count voting; fix unclean witness shutdown on mac
2015-07-08 16:00:22 -04:00
theoreticalbts
2f9e636618
db_maint.cpp: Avoid implementation-defined ordering when votable objects tie for votes
2015-07-08 15:01:25 -04:00
Nathan Hourt
5a01e255e2
Progress #17 : Fix genesis witness list
2015-07-08 14:55:51 -04:00
theoreticalbts
d4e4854eb6
exceptions: Implement missing_auth exceptions
2015-07-08 14:29:07 -04:00
theoreticalbts
8ff25b813f
Begin implementation of new exception framework #113
2015-07-08 13:53:08 -04:00
Vikram Rajkumar
a735198ac0
Update submodules
2015-07-08 11:32:15 -04:00
theoreticalbts
7bb608a305
types.hpp: Remove parameter_extension as it breaks js_operation_serializer
2015-07-07 22:28:43 -04:00
Nathan Hourt
ed38488155
Fix witness_node
2015-07-07 19:35:33 -04:00
Daniel Larimer
90e04d0290
Refactoring fee schedule to make things more flex
...
- this code does not compile, there are now circular references that
need to be resolved.
2015-07-07 18:46:27 -04:00
Nathan Hourt
3d60449c6e
Progress #8 : Test shorts and force settles
2015-07-07 17:39:45 -04:00
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
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
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