Commit graph

594 commits

Author SHA1 Message Date
theoreticalbts
36e155bc0c Implement tx_duplicate_sig exception, fix committee_authority test 2015-07-28 17:10:52 -04:00
theoreticalbts
54103da9a8 Implement tx_irrelevant_sig exception, fix assert_op_test 2015-07-28 17:10:52 -04:00
James Calfee
b429107dc0 Added witness IDs to witness_node command 2015-07-28 14:42:37 -05:00
theoreticalbts
6bebdbad1c Make unit tests query get_slot_time() instead of doing own time computations
Fixed unit tests:  witness_apy_test, generate_empty_blocks, undo_block,
fork_blocks, undo_pending, switch_forks_undo_create, duplicate_transactions,
tapos, change_block_interval
2015-07-28 11:58:22 -04:00
theoreticalbts
5b9cd9122e Implement skip_slots 2015-07-28 11:58:22 -04:00
theoreticalbts
66c8cedf52 db_block.cpp: Assert legal slot_num in generate_block() to match header validation assert 2015-07-28 11:58:22 -04:00
theoreticalbts
0d0be55e10 db_witness_schedule.cpp: Implement genesis as special case in get_slot_time() 2015-07-28 11:58:22 -04:00
theoreticalbts
f80219fd52 Implement maintenance_flag in dynamic_global_properties 2015-07-28 11:58:22 -04:00
Daniel Larimer
fa9b71a463 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-27 17:50:24 -04:00
Daniel Larimer
86564e2a1b Resolve #207 Add API to get required fees. 2015-07-27 17:50:02 -04:00
Nathan Hourt
2c77085bdf [GUI] Early work on visualizing a transaction
Super ugly right now, just showing that the data is actually there
2015-07-27 16:59:55 -04:00
Nathan Hourt
5d7ae4e6a8 [GUI] More work to support transactions
- Refactor GUI with FormBase.qml
- Fix memo handling in TransferOperation
- Add TransactionConfirmationForm.qml which will eventually display a
transaction for confirmation
2015-07-27 16:01:22 -04:00
Eric Frias
6d2b1a3648 Win32 compile fixes (missing includes, workaround for bugs in c++ parser) 2015-07-27 12:09:34 -04:00
Daniel Larimer
bd4ab4f168 resolving conflict in command line short cut for -h 2015-07-27 09:12:04 -04:00
Daniel Larimer
619e8dd3a7 updating fc with tap complete for cli wallet 2015-07-27 09:11:45 -04:00
Daniel Larimer
f371f98cd4 Fix #203 - market history plugin config supports multiple buckets 2015-07-27 08:19:27 -04:00
Daniel Larimer
662dd04e45 Fix #206, adding api to return available vesting balance 2015-07-24 17:28:58 -04:00
Daniel Larimer
67bd517d5e Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-24 17:22:23 -04:00
Daniel Larimer
9aab9ffa68 fix #205 tests no longer attempt to validate empty transactions 2015-07-24 17:21:54 -04:00
Daniel Larimer
e2bf1803c9 fix max_authority_membership test, #205 2015-07-24 17:10:36 -04:00
Daniel Larimer
0b5b31ab74 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-24 17:04:00 -04:00
Daniel Larimer
7e142eb4d6 Wallet Blind Transfer Implementation
Improve Pretty Printing of Operations
Fix bug preventing wallet from being unlocked after saving while locked.
Transfer from public to blind
Transfer from blind to blind
Transfer from blind to public
Blind Account History
2015-07-24 17:02:06 -04:00
Nathan Hourt
f25a1ea360 [GUI] Lay out more transaction infrastructure
A little more backend development, and create some GUI framework for a
confirmation dialog
2015-07-24 15:55:58 -04:00
Nathan Hourt
972c9a6407 [GUI] Remove broken toQstring function 2015-07-24 13:57:51 -04:00
Daniel Larimer
e4ff106cd4 Partial Wallet support for Blind Transfers
public->blind
blind->blind
TODO: blind->public
2015-07-24 11:37:37 -04:00
Daniel Larimer
c740d2b3c8 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-23 18:47:32 -04:00
Daniel Larimer
57ca0c0e39 Wallet Support for Some Confidential Transactions
Support public account to blinded balance
Support receiving blinded balance given confirmation
Implement but not test blind to blind transfers.
2015-07-23 18:46:06 -04:00
theoreticalbts
d33e64e407 operation_tests2.cpp: Fix set_expiration logic in some tests broken by parent commit
Fixed tests: withdraw_permission_nominal_case, withdraw_permission_test, proposal_owner_authority_complete
2015-07-23 17:01:39 -04:00
theoreticalbts
86456ba6e0 tests: Set expirations with helper function instead of ad hoc in each test 2015-07-23 17:01:39 -04:00
theoreticalbts
430bbe42ab database.hpp: Make open() non-templated, move implementation out of header 2015-07-23 16:41:17 -04:00
Vikram Rajkumar
5d3bd282c8 Try to fix linking error; #202 2015-07-23 15:09:38 -04:00
Vikram Rajkumar
6be71b2975 Update fc submodule 2015-07-23 15:07:03 -04:00
Daniel Larimer
efe948ceaf Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-23 14:17:24 -04:00
Daniel Larimer
2aac4839ed partial work on blinded balances in cli wallet 2015-07-23 13:57:18 -04:00
theoreticalbts
dab74132f2 CMakeLists.txt: Reorder so database is first to build 2015-07-23 13:37:06 -04:00
theoreticalbts
cd6b574141 types.hpp: Move voting stuff to separate header 2015-07-23 13:37:06 -04:00
Vikram Rajkumar
590f10a382 Add BTS1 key import format 2015-07-23 11:57:50 -04:00
Vikram Rajkumar
c4fa9de1f8 Fix build 2015-07-23 11:53:36 -04:00
Vikram Rajkumar
af3b7dd344 Unrevert fc submodule 2015-07-23 11:53:36 -04:00
Vikram Rajkumar
c14ac442f5 Simplify genesis state; #17 2015-07-23 11:53:36 -04:00
Daniel Larimer
36ba2e1d45 integrate wallet with GrapheneApplication and Account 2015-07-23 10:56:07 -04:00
Daniel Larimer
0911bb605c Implement Wallet.hpp API 2015-07-23 09:32:29 -04:00
Daniel Larimer
c9688ae051 Fix #200 Fee Schedule is now validated when chain_paramters are validated 2015-07-22 18:40:12 -04:00
Daniel Larimer
8c0b1e86f7 more partial work on the wallet 2015-07-22 18:37:00 -04:00
Nathan Hourt
8cab71c584 [GUI] Initial work on Transaction type 2015-07-22 17:43:54 -04:00
Nathan Hourt
bfa3e71393 Add return value to transaction::visit 2015-07-22 17:38:48 -04:00
theoreticalbts
44e7a8cb46 transaction.cpp: Make depth parameter uint32_t, silence compiler warning 2015-07-22 17:13:45 -04:00
theoreticalbts
83c8b4c5f9 transaction.cpp: Implement minimize_required_signatures and nonminimal_sig_test 2015-07-22 17:13:45 -04:00
Daniel Larimer
119599d13d partial work on implementing Wallet 2015-07-22 16:59:22 -04:00
valzav
65bdeddfbe added Vagrantfile - automates dev env creation; contains Ubuntu 14.04 setup shell script 2015-07-22 13:25:28 -07:00