Commit Graph

447 Commits

Author SHA1 Message Date
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
yeastplume cac21e7855 travis api token 2019-02-15 14:56:18 +00:00
yeastplume 0a9978185f api keys 2019-02-15 14:27:50 +00:00
yeastplume de44758604 travis build 2019-02-15 12:46:31 +00:00
yeastplume b1a84f1790 ignore doc tests for now to avoid circular deps 2019-02-15 12:10:32 +00:00
yeastplume 802a9aabaa add skeletal readmoe 2019-02-15 11:05:49 +00:00
yeastplume 27f1cdb240 travis build 2019-02-15 10:55:52 +00:00
yeastplume f65149c181 compile from github branch, clean up cargo dep files 2019-02-15 10:51:23 +00:00
yeastplume 1f613c0641 move api into separate crate, integration tests working 2019-02-14 13:40:29 +00:00
yeastplume 9038c74248 full compilation, move tests into different directory 2019-02-14 10:52:16 +00:00
yeastplume fe853d29b3 move wallet into refwallet crate 2019-02-13 16:39:34 +00:00
yeastplume da288f0139 initial commit 2019-02-13 15:05:19 +00:00