Yeastplume
b1738e33ed
Changes for 1.1.0 -> 2.0.0 Deployment strategy decisions ( #126 )
...
* make slate v0 the default for regular sends
* add block_header_version to slate
* update doc tests for latest grin version
* rustfmt
* HACF if HF height detected
* rustfmt
2019-05-31 08:33:23 +01:00
Yeastplume
af16dea6e1
Version Info API Function tweak, remove 'min_compat_version' from slate ( #123 )
...
* change slate version function to return list of supported slate formats
* rustfmt
* remove min_compat_version
2019-05-30 09:34:04 +01:00
Quentin Le Sceller
757dfd0d91
Remove Travis.yml ( #124 )
2019-05-29 15:54:10 -04:00
jaspervdm
84e6c71e8f
Test ( #119 )
2019-05-27 10:44:48 +01:00
Gary Yu
ad59c601e7
change the api repository to grin-wallet instead of grin ( #118 )
2019-05-24 15:43:05 +01:00
Yeastplume
85b55f5ca7
Add participant ID as part of key to stored private transaction context data ( #117 )
...
* add participant_id to saved tranasction context data
* rustfmt?
* change participant id for command line pay command
2019-05-23 16:27:57 +01:00
jaspervdm
db818ac8b7
Remove double json encoding on http response ( #114 )
2019-05-21 10:01:21 +01:00
Gary Yu
a45f8d3e9f
fix: invoice transaction pay need update the slate height ( #115 )
2019-05-21 10:00:19 +01:00
Yeastplume
4b2bc5fc49
fix version string in yml ( #113 )
2019-05-20 11:29:00 +01:00
jaspervdm
94aee6f742
Fix keybase adapter ( #107 )
2019-05-16 19:55:20 +01:00
Yeastplume
e25c93161e
Updates for 1.1.0-beta.3 release ( #106 )
...
* bump version number and build from tag for beta 3 release
* update for latest grin tag
2019-05-16 10:50:31 +01:00
Yeastplume
45750c8837
docstring update and provide a bit of a readme ( #104 )
2019-05-16 09:17:54 +01:00
jaspervdm
af6a6249e0
Simplify slate (de)serialization ( #103 )
...
* Simplify slate (de)serialization
* rustfmt
* Cleanup
* Fix slate version tests
* Another fix for tests
* Fix slate deser in http adapter
2019-05-16 09:17:39 +01:00
Yeastplume
0b9b16d5cf
Remove duplicate LMDB wallet backend code ( #101 )
...
* remove leftover wallet lmdb code
* rustfmt
2019-05-11 17:47:06 +01:00
Quentin Le Sceller
b9e3a90e12
Merge pull request #99 from quentinlesceller/litbadge
...
Add Azure Pipelines badge
2019-05-09 14:10:26 -04:00
Quentin Le Sceller
9f96e43d3f
Add Azure Pipelines badge
2019-05-09 14:09:56 -04:00
Yeastplume
6f875c5e92
Command line implementation of invoice commands ( #96 )
...
* add issue_invoice_tx command
* rustfmt
* add first pass at process_invoice command
* start of process_invoice fn
* rustfmt
* rename issue invoice and process invoice to invoice and pay
* add prompting and display information to pay invoice command
* rustfmt
* support invoice transactions in finalize command
* rustfmt
2019-05-09 19:06:32 +01:00
Quentin Le Sceller
7a39c7cf3c
Merge pull request #97 from quentinlesceller/azure-pipelines
...
Add Azure Pipelines to grin-wallet
2019-05-09 13:40:43 -04:00
Quentin Le Sceller
6c32174a93
Change connection name
2019-05-09 13:38:14 -04:00
Quentin Le Sceller
2a23318cdf
Possible MSFT pipeline bug with . task
2019-05-03 13:04:40 -04:00
Quentin Le Sceller
77a6628f03
Add LLVM
2019-05-03 12:19:32 -04:00
Quentin Le Sceller
b76c18d6f1
Do not crash on empty terminal
2019-05-03 11:24:49 -04:00
Quentin Le Sceller
e673fd9f91
Remove cursive and fix task names
2019-05-03 11:19:03 -04:00
Quentin Le Sceller
9d6694b9e6
Add Azure Pipelines to grin-wallet
2019-05-03 11:08:14 -04:00
Yeastplume
3a3057defb
[WIP] Invoiced Transactions API Support ( #90 )
...
* basic invoiced tx working
* rustfmt
* teardown
* rustfmt
* rename, new struct for invoice args, begin to add new functions to RPC apis
* rustfmt
* add fns to rpc api
* rustfmt
* owner api functions RPC documentation in place
* rustfmt
* doctests for new invoicing functions
* rustfmt
* test fixes
* update documentation and doctests
* rustfmt
* invoice testing verification of tx log output
* rustfmt
2019-05-01 20:12:23 +01:00
Gary Yu
92be66672e
Merge pull request #91 from garyyu/revert
...
Revert "Merge branch 'master' into master"
2019-04-25 15:26:42 +08:00
Gary Yu
e509405b8a
Revert "Merge branch 'master' into master"
...
This reverts commit a63f2c7cea
, reversing
changes made to d774272fee
.
2019-04-25 14:59:45 +08:00
Gary Yu
a63f2c7cea
Merge branch 'master' into master
2019-04-25 14:45:43 +08:00
Yeastplume
d774272fee
Add check_version
function to Foreign API ( #87 )
...
* move api deser types into separate types mod
* rustfmt
* missing types file
* make all exports from libwallet more explicit
* rustfmt
* add version check function to foreign api
* rustfmt
* change check_version return value to result, for consistency
2019-04-24 09:27:14 +01:00
Andrew Dirksen
bff07eb3f5
fix #88 ( #89 )
2019-04-24 09:26:52 +01:00
Yeastplume
47ee03cadd
V2 slate versioning enablement ( #85 )
...
* fix for command line listener port override
* reduce parameter query size
* Add slate versioning
* rustfmt
* bump version number
* Add tests for slate version conversion
* rustfmt
* Updates and test addition based on bdap's review
* rustfmt
2019-04-23 11:29:59 +01:00
Gary Yu
12909c9262
Store payment outputs in wallet database ( #1 )
...
* store receiver's output into the sender's database
* rustfmt
* payment output refresh
* fix the test code in libwallet
* rustfmt
* fix wallet_command_line test
* modify the warning message for self sending
* a bit of unit test according to review comments
* display unknown value for the case of multiple outputs on single receiver, normally it's not the case of this wallet implementation
* rustfmt
* fix merge missing parts
* rustfmt
* use PaymentCommitMapping struct instead of a tuple
* rustfmt
* fix the test
* fix the owner api rpc test
2019-04-22 12:40:58 +08:00
Gary Yu
1a01655526
Update README.md
...
update Travis-CI repo name
2019-04-21 11:38:20 +08:00
Michalis Kargakis
54bd364f06
Use correct wallet config in listen ( #41 )
2019-04-15 14:16:30 +01:00
Yeastplume
7268f041b4
Command line port fix + query chunk size fix ( #42 )
...
* fix for command line listener port override
* reduce parameter query size
2019-04-15 14:15:55 +01:00
Yeastplume
e9b2bdec0e
reset windows build
2019-04-03 19:41:39 +01:00
Yeastplume
735d852c7e
prepare windows build
2019-04-03 17:03:25 +01:00
Yeastplume
f56e091d11
remove readme references for crates.io
2019-04-03 16:44:10 +01:00
Yeastplume
844822e430
increment version number for crates.io
2019-04-03 14:50:44 +01:00
Yeastplume
9b49bde4f9
final updates for tag and build based on grin 1.1.0 merge
2019-04-03 14:22:30 +01:00
Yeastplume
0e9ccef3e5
Slate compatibility between versions ( #35 )
...
* wallet compatibilities
* rustfmt
2019-04-02 15:42:28 +01:00
hashmap
2d8a6b81e0
Merge pull request #34 from mrekucci/swp_file_cleanup
...
refactor: remove forgotten .swp file
2019-04-02 16:22:30 +02:00
Peter Mrekaj
dfc8fe411b
refactor: remove forgotten .swp file
2019-04-02 15:53:19 +02:00
Peter Mrekaj
5a739e8e2b
docs: update/add new README.md badges ( #30 )
...
Replace existing badges with SVG counterparts and add a bunch of new ones.
2019-04-01 11:17:24 +01:00
Yeastplume
4bbce85b75
V2 API Enabling ( #33 )
...
* node height return value and documentation
* rustfmt
* add parameter struct for initiate tx functions
* rustfmt
* change tx estimate to use InitTxArgs
* rustfmt
* transaction estimate
* rustfmt
* initiate tx args fixed
* add send args to init
* rustfmt
* last owner api documentation
* api 2 wiring
* rustfmt
* wiring in V2 JSON-RPC API
* rustfmt
* some documentation on endpoint
* shorten endpoints
2019-04-01 11:16:49 +01:00
Yeastplume
427f42c552
Final Owner API Changes ( #32 )
...
* node height return value and documentation
* rustfmt
* add parameter struct for initiate tx functions
* rustfmt
* change tx estimate to use InitTxArgs
* rustfmt
* transaction estimate
* rustfmt
* initiate tx args fixed
* add send args to init
* rustfmt
* last owner api documentation
2019-03-29 16:00:02 +00:00
Yeastplume
7b8fe92f53
Foreign API documentation and small cleanup ( #31 )
...
* verify slate messages documentation
* rustfmt
* foreign API documentation
* rustfmt
2019-03-29 08:46:12 +00:00
Peter Mrekaj
f756b10d78
docs: add LICENSE file ( #29 )
2019-03-26 19:36:37 -07:00
Yeastplume
afa6003a8b
V2 Foreign API RPC Tests ( #28 )
...
* build_coinbase api doctest
* rustfmt
* foreign api recieve tx rpc
* rustfmt
* re-export grin dependencies
* re-export grin dependencies
* all foreign API rpc tests working
2019-03-26 16:02:31 +00:00
Yeastplume
94960b3edd
[WIP] V2 API Doctest generation ( #24 )
...
V2 API Doctest generation
2019-03-22 12:03:25 +00:00