Yeastplume
319b9ca7e0
move result count limiting to after sorting
2022-12-06 09:51:50 +00:00
Yeastplume
2a599027f5
more tweaks based on review
2022-12-05 11:14:46 +00:00
Yeastplume
b1beca4206
remove _inc from field names
2022-12-01 09:44:51 +00:00
Yeastplume
ae7145029b
revert test change
2022-11-29 11:28:49 +00:00
Yeastplume
17edec25c8
split JSON api functions into existing retrieve_tx and new query_txs functions
2022-11-29 10:43:10 +00:00
Yeastplume
1188f3287d
add doctest exercising advanced query JSON API
2022-11-29 09:30:45 +00:00
Yeastplume
13b1fc8e01
addition of tx statuses to sort fields, fixes to total amount queries, inclusion of bigint, addition of unit tests to exercise filtering
2022-11-28 15:10:29 +00:00
Yeastplume
d29b64248a
rename filter test
2022-11-28 09:10:37 +00:00
Yeastplume
806aa985d7
added transaction filtering implementation, addition of internal libwallet test to be filled out
2022-11-23 15:36:42 +00:00
Yeastplume
cd3203be23
update transaction
...
api calls throughout
2022-11-22 13:25:44 +00:00
Yeastplume
746c1831c5
add query pagination options struct
2022-11-22 12:04:17 +00:00
Yeastplume and GitHub
8384a3ebb0
Remove grin lib re-exports from util crate ( #661 )
...
* updated util and libwallet with thiserror
* update impl crate to thiserror
* api crate converted to thiserror
* update of controller crate to thiserror
* update final bin + tests to thiserror
* update unused import
* remove failure derive
* reset import of grin to master
* update cargo lock
* update from master
* remove grin libs re-export from util crate :(
* temp local
* point code at bleeding edge grin master branch
2022-08-08 12:08:25 +01:00
Yeastplume and GitHub
64cab53b1b
Replace failure with thiserror ( #654 )
...
* updated util and libwallet with thiserror
* update impl crate to thiserror
* api crate converted to thiserror
* update of controller crate to thiserror
* update final bin + tests to thiserror
* update unused import
* remove failure derive
* reset import of grin to master
* update cargo lock
* update from master
2022-07-28 10:21:45 +01:00
Yeastplume and GitHub
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
Yeastplume and GitHub
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
Yeastplume and GitHub
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 and GitHub
0e9ccef3e5
Slate compatibility between versions ( #35 )
...
* wallet compatibilities
* rustfmt
2019-04-02 15:42:28 +01:00
Yeastplume and GitHub
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 and GitHub
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 and GitHub
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
Yeastplume and GitHub
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 and GitHub
94960b3edd
[WIP] V2 API Doctest generation ( #24 )
...
V2 API Doctest generation
2019-03-22 12:03:25 +00:00
Yeastplume and GitHub
db015960a9
APIV2 refactoring ( #23 )
...
* continue refactor
* rustfmt
* further refactoring
* impl crate compiling
* main crate compilation
* rustfmt
* test fix
* rustfmt
* test compilation
* rustfmt
* refwallet tests passing
* rustfmt
* all tests passing
* move http listener startup out of adapter
* rustfmt
* rename refwallet->controller
* rustfmt
* travis tests and api doctests
* rustfmt
2019-03-17 19:14:58 +00:00
Yeastplume and GitHub
8cca9821bd
Remove callbacks from transaction API functions ( #22 )
...
* remove callbacks from transaction creation
* rustfmt
* add missing functions to owner api rpc
* comment fix
2019-03-14 15:05:13 +00:00
Yeastplume and GitHub
baa5e46d7d
Refactor crate names, API Crate refactor ( #20 )
...
* refactor/rename api crate contents, make crate naming consistent (all starting with grin_wallet)
* refactor/rename api crate contents, make crate naming consistent (all starting with grin_wallet)
* fix rpc api tests
* rustfmt
* done refactor
* rustfmt
* travis CI fixes
2019-03-14 12:06:03 +00:00
Yeastplume and GitHub
02655afca8
Slate version conversions ( #13 )
...
* add slate upgrading/downgrading
* add slate versions
* slate versioning compilation and tests
* transaction slate responses downgrade themselves to the version of the caller
* add command line arg for target slate version output
* v2 versioning comment info
* doctest fixes
2019-03-12 16:48:14 +00:00
Yeastplume and GitHub
ddd9bc2908
'Awaiting finalization' status and changes to 'wallet check' ( #8 )
...
* add awaiting confirmation status and change check to not remove unconfirmed transactions by default
* test fixes
2019-03-07 16:19:47 +00:00
Yeastplume and GitHub
6d92a67730
update database name ( #7 )
2019-03-07 09:52:53 +00:00