Commit graph

586 commits

Author SHA1 Message Date
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
Daniel Larimer
6f19268ffd Merge branch 'confidential' 2015-07-22 16:24:07 -04:00
Daniel Larimer
2848734d64 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-22 16:23:53 -04:00
Daniel Larimer
f2638a9cdf Adding stub for Wallet API 2015-07-22 16:23:42 -04:00
theoreticalbts
9c1be851cd authority_tests.cpp: Initial implementation of get_required_signatures_test #182 2015-07-22 16:01:14 -04:00
theoreticalbts
9b6998af6d config.hpp: Increase GRAPHENE_MIN_ACCOUNT_NAME_LENGTH to 3
Length requirement is enforced by RFC 1035 grammar.  Use a compiler
error to tell anyone changing config.hpp that any value for this
constant smaller than 3 is unsupported by the implementation.
2015-07-22 16:01:14 -04:00
theoreticalbts
085013fbd8 database_fixture.hpp: Add {name}_public_key to fields defined by ACTOR macro 2015-07-22 16:01:14 -04:00
theoreticalbts
de435d9d51 whitespace fixes 2015-07-22 16:01:13 -04:00
Nathan Hourt
ddb3ee9676 Merge branch 'master' of github.com:cryptonomex/graphene 2015-07-22 14:56:13 -04:00