Commit Graph

366 Commits

Author SHA1 Message Date
woodser
1a08f3d15f rename to haveno.ts, haveno.test.ts 2022-04-06 11:37:11 -04:00
woodser
91710b2bcf
test posting offers, taking trades, and opening disputes in parallel (#78)
tests can run repeatedly since backend closes wallets when unused
support funding a wallet with X outputs of amount
support checking if wallet funded with X outputs of amount
2022-04-06 11:28:56 -04:00
duriancrepe
ad26aae4e6
Add API functions to start and stop local Monero node (#76) 2022-04-04 15:29:35 -04:00
duriancrepe
3024c5b2fc
Add API functions to support trade chat (#75) 2022-03-09 07:43:30 -05:00
duriancrepe
7ddf429fc7
Add API functions to open and resolve disputes (#68) 2022-03-07 12:57:00 -05:00
woodser
c914f8771d
support BCH 2022-03-06 10:49:26 -05:00
woodser
95b2b1cab1
support LTC and ZEC (#71) 2022-02-16 11:59:31 -05:00
woodser
3708880ddd
support fiat currencies (#69) 2022-02-16 10:09:59 -05:00
Randall B
f89ed9d3bb
Add market depth API call (#47) 2022-02-11 18:13:56 -05:00
duriancrepe
0df355faa7
Add API functions to initialize Haveno account (#64)
Co-authored-by: woodser@protonmail.com
2022-02-09 04:41:00 -05:00
woodser
f53b9c3437 update to monero-javascript v0.6.4 2022-02-08 14:33:52 -05:00
duriancrepe
6cc5228d7b Fix typescript compile due to missing ignore null operator 2022-02-07 18:37:03 -05:00
Fritz Lumnitz
a27fa770ec Add monero connections manager 2022-01-28 17:02:06 -05:00
woodser
be86aafeff client periodically sends keep alive notification 2022-01-17 08:40:05 -05:00
Fritz Lumnitz
7cdcdffb72 Add notifications listener 2022-01-13 07:57:21 -05:00
duriancrepe
640c89aa87
Add API functions to register arbitrator and mediator keys (#58)
* Add API functions to register arbitrator and mediator keys
2022-01-08 08:21:32 -05:00
woodser
d7150453ee instruct to install protobuf compiler 3.19.1 or later 2022-01-04 12:53:04 -05:00
duriancrepe
fd1ce8196d Add console dependency to fix compile error 2022-01-04 12:47:10 -05:00
l0nelyc0w
f82baecfbf Add API functions to get wallet transfers 2021-12-31 14:34:58 -05:00
woodser
ea124b1d57 update monero-javascript to 0.5.11 2021-12-31 11:02:54 -05:00
xyzmaker123
c70067c182 Eslint - fix 'proto' is not defined 2021-12-30 08:55:12 -05:00
woodser
9d2ec873c5 support auto starting and stopping arbitrator, alice, and bob 2021-12-19 11:49:43 -05:00
woodser
1220a86202 update name to HavenoHeadlessAppMain 2021-12-16 13:33:38 -05:00
woodser
0d179da988 test unexpected errors and timeouts during trade initialization
improve logging
2021-12-15 13:19:23 -05:00
woodser
fe2c715d80 add ability to start haveno processes from tests
test making or taking offer with insufficient unlocked balance
2021-12-08 06:25:35 -05:00
woodser
5dc5fe45d7 update to monero-javascript v0.5.9 supporting monero-project v0.17.3.0
update instructions to use `make funding-wallet`
2021-12-03 12:10:02 -05:00
woodser
b2b74de634 fix punctuation 2021-11-30 14:06:57 -05:00
woodser
1655201122 instruct to clone to haveno parent directory 2021-11-27 09:48:45 -05:00
Tcobli
8b98b420ea readme rename HavenoDaemon.test.tsx to HavenoDaemon.test.ts 2021-11-24 09:59:49 -05:00
Randall Coding
81af4c6355 Updates README with protoc-gen-grpc-web instructions 2021-11-24 09:58:38 -05:00
premek
db509778a8 do not commit generated protobuf code and .proto files
generate the code on npm install and npm test from .proto files from haveno repository
2021-11-21 14:05:53 -05:00
premek
ee9cbda667 add getMarketPrices call and tests 2021-11-20 19:41:52 -05:00
woodser
d33c3227e0 test trade states throughout trade 2021-11-20 16:25:15 -05:00
woodser
6d80715631 update protobuf definition 2021-11-19 17:14:49 -05:00
woodser
f9559f2a13 tests wait for less mining 2021-11-17 04:56:20 -05:00
premek
e0e800a472 update test instructions to use configured wallet RPC port 2021-11-17 04:56:10 -05:00
woodser
edc0f04498 only test crypto payment accounts 2021-11-17 04:47:48 -05:00
woodser
e66f6b4854 automatically create and fund funding wallet 2021-11-13 08:33:07 -05:00
woodser
36a007a667 rename to HavenoDaemon.ts and HavenoDaemon.test.ts 2021-11-11 16:20:27 -05:00
woodser
6f94a51a59 envoy config supports linux by adding parameter 2021-11-11 13:56:03 -05:00
woodser
94b99c8c09
fix typo (#26) 2021-11-10 17:47:30 -05:00
woodser
ebee442341
documentation to add api calls moved to haveno developer guide (#25) 2021-11-09 07:58:09 -05:00
erciccione
d590834234
add .github/CODEOWNERS (#24) 2021-11-09 07:57:57 -05:00
woodser
3b781b9be6
improve instructions to run API tests (#23) 2021-10-31 08:55:25 -04:00
woodser
f4ecbd8a87
fix link to protobuf definition (#22) 2021-10-29 15:04:24 -04:00
woodser
93fa4cd7b7
add documentation to add new grpc api functions (#21) 2021-10-27 14:18:07 -04:00
woodser
967d036216 havenod supports crypto account creation and getPrice(currencyCode)
disable account creation with instant trades
2021-10-24 09:23:58 -04:00
woodser
50d8c3b119 update after removing dao, tests passing 2021-10-22 07:45:14 -04:00
woodser
43edb4d3fa update to monero-javascript 0.5.6 for TaskLooper util & jest worker fix 2021-09-21 10:01:44 -04:00
woodser
a268b26784 test basic end-to-end trade completion
add methods to take offer and indicate payment to haveno daemon
add getNewDepositSubaddress() to haveno daemon
automatically fund haveno wallets and await unlocked funds
run tests sequentially
update protobuf definition
2021-09-21 10:01:44 -04:00