Commit Graph

61 Commits

Author SHA1 Message Date
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
Antioch Peverell 64772e6021 Merge pull request #17 from antiochp/plain_kernels
default to using a Plain kernel with no lock_height
2019-03-19 17:31:45 +00:00
antiochp e3b5e5b1de default to using a Plain kernel with no lock_height
when constructing txs via the wallet
2019-03-19 17:30:17 +00:00
Yeastplume 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 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 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
Peter Mrekaj 550d93b2d2 refactor(ci): reorganize CI related code (#16)
Break-down the CI related code into smaller more maintainable pieces.
2019-03-14 09:32:06 +00:00
Yeastplume 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
Gary Yu be99ef8335 add .hooks for rustfmt (#15) 2019-03-12 12:16:37 +00:00
Andrew Dirksen 3c82b11c6d api v2 (#2)
* APIv2 Rewrite first draft

Add WIP JSON RPC handler for APIOwner via proc-macro generated API, using the easy-jsonrpc crate.

* patch dependency on grin core to get serializable errors

* doctest ownerapi, update easyjsonrpc version

* begin impl ForeignApi

* https://github.com/mimblewimble/grin/pull/2659 is merged, switch from using forked repo

* write jsonrpc doctests for ForeignApi
2019-03-12 09:37:57 +00:00
Yeastplume 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 6d92a67730 update database name (#7) 2019-03-07 09:52:53 +00:00
yeastplume 226e1585da fix wallet data directory 2019-03-05 15:00:15 +00:00
yeastplume 3bfb35ba74 win build reset 2019-03-01 11:37:25 +00:00
yeastplume 033fee0a42 windows build 2019-03-01 11:01:08 +00:00
yeastplume 0d9b293ac1 fix for osx build 2019-03-01 09:09:05 +00:00
yeastplume edbe64efb8 disable integration tests for time being 2019-02-27 13:14:36 +00:00
yeastplume 238cd7225e updates based on upstream 2019-02-27 12:50:05 +00:00
yeastplume 6a196ffa90 preview build 2019-02-26 15:57:21 +00:00
yeastplume 3ba3ac2217 vc static runtime cargo flags 2019-02-26 09:42:37 +00:00
yeastplume 4487b37a26 travis comment fix 2019-02-25 15:23:04 +00:00
yeastplume d3f766cd9e reset to linux/osx build 2019-02-25 14:54:52 +00:00
yeastplume d7ae497022 final tweaks to windows build 2019-02-25 14:16:33 +00:00
yeastplume 3bf462f689 windows build tweaks 2019-02-25 13:39:42 +00:00
yeastplume 5a5b494453 tweak windows build 2019-02-25 12:43:39 +00:00
yeastplume 6dfb4ab042 windows build tweaks 2019-02-25 12:08:32 +00:00
yeastplume 05b9dab2cd windows build tweaks 2019-02-25 11:10:23 +00:00
yeastplume 36ae74e695 windows build tweaks 2019-02-25 10:27:19 +00:00
yeastplume dbb8b00bc1 windows build tweaks 2019-02-25 10:21:39 +00:00
yeastplume 0fc13b931b windows build tweaks 2019-02-25 10:16:25 +00:00
yeastplume 9855256c0c windows build tweaks 2019-02-25 10:14:40 +00:00
yeastplume 1858e39895 test windows build 2019-02-25 10:10:20 +00:00
yeastplume b6b3318b0d move integration tests into wallet 2019-02-19 11:04:58 +00:00
yeastplume 84db57856e move docs 2019-02-18 14:19:34 +00:00
yeastplume 4ad72313f3 Merge branch 'master' of https://github.com/mimblewimble/grin-wallet 2019-02-18 13:59:09 +00:00
yeastplume b9e29b15ec add doc 2019-02-18 13:59:01 +00:00
Mike Dallas c01cd63bd7 fix compile error (#1) 2019-02-16 15:34:21 +00:00
yeastplume c49e5bc2a2 travis release 2019-02-15 15:14:38 +00:00