Commit graph

51 commits

Author SHA1 Message Date
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
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