Lorenzo Tucci
925c7bc179
merging master changes
2023-01-11 13:36:03 +01:00
Lorenzo Tucci
b5396798e4
fixing warnings
2023-01-11 13:07:11 +01:00
Byron Hambly
4ca1f8da5e
ci: update msrv and github actions toolchains
2023-01-10 14:57:09 +02:00
Byron Hambly
9346cb7baf
fix: add debug log for opening monero wallet error
2023-01-10 13:49:32 +02:00
Lorenzo Tucci
5d301ebbb1
updating rpc-server tests
2023-01-09 19:03:22 +01:00
COMIT Botty McBotface
d0d3629bec
Prepare release 0.12.1
2023-01-09 13:00:14 +00:00
Byron Hambly
f39e1de964
feat(swap): merge cancel/refund commands into one command
2023-01-08 12:53:56 +02:00
Lorenzo Tucci
d416095146
Merge branch 'comit-network:master' into rpc-server
2023-01-08 09:07:38 +01:00
bors[bot]
bfb220984c
Merge #1250
...
1250: build(deps): bump serial_test from 0.9.0 to 0.10.0 r=delta1 a=dependabot[bot]
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.9.0 to 0.10.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/palfrey/serial_test/releases ">serial_test's releases</a>.</em></p>
<blockquote>
<h2>v0.10.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Pass the function's visibilty to the generated function by <a href="https://github.com/bl-ue "><code>`@bl-ue</code></a>` in <a href="https://github-redirect.dependabot.com/palfrey/serial_test/pull/81 ">palfrey/serial_test#81</a></li>
<li>Remove timeout_ms by <a href="https://github.com/palfrey "><code>`@palfrey</code></a>` in <a href="https://github-redirect.dependabot.com/palfrey/serial_test/pull/83 ">palfrey/serial_test#83</a></li>
<li>Actually properly support async by <a href="https://github.com/palfrey "><code>`@palfrey</code></a>` in <a href="https://github-redirect.dependabot.com/palfrey/serial_test/pull/82 ">palfrey/serial_test#82</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/bl-ue "><code>`@bl-ue</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/palfrey/serial_test/pull/81 ">palfrey/serial_test#81</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0 ">https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d72deb04dc
"><code>d72deb0</code></a> 0.10.0</li>
<li><a href="f96580428a
"><code>f965804</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/palfrey/serial_test/issues/85 ">#85</a> from palfrey/1.51-security</li>
<li><a href="44256fd605
"><code>44256fd</code></a> Update regex and remove thread_local to fix security issues</li>
<li><a href="29b6e742e3
"><code>29b6e74</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/palfrey/serial_test/issues/84 ">#84</a> from palfrey/1.51.0</li>
<li><a href="f4e3cb5f50
"><code>f4e3cb5</code></a> Downgrade a bunch of stuff for 1.51.0 compat</li>
<li><a href="4330da408f
"><code>4330da4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/palfrey/serial_test/issues/82 ">#82</a> from palfrey/actual-async</li>
<li><a href="177a4f3d24
"><code>177a4f3</code></a> Merge branch 'main' into actual-async</li>
<li><a href="cb516b95fb
"><code>cb516b9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/palfrey/serial_test/issues/83 ">#83</a> from palfrey/remove-timeout</li>
<li><a href="34529be55b
"><code>34529be</code></a> Fix use of start only in logging</li>
<li><a href="dbd39cf652
"><code>dbd39cf</code></a> Remove timeout_ms</li>
<li>Additional commits viewable in <a href="https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serial_test&package-manager=cargo&previous-version=0.9.0&new-version=0.10.0 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 04:22:06 +00:00
COMIT Botty McBotface
d7104c6976
Prepare release 0.12.0
2022-12-31 01:39:45 +00:00
binarybaron
b6201192c2
Allow asb to set a bitcoin address that is controlled by the asb itself to redeem/punish Bitcoin to
2022-12-31 00:52:53 +01:00
binarybaron
39895a176f
Merge branch 'master' into monero-unlocked-balance
2022-12-28 18:41:35 +01:00
dependabot[bot]
c59e638834
build(deps): bump serial_test from 0.9.0 to 0.10.0
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 11:03:37 +00:00
Lorenzo Tucci
88aee1966d
adding new unfinished RPC tests
2022-12-14 17:17:43 +01:00
dependabot[bot]
6e619a1ae1
build(deps): bump base64 from 0.13.1 to 0.20.0
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.1 to 0.20.0.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases )
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.1...v0.20.0 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 11:06:02 +00:00
binarybaron
008596aa1b
Update rpc.rs
2022-12-09 23:38:17 +01:00
Lorenzo Tucci
88a5870961
added files
2022-12-09 22:34:15 +01:00
Lorenzo Tucci
cf5efa8ad0
add broadcast channel to handle shutdowns gracefully and prepare for RPC server test
2022-12-09 22:33:52 +01:00
bors[bot]
ee4273d2d5
Merge #1231
...
1231: feat(asb): allow config overrides from env vars r=delta1 a=delta1
- upgrades config crate to 0.13.2 #1087
- adds environment source for config overrides
This change allows the ASB config to be overridden by env vars starting with `ASB__`.
Adds a test to check this, and updates the de/serialization of the network `listen` and `external_addresses` fields to be a comma separated string from the environment. The `separator` is a pair of underscores, which is necessary since some of the fields already have underscores in their names.
Example env var: `ASB__NETWORK__EXTERNAL_ADDRESSES="/dns4/example.org/tcp/9939,/ip4/1.2.3.4/tcp/9940"`
This particular change will help when running the ASB as a docker container (wip), allowing the config to be set in the env for docker-compose etc.
Co-authored-by: Byron Hambly <bhambly@blockstream.com>
2022-12-09 07:50:13 +00:00
dependabot[bot]
2401c2f38f
build(deps): bump bdk from 0.24.0 to 0.25.0
...
Bumps [bdk](https://github.com/bitcoindevkit/bdk ) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/bitcoindevkit/bdk/releases )
- [Changelog](https://github.com/bitcoindevkit/bdk/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: bdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 11:03:41 +00:00
Lorenzo Tucci
aeeffccda2
moving methods to api and validating addresses for rpc
2022-12-05 20:11:58 +01:00
Lorenzo Tucci
a26822d85b
split api module and propagate errors with rpc server
2022-12-05 19:26:47 +01:00
Byron Hambly
98296d8fa6
feat(asb): allow config overrides from env vars
...
- upgrades config crate to 0.13.2 #1087
- adds environment source for config overrides
2022-12-05 11:27:47 +02:00
Lorenzo Tucci
500684a43e
uncommenting and fixing more tests
2022-12-04 22:12:33 +01:00
Lorenzo Tucci
f5b62f967c
fixing tests in cli module
2022-12-04 20:50:53 +01:00
Byron Hambly
55e7d3f425
Merge branch 'master' into monero-unlocked-balance
2022-12-03 20:57:16 +02:00
binarybaron
e1983d5639
Cleanup, formatting, add get_seller
, get_swap_start_date
RPC endpoints
2022-12-02 21:46:27 +01:00
binarybaron
0df5af16b8
Print RPC server address
2022-11-30 16:35:39 +01:00
binarybaron
54c89217f6
Respond with bitcoin withdraw txid
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
beec7ac9c0
saving: cleaning up and initial work for tests
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
f4f6ec4239
cleaning up, renamed Init to Context
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
f26b27c266
writing async rpc methods and using arc for shared struct references
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
da3307d4d6
updating wip
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
22deb6b47e
saving to wip
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
87e5dd8b53
saving to wip
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
4413a8d489
saving: implementing internal api shared by cli and rpc server
2022-11-30 16:35:39 +01:00
Lorenzo Tucci
229ee5a65b
saving to wip branch
2022-11-30 16:34:57 +01:00
Byron Hambly
f0e059c814
docs: update sqlx script and add ci
...
- upgrades sqlx to 0.6
- fixes sqlite_dev_setup.sh script
- adds ci to test the script
2022-11-30 15:30:32 +02:00
Byron Hambly
08426d8171
fixup! fix(asb): use unlocked monero balance for quotes
2022-11-29 14:18:42 +02:00
bors[bot]
e5e7de757e
Merge #1225
...
1225: fix(cli, asb): print update warning correctly formatted r=delta1 a=binarybaron
Co-authored-by: binarybaron <86064887+binarybaron@users.noreply.github.com>
2022-11-25 13:45:12 +00:00
binarybaron
52871c9fc8
Print update warning correctly formatted
2022-11-25 13:58:58 +01:00
Byron Hambly
cd3ba4905a
feat: add wallet database migration from older bdk
...
- upgrades to bdk 0.24 #1198
- adds a regression test for opening older wallets #1183
- adds a migration for older wallets that encounter the ChecksumMismatch
error #1182
2022-11-23 12:23:21 +02:00
binarybaron
4f89b3d768
Add monero-wallet-rpc DOWNLOAD_URL
for M1, M2 Mac
2022-11-12 15:31:53 +01:00
binarybaron
f09b237e15
Immediately fetch transaction status upon subscription
...
Immediately fetch transaction status upon subscription instead of waiting 1 minute
(cherry picked from commit 5662f7fe81
)
2022-11-07 09:56:27 +02:00
Byron Hambly
3d12631d69
feat: upgrade monero images to v0.18.1.2
2022-11-07 09:53:50 +02:00
Byron Hambly
f224c49584
fix(asb): use unlocked monero balance for quotes
2022-11-07 09:52:58 +02:00
Byron Hambly
fb42ca13cc
chore: clippy fix
2022-10-19 15:02:46 +02:00
dependabot[bot]
17067579bb
build(deps): bump uuid from 1.1.2 to 1.2.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.1.2 to 1.2.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.1.2...1.2.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-08 04:34:38 +00:00
Byron Hambly
ef7922f898
build(deps): bump bdk to 0.23
2022-10-07 20:34:27 +02:00
dependabot[bot]
160e454f9e
build(deps): bump comfy-table from 5.0.1 to 6.1.0
...
Bumps [comfy-table](https://github.com/nukesor/comfy-table ) from 5.0.1 to 6.1.0.
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v5.0.1...v6.1.0 )
---
updated-dependencies:
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-14 11:36:33 +00:00