woodser
ffccf83ac5
support getXmrPrimaryAddress(), getXmrNewSubaddress()
2022-05-16 13:33:07 -04:00
woodser
fa15612586
support scheduling offers with locked funds
2022-05-16 13:33:07 -04:00
woodser
2da77de41b
update lombok to fix eclipse refactor > rename issue
2022-05-16 13:33:07 -04:00
woodser
a37df9281e
add supported asset codes to payment methods
2022-05-12 14:05:57 -04:00
woodser
f4120b869d
support getXmrSeed()
2022-05-11 17:03:34 -04:00
erciccione
0e30603d15
haveno_deps.sh: update tag and hashes of monero to testing5
2022-05-11 10:00:36 -04:00
woodser
e4a8aa45e7
update to monero-java v0.7.0
2022-05-10 09:54:37 -04:00
erciccione
3d278a7952
readme: updates and light trimming
2022-05-09 09:54:03 -04:00
woodser
ded73cad6c
close multisig wallet after seller prepares payment received message
2022-05-06 08:56:29 -04:00
woodser
c08ee2298d
rename haveno-ui-poc to haveno-ts
2022-05-03 08:06:27 -04:00
woodser
d87c679f4c
resolve NPE on shutdown before account opened
2022-04-29 13:54:53 -04:00
woodser
716f62797d
register arbitrator from api and use throughout trade
2022-04-28 11:46:34 -04:00
woodser
c2f5adac9b
trigger price handled as string, same as price
2022-04-28 11:46:34 -04:00
erciccione
9d4ec0a532
add badge pointing to coc ( #286 )
2022-04-27 09:50:13 -04:00
woodser
272ae8bfa9
check account open on create crypto payment account ( #281 )
2022-04-12 07:49:40 -04:00
duriancrepe
5b38eab716
Encrypt persisted data using password protected symmetric key ( #279 )
2022-04-12 07:49:30 -04:00
erciccione
75c66ee43f
readme: updates
...
- minor updates to reflect the status of the project
- change openalias donation address to fund@haveno.exchange
2022-04-09 07:56:56 -04:00
woodser
2d3043093e
seller state is PAYMENT_RECEIVED or PAYOUT_PUBLISHED after confirming
2022-04-07 14:12:03 -04:00
woodser
730bee3e71
renames in proto and api ( #277 )
...
rename to getNewDepositAddress()
rename trade phase DEPOSIT_CONFIRMED to DEPOSIT_UNLOCKED
rename fiat sent/received to payment sent/received
2022-04-07 10:45:35 -04:00
woodser
f1b3ff6f08
rename to haveno.ts, haveno.test.ts
2022-04-06 11:36:59 -04:00
woodser
32070fbafb
refactor payout protocol to work with or without updated multisig
2022-04-06 11:27:50 -04:00
woodser
bb95b4b1d6
support multithreading in api and protocols
...
close trade wallets while unused for scalability
verify txs do not use unlock height
increase trade init timeout to 60s
2022-04-06 11:27:50 -04:00
woodser
fdddc87477
app fully initialized before daemon connection or wallet by default
...
wallet initializes when first connected to get correct height
connect to local node if available and last connection offline
use only one internal daemon in monero node service
2022-04-04 15:28:54 -04:00
duriancrepe
9dfbb0d5a6
Add API functions to start and stop local Monero node
2022-04-04 15:28:54 -04:00
woodser
00765d7b32
Change network version to avoid connecting to bisq nodes ( #275 )
...
Co-authored-by: l0nelyc0w <coinrunner@danwin1210.me>
2022-04-04 14:17:44 -04:00
devhyper
435051f204
Fix pricenode/docker
2022-04-03 12:18:43 -04:00
erciccione
69b5039f58
replace v2 tor project address with v3
2022-04-03 12:11:13 -04:00
Christoph Atteneder
e0727f4934
tor v3 formatting and v3 btc nodes from bisq
...
Co-Authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
Co-Authored-by: Stephan Oeste <emzy@emzy.de>
2022-04-03 12:11:13 -04:00
erciccione
e49aef88d5
deps: update tor to 0.4.5.10 (netlayer 0.7.2)
...
https://github.com/bisq-network/netlayer/releases/tag/0.7.2
2022-04-03 12:11:13 -04:00
duriancrepe
2851319e3b
Add API functions to support trade chat ( #257 )
2022-03-09 07:42:48 -05:00
duriancrepe
e7b4627102
Add API functions to open and resolve disputes ( #244 )
...
Co-authored-by: woodser <woodser@protonmail.com>
2022-03-07 12:56:39 -05:00
erciccione
07c48a04f5
settings for pricenodes and add our pricenodes
2022-03-06 10:45:18 -05:00
erciccione
10f39aa65f
README: add majesticbank to the sponsors
2022-02-28 12:20:49 -05:00
woodser
e91b96227f
support Bitcoin Cash
2022-02-16 11:59:21 -05:00
woodser
e864210f4b
update price node from upstream, fix XMR price, default port 8078
...
Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com>
Co-authored-by: wiz <j@wiz.biz>
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: Stephan Oeste <emzy@emzy.de>
Co-authored-by: Chris Beams <chris@beams.io>
2022-02-16 11:59:21 -05:00
woodser
45a61ae835
fix bug getting crypto offers caused by base/counter inversion ( #245 )
2022-02-16 10:09:52 -05:00
Randall B
5b038697c3
Add market depth info API call ( #190 )
2022-02-11 18:13:41 -05:00
duriancrepe
e3b9a9962b
Add API functions to initialize Haveno account ( #216 )
...
Co-authored-by: woodser@protonmail.com
2022-02-09 04:39:57 -05:00
erciccione
dc4692d97a
haveno_deps.sh: use monero binaries testing4 ( #240 )
...
https://github.com/haveno-dex/monero/releases/tag/testing4
2022-02-08 14:33:35 -05:00
woodser
1ae98094f3
stop arbitrator trade initialization timeout ( #238 )
2022-02-08 07:29:30 -05:00
l0nelyc0w
06cd07157c
fix legacy tab ( #233 )
2022-02-07 08:14:45 -05:00
woodser
71a592cbb8
update to monero-java v0.6.4 ( #237 )
2022-02-06 12:10:08 -05:00
erciccione
a5f834cc6f
haveno_deps.sh: hashes, tag and version constants on top ( #231 )
2022-02-06 12:09:08 -05:00
Přemek Vyhnal
3552fb77bd
run haveno_deps script on gradle build instead of from make ( #230 )
...
Closes #184
Maybe it would be "nicer" to download the binaries with a gradle task utilising gradle tasks' inputs and outputs but that's for someone more skilled with gradle
2022-02-06 11:37:47 -05:00
Přemek Vyhnal
17d109a15e
replace witness plugin with gradle dependency checksum verification ( #223 )
...
* replace witness plugin with gradle builtin dependency checksum verification
I noticed that a recent dependency change didn't needed checksum change. It was because the witness plugin only checked the listed checksums, not all the dependencies. If the dependency was not on the list, the new checksum was not verified.
Gradle now has its own verification mechanism, see https://docs.gradle.org/current/userguide/dependency_verification.html
After a dependency is added or a version is changed, the checksums could be regenerated using the following command.
```
gradle --write-verification-metadata sha256 help
````
The help task is just used to discover as much as possible dependencies, and if subsequent builds fail with a verification error, you can re-execute generation with the appropriate tasks to "discover" more dependencies
I verified that all the checksums from the removed file are present in the new one.
jcenter repository (used only for gradle shadow plugin) is replaced with gradlePluginPortal. jcenter is shutting down anyway and the checksums for shadow plugin and its dependencies were not added automatically to the xml file for some reason.
* add javadoc and source as trusted artifacts
Co-authored-by: woodser <woodser@protonmail.com>
2022-02-06 11:36:58 -05:00
erciccione
f264cdb244
haveno_deps.sh: point to testing3 monero binaries
2022-02-05 08:04:37 -05:00
Fritz Lumnitz
a3586fdef8
Add monero connections manager
2022-01-28 17:01:32 -05:00
erciccione
ed13047bf6
README: general updates
2022-01-24 11:15:02 -05:00
erciccione
6e9648af20
workflows: move coverage reports to their own action and remove from build.yml
...
codacy's github action will allow us to run checks also on pull requests (tested on my fork)
2022-01-20 14:17:59 -05:00
erciccione
c28e99a051
workflows: don't try to send coverage reports on windows bot
2022-01-20 13:16:34 -05:00