woodser
7c9c35b1b8
improve error handling in protocol pipelines
...
support getTrades() from grpc api
consistently use timeouts in protocol pipelines
remove trade and repost offer on protocol errors
delete multisig wallet when trade removed
protocol advances on ack messages instead of network onArrived()
re-order protocol class methods to correct order
2021-12-15 13:19:05 -05:00
woodser
d2ddfad5bc
add arbitrator-daemon to makefile
2021-12-15 09:09:28 -05:00
erciccione
7c2819c31a
README: updates after new website and misc
2021-12-14 07:16:17 -05:00
woodser
dd68760f27
handle errors making or taking offers with insufficient funds
2021-12-08 06:24:35 -05:00
woodser
abfc0503fa
update to monero-java v0.5.9 which supports monero-project v0.17.3.0
...
support `make funding-wallet` for api tests
2021-12-03 12:09:46 -05:00
woodser
1ea0db3f37
add instructions to rebase and squash commits
2021-12-03 12:09:35 -05:00
erciccione
1c94644276
deps: download and verify new monero binaries
2021-12-03 12:09:17 -05:00
woodser
523d7788e5
clarify instructions to open pull requests
2021-12-01 11:42:47 -05:00
woodser
abd6b36589
fix path and image in import-haveno.md
2021-11-23 07:59:52 -05:00
Randall Coding
c7cc810d47
Handle arbitrator giving all payout to one trader
2021-11-22 14:18:49 -05:00
woodser
1f7daac389
update instructions to update grpc client
2021-11-22 08:02:24 -05:00
woodser
f1b22a16b3
relax grpc rate limits for tests
2021-11-22 08:02:16 -05:00
woodser
b6a1d7c652
adjust displayed currencies in desktop app
2021-11-22 08:02:06 -05:00
premek
f27e3e3d1a
Implement getMarketPrices API endpoint
...
- Increase rate limit to 10 calls per second.
- Use the new API also for the getMarketPrice call, this makes the 'Can get market prices' API test pass
2021-11-20 19:41:26 -05:00
erciccione
b1e69f9fdc
workflows: add codeql security analyser
2021-11-20 16:54:22 -05:00
woodser
469c47b0c7
add balance to xmr balances
...
reduce trade api rate limiting
offer is set to available
2021-11-20 16:28:49 -05:00
woodser
f08c2036a7
api returns offers for unconfigured payment method
2021-11-19 17:14:21 -05:00
woodser
4dafd57026
use backup arbitrator if signing arbitrator not available
2021-11-18 13:04:25 -05:00
premek
7d21bdf9f3
add config option to specify wallet rpc bind port
2021-11-17 04:55:39 -05:00
woodser
4000fdc1e5
show warnings from wallet disconnect on manual shutdown, not stacktraces
...
quick build haveno apps with `make haveno-apps`
upgrade to monero-java 0.5.8
2021-11-13 12:58:54 -05:00
woodser
cd108387a2
restore dispute summary message
2021-11-11 16:21:22 -05:00
woodser
673aa3a437
rename to HavenoDaemon.ts and HavenoDaemon.test.ts
2021-11-11 16:21:00 -05:00
erciccione
d7ae434385
CI: cache dependencies in makefile
...
cache both gradle and haveno-specific dependencies when running CI.
windows binaries are built using ./gradlew build directly, since
windows users have to download binaries manually regardless.
2021-11-11 09:03:03 -05:00
woodser
aea305048d
improve eclipse documentation
2021-11-09 11:46:41 -05:00
woodser
4d80c2c617
update link to protocol pdf
2021-11-04 08:47:13 -04:00
erciccione
880ecd948b
docs/README.md: fix link to haveno-import.md
2021-11-02 14:12:33 -04:00
woodser
47a7ec07e1
add developer guide and cleanup docs
2021-10-31 08:46:41 -04:00
woodser
4d81d98e00
revert price feed changes of #129 due to error when all tests run
...
observing "error applying consumer" in alice console when all tests run
2021-10-30 10:00:40 -04:00
woodser
68e0bba6ac
only print when outputs first confirm
2021-10-30 10:00:40 -04:00
la-rocinante
fd9201f8c6
Updated checksum of jtorctl ( #128 )
...
Updated checksum of jtorctl
Co-authored-by: el-rocinante <>
2021-10-30 08:46:43 -04:00
woodser
a1276f35d9
add woodser public gpg key ( #134 )
2021-10-27 15:29:55 -04:00
erciccione
24ebfaaf3a
add gpg_keys folder with erciccione's gpg key
...
moved from haveno-meta
2021-10-27 08:20:06 -04:00
erciccione
b761dbfd37
docs/installing.md: clarify mediator and arbitrator need to be registered in the UI (when using make deploy) and fix formatting
2021-10-25 08:41:41 -04:00
woodser
728760bbc2
support price feed for btc and other cryptos
...
add btc and remove xmr from market price map
closes #125
2021-10-24 09:23:15 -04:00
woodser
ed4394dc5d
set payment account trade currency
...
closes #115
2021-10-24 09:23:15 -04:00
premek
d9762b06d1
fix About Haveno title in settings
...
the string was renamed previously probably by batch find & replace
2021-10-24 09:22:48 -04:00
l0nelyc0w
cefba8e4b5
remove DAO
...
Co-authored-by: premek <1145361+premek@users.noreply.github.com>
2021-10-20 06:19:52 -04:00
woodser
f9f2cd07c3
remove monero-wallet-rpc binary
2021-10-13 08:38:02 -04:00
erciccione
a74fac9646
use makefile for quick installation and deployment
...
- update docs/installing.md
- edit WalletConfig.java to point to monero-wallet-rpc in .localnet
- remove monerod and monero-wallet-rpc from .gitignore
2021-10-13 08:05:31 -04:00
woodser
b72db7f20d
onTakeOffer() invokes result handler after trade completely initialized
2021-09-21 10:01:20 -04:00
woodser
f8fa838a9b
open trades in parallel on startup
2021-09-21 10:01:20 -04:00
woodser
6e21508a94
add grpc call to get new deposit subaddress
2021-09-21 10:01:20 -04:00
erciccione
91cd984d85
README: update info about funding and bounties
2021-09-19 06:37:27 -04:00
woodser
6798630dfc
filter offers with spent or duplicate funds using key images
...
reserve tx does not remain in arbitrator pool
2021-09-18 15:02:14 -04:00
woodser
b9228585c7
use underscores in grpc.proto for correct camelcase in grpc-web
2021-09-16 09:32:01 -04:00
woodser
e3b2627944
reduce api rate limiting
2021-09-15 06:44:52 -04:00
woodser
048e2f446c
unfreeze outputs when offer is removed from books
2021-09-15 06:44:52 -04:00
woodser
d136815552
support creating offer from grpc api
...
fee payment currency is xmr
scale atomic units from grpc api to centineros for consistency
implement ParsingUtils.atomicUnitsToCentineros()
2021-09-15 06:44:52 -04:00
woodser
2b80385928
int64s use [jstype = JS_STRING] to preserve big ints in javascript
2021-09-15 06:44:52 -04:00
woodser
59f3fc6385
balances include unlocked, locked, reserved offers, reserved trades
2021-09-12 09:38:20 -04:00