Commit graph

252 commits

Author SHA1 Message Date
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
woodser
58696fe633 update to monero-java 0.5.5 2021-09-07 11:47:09 -04:00
woodser
86f7d090b6 implement protocol v2 2021-09-07 11:47:09 -04:00
woodser
65bcd47446 document trade protocol messaging 2021-08-23 06:32:44 -04:00
erciccione
b922b9eb73 README: update info and links
- replace temporary email with contact@haveno.exchange
- add links to badges
- update info about #haveno-design
2021-08-23 06:32:20 -04:00
woodser
42d5f5ef75 fix link to WalletConfig.java 2021-08-07 15:09:06 -04:00
woodser
8a602d5de7 add fixed difficulty to private stagenet instructions 2021-07-26 11:09:09 -04:00
woodser
c0e7202f06 compile specific version of jackson 2021-07-24 07:59:26 -04:00
premek
3a0c40245c add monerod to gitignore
current install instructions are to unpack the prebuilt monerod in root of the project
2021-07-22 15:25:01 -04:00
premek
a643851d52 use monero instead of bitcoin in Take/Place offer to Buy/Sell monero 2021-07-22 15:24:47 -04:00