mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-12-19 04:44:31 -05:00
61a19c35a7
2645 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
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> |
||
bors[bot]
|
27cd39227e
|
Merge #1234
1234: build(deps): bump bdk from 0.24.0 to 0.25.0 r=delta1 a=dependabot[bot] Bumps [bdk](https://github.com/bitcoindevkit/bdk) from 0.24.0 to 0.25.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitcoindevkit/bdk/releases">bdk's releases</a>.</em></p> <blockquote> <h2>Release 0.25.0</h2> <h3>Summary</h3> <p>This release fixes slow sync time and big script_pubkeys table with SQLite, the wallet rescan height for the FullyNodedExport and setting the network for keys in the KeyMap when using descriptor templates. Also added are new blockchain and mnemonic examples.</p> <h3>Changelog</h3> <h4>Fixed</h4> <ul> <li>Slow sync time and big script_pubkeys table with SQLite.</li> <li>Wallet rescan height for the FullyNodedExport.</li> <li>Setting the network for keys in the KeyMap when using descriptor templates.</li> </ul> <h4>Added</h4> <ul> <li>Examples for connecting to Esplora, Electrum Server, Neutrino and Bitcoin Core.</li> <li>Example for using a mnemonic in a descriptors.</li> </ul> <h2>What's Changed</h2> <ul> <li>Fix wallet export rescan height by <a href="https://github.com/LLFourn"><code>`@LLFourn</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/785">bitcoindevkit/bdk#785</a></li> <li>Add code example for each supported backend by <a href="https://github.com/w0xlt"><code>`@w0xlt</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/526">bitcoindevkit/bdk#526</a></li> <li>fix: ensure the key network is updated in the KeyMap as well by <a href="https://github.com/afilini"><code>`@afilini</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/800">bitcoindevkit/bdk#800</a></li> <li>Add mnemonic_to_descriptors example by <a href="https://github.com/vladimirfomene"><code>`@vladimirfomene</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/746">bitcoindevkit/bdk#746</a></li> <li>Bump version to 0.25.0 by <a href="https://github.com/notmandatory"><code>`@notmandatory</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/803">bitcoindevkit/bdk#803</a></li> <li>Ensure there are no duplicated script_pubkeys in sqlite by <a href="https://github.com/afilini"><code>`@afilini</code></a>` in <a href="https://github-redirect.dependabot.com/bitcoindevkit/bdk/pull/806">bitcoindevkit/bdk#806</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0">https://github.com/bitcoindevkit/bdk/compare/v0.24.0...v0.25.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
bors[bot]
|
6cbd258950
|
Merge #1235
1235: build(deps): bump data-encoding from 2.3.2 to 2.3.3 r=delta1 a=dependabot[bot] Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.3.2 to 2.3.3. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/ia0/data-encoding/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=data-encoding&package-manager=cargo&previous-version=2.3.2&new-version=2.3.3)](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> |
||
dependabot[bot]
|
1198cd7fcd
|
build(deps): bump data-encoding from 2.3.2 to 2.3.3
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/ia0/data-encoding/releases) - [Commits](https://github.com/ia0/data-encoding/commits) --- updated-dependencies: - dependency-name: data-encoding dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
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> |
||
bors[bot]
|
b033b48861
|
Merge #1233
1233: build(deps): bump serde from 1.0.148 to 1.0.149 r=delta1 a=dependabot[bot] Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.149</h2> <ul> <li>Relax some trait bounds from the <code>Serialize</code> impl of <code>BinaryHeap</code>, <code>BTreeSet</code>, and <code>HashSet</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2333">#2333</a>, thanks <a href="https://github.com/jonasbb"><code>`@jonasbb</code></a>)</li>` </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
Byron Hambly
|
6848f64385
|
build(deps): bump config to 0.13.3 | ||
dependabot[bot]
|
6f8f381500
|
build(deps): bump serde from 1.0.148 to 1.0.149
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.149) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
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 |
||
Byron Hambly
|
55e7d3f425
|
Merge branch 'master' into monero-unlocked-balance | ||
bors[bot]
|
e279b20629
|
Merge #1230
1230: docs: update sqlx script and add ci r=delta1 a=delta1 - upgrades sqlx to 0.6 - fixes `sqlite_dev_setup.sh` script - adds ci to test the script Co-authored-by: Byron Hambly <bhambly@blockstream.com> |
||
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 |
||
bors[bot]
|
96398b1db4
|
Merge #1229
1229: build(deps): bump vergen from 7.0.0 to 7.4.3 r=delta1 a=dependabot[bot] Bumps [vergen](https://github.com/rustyhorde/vergen) from 7.0.0 to 7.4.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rustyhorde/vergen/releases">vergen's releases</a>.</em></p> <blockquote> <h2>v7.4.3</h2> <ul> <li>Documentation update</li> <li>Fix for <code>sysinfo</code> memory reporting for machine with large amounts of memory</li> </ul> <h2>v7.4.2</h2> <ul> <li>Added support for <code>SOURCE_DATE_EPOCH</code> timestamps from <a href="https://reproducible-builds.org/docs/source-date-epoch/">https://reproducible-builds.org/docs/source-date-epoch/</a></li> </ul> <h2>v7.4.1</h2> <ul> <li>Pined <code>enum-iterator</code> dependency to <code>1.1.3</code> to avoid issue caused by more recent versions using unstable features causing builds to fail.</li> </ul> <h2>v7.4.0</h2> <ul> <li>Pinned all dependencies.</li> <li>Added the ability to ignore errors to continue processing other enabled environment variables.</li> </ul> <h2>v7.3.2</h2> <ul> <li>Pinned git dependency to "0.14". Version 0.15 was causing issues within docker builds (can't determine 'safe.directory'). Pinning to the last usable version for now until I can determine the underlying cause of that issue.</li> </ul> <h2>v7.3.1</h2> <ul> <li>Updated <code>enum-iterator</code> to latest</li> <li>Updated <code>sysinfo</code> to latest</li> <li>MSRV to 1.62.0</li> </ul> <h2>v7.2.1</h2> <ul> <li>Added support for git commit message output</li> </ul> <h2>v7.2.0</h2> <ul> <li>Added the ability to generate the git author and git email independently.</li> </ul> <h2>v7.1.0</h2> <ul> <li>Added support for git commit count</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
fa38208ffa
|
build(deps): bump vergen from 7.0.0 to 7.4.3
Bumps [vergen](https://github.com/rustyhorde/vergen) from 7.0.0 to 7.4.3. - [Release notes](https://github.com/rustyhorde/vergen/releases) - [Commits](https://github.com/rustyhorde/vergen/compare/7.0.0...7.4.3) --- updated-dependencies: - dependency-name: vergen dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
f0e28b1bc6
|
Merge #1228
1228: build(deps): bump async-trait from 0.1.58 to 0.1.59 r=delta1 a=dependabot[bot] Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.58 to 0.1.59. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/async-trait/releases">async-trait's releases</a>.</em></p> <blockquote> <h2>0.1.59</h2> <ul> <li>Support <code>self: Arc<Self></code> async methods that have a default implementation provided by the trait (<a href="https://github-redirect.dependabot.com/dtolnay/async-trait/issues/210">#210</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
Byron Hambly
|
08426d8171
|
fixup! fix(asb): use unlocked monero balance for quotes | ||
dependabot[bot]
|
27dd595dfa
|
build(deps): bump async-trait from 0.1.58 to 0.1.59
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.58 to 0.1.59. - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.58...0.1.59) --- updated-dependencies: - dependency-name: async-trait dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
a6c5f42aea
|
Merge #1227
1227: build(deps): bump serde from 1.0.147 to 1.0.148 r=delta1 a=dependabot[bot] Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.148</h2> <ul> <li>Support <code>remote</code> derive for generic types that have private fields (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2327">#2327</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
ec44077b61
|
build(deps): bump serde from 1.0.147 to 1.0.148
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.147...v1.0.148) --- updated-dependencies: - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
ee06b2a0e4
|
Merge #1226
1226: ci: use cargo cross for binary builds r=delta1 a=delta1 related to #1218 see: https://github.com/comit-network/xmr-btc-swap/pull/1225#issuecomment-1327637918 Co-authored-by: Byron Hambly <bhambly@blockstream.com> |
||
Byron Hambly
|
206040d9d6
|
ci: use cargo cross for binary builds
related to #1218 |
||
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> |
||
bors[bot]
|
54875bb30b
|
Merge #1224
1224: build(deps): bump rust_decimal_macros from 1.26.1 to 1.27.0 r=delta1 a=dependabot[bot] Bumps [rust_decimal_macros](https://github.com/paupino/rust-decimal) from 1.26.1 to 1.27.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md">rust_decimal_macros's changelog</a>.</em></p> <blockquote> <h2>1.27.0</h2> <h3>Added</h3> <ul> <li>Added <code>Copy</code>/<code>Clone</code> traits for <code>rkvy::Archive</code> (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/539">#539</a>)</li> <li>Support precision for scientific notation formatting (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/555">#555</a>, <a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/557">#557</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed edge case parsing of strings whereby it would incorrectly error instead of round (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/541">#541</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Update diesel feature to use release version (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/546">#546</a>)</li> <li>Updated documentation to include <code>cargo-edit</code> instructions (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/538">#538</a>)</li> <li>Start using new feature resolver for cargo dependencies (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/551">#551</a>)</li> <li>Optional serde deserialization avoids using <code>deserialize_any</code> except in explicit use cases (<a href="https://github-redirect.dependabot.com/paupino/rust-decimal/pull/558">#558</a>)</li> </ul> <h3>Credit</h3> <p>This release wouldn't have been possible without the help of the community. Special call out and thank you to <a href="https://github.com/icy-ux"><code>`@icy-ux</code></a>,` <a href="https://github.com/CAD97"><code>`@CAD97</code></a>,` <a href="https://github.com/nicksenger"><code>`@nicksenger</code></a>,` <a href="https://github.com/c410-f3r"><code>`@c410-f3r</code></a>` and <a href="https://github.com/yongqli"><code>`@yongqli</code></a>.</p>` </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/paupino/rust-decimal/commits">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust_decimal_macros&package-manager=cargo&previous-version=1.26.1&new-version=1.27.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> |
||
binarybaron
|
52871c9fc8 | Print update warning correctly formatted | ||
bors[bot]
|
5344e6d66c
|
Merge #1223
1223: build(deps): bump sigma_fun from `7f1ae3d` to `da6ffd2` r=delta1 a=dependabot[bot] Bumps [sigma_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
bors[bot]
|
814177dcb7
|
Merge #1222
1222: build(deps): bump ecdsa_fun from `7f1ae3d` to `da6ffd2` r=delta1 a=dependabot[bot] Bumps [ecdsa_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
bors[bot]
|
6f87e69530
|
Merge #1216 #1217
1216: build(deps): bump comfy-table from 6.1.2 to 6.1.3 r=delta1 a=dependabot[bot] Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 6.1.2 to 6.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nukesor/comfy-table/releases">comfy-table's releases</a>.</em></p> <blockquote> <h2>v6.1.3</h2> <h3>Fixed</h3> <ul> <li>Disable unneded crossterm <code>bracketed-paste</code> feature.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md">comfy-table's changelog</a>.</em></p> <blockquote> <h2>[6.1.3] - 2022-11-21</h2> <h3>Fixed</h3> <ul> <li>Disable unneded crossterm <code>bracketed-paste</code> feature.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
f123802619
|
build(deps): bump comfy-table from 6.1.2 to 6.1.3
Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 6.1.2 to 6.1.3. - [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/v6.1.2...v6.1.3) --- updated-dependencies: - dependency-name: comfy-table dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
dependabot[bot]
|
42b090a66f
|
build(deps): bump ecdsa_fun from 7f1ae3d to da6ffd2
Bumps [ecdsa_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`.
- [Release notes](https://github.com/LLFourn/secp256kfun/releases)
- [Commits](
|
||
dependabot[bot]
|
bb1e17c65b
|
build(deps): bump serde_json from 1.0.87 to 1.0.89
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.89. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.87...v1.0.89) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
dependabot[bot]
|
d604ad8b92
|
build(deps): bump sigma_fun from 7f1ae3d to da6ffd2
Bumps [sigma_fun](https://github.com/LLFourn/secp256kfun) from `7f1ae3d` to `da6ffd2`.
- [Release notes](https://github.com/LLFourn/secp256kfun/releases)
- [Commits](
|
||
dependabot[bot]
|
ecfc4ac324
|
build(deps): bump rust_decimal_macros from 1.26.1 to 1.27.0
Bumps [rust_decimal_macros](https://github.com/paupino/rust-decimal) from 1.26.1 to 1.27.0. - [Release notes](https://github.com/paupino/rust-decimal/releases) - [Changelog](https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md) - [Commits](https://github.com/paupino/rust-decimal/commits) --- updated-dependencies: - dependency-name: rust_decimal_macros dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
dcd8abd34e
|
Merge #1219
1219: feat: add wallet database migration from older bdk r=delta1 a=delta1 - 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 Co-authored-by: Byron Hambly <bhambly@blockstream.com> |
||
Byron Hambly
|
dee51dc069
|
Merge branch 'master' into bdk-0.24 | ||
bors[bot]
|
0e242110bd
|
Merge #1218
1218: ci: use cargo cross for armv7 build r=delta1 a=delta1 armv7 builds have started failing, presumably due to some change in the CI runners. this change updates the CI to use `cargo cross` for more reliable cross compilation example failure: https://github.com/comit-network/xmr-btc-swap/actions/runs/3496339850/jobs/5855083680 ``` error: failed to run custom build command for `ring v0.16.20` Caused by: process didn't exit successfully: `/home/runner/work/xmr-btc-swap/xmr-btc-swap/target/debug/build/ring-3b88841cfec2d8d7/build-script-build` (exit status: 101) --- stdout OPT_LEVEL = Some("0") TARGET = Some("armv7-unknown-linux-gnueabihf") HOST = Some("x86_64-unknown-linux-gnu") CC_armv7-unknown-linux-gnueabihf = None CC_armv7_unknown_linux_gnueabihf = None TARGET_CC = None CC = None CROSS_COMPILE = None CFLAGS_armv7-unknown-linux-gnueabihf = None CFLAGS_armv7_unknown_linux_gnueabihf = None TARGET_CFLAGS = None CFLAGS = None CRATE_CC_NO_DEFAULTS = None DEBUG = Some("true") CARGO_CFG_TARGET_FEATURE = None --- stderr running "arm-linux-gnueabihf-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-march=armv7-a" "-I" "include" "-Wall" "-Wextra" "-pedantic" "-pedantic-errors" "-Wall" "-Wextra" "-Wcast-align" "-Wcast-qual" "-Wconversion" "-Wenum-compare" "-Wfloat-equal" "-Wformat=2" "-Winline" "-Winvalid-pch" "-Wmissing-field-initializers" "-Wmissing-include-dirs" "-Wredundant-decls" "-Wshadow" "-Wsign-compare" "-Wsign-conversion" "-Wundef" "-Wuninitialized" "-Wwrite-strings" "-fno-strict-aliasing" "-fvisibility=hidden" "-fstack-protector" "-g3" "-DNDEBUG" "-c" "-o/home/runner/work/xmr-btc-swap/xmr-btc-swap/target/armv7-unknown-linux-gnueabihf/debug/build/ring-34b63fa28ccdbd48/out/aesv8-armx-linux32.o" "/home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/pregenerated/aesv8-armx-linux32.S" cc1: error: ‘-mfloat-abi=hard’: selected architecture lacks an FPU thread 'main' panicked at 'execution failed', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.20/build.rs:656:9 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... Error: Process completed with exit code 101. ``` Co-authored-by: Byron Hambly <bhambly@blockstream.com> |
||
Byron Hambly
|
4c16367d9e
|
ci: use cargo cross for armv7 build | ||
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 |
||
bors[bot]
|
496482d302
|
Merge #1212
1212: build(deps): bump reqwest from 0.11.12 to 0.11.13 r=delta1 a=dependabot[bot] Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.12 to 0.11.13. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/releases">reqwest's releases</a>.</em></p> <blockquote> <h2>v0.11.13</h2> <h2>What's Changed</h2> <ul> <li>Add <code>ClientBuilder::dns_resolver()</code> option for custom DNS resolvers.</li> <li>Add <code>ClientBuilder::tls_sni(bool)</code> option to enable or disable TLS Server Name Indication.</li> <li>Add <code>Identity::from_pkcs8_pem()</code> constructor when using <code>native-tls</code>.</li> <li>Fix <code>redirect::Policy::limited(0)</code> from following any redirects.</li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/NobodyXu"><code>`@NobodyXu</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1647">seanmonstar/reqwest#1647</a></li> <li><a href="https://github.com/anhcuky"><code>`@anhcuky</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1645">seanmonstar/reqwest#1645</a></li> <li><a href="https://github.com/mirecl"><code>`@mirecl</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1655">seanmonstar/reqwest#1655</a></li> <li><a href="https://github.com/irrelevelephant"><code>`@irrelevelephant</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1653">seanmonstar/reqwest#1653</a></li> <li><a href="https://github.com/Alvenix"><code>`@Alvenix</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1669">seanmonstar/reqwest#1669</a></li> <li><a href="https://github.com/kianmeng"><code>`@kianmeng</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/seanmonstar/reqwest/pull/1562">seanmonstar/reqwest#1562</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's changelog</a>.</em></p> <blockquote> <h2>v0.11.13</h2> <ul> <li>Add <code>ClientBuilder::dns_resolver()</code> option for custom DNS resolvers.</li> <li>Add <code>ClientBuilder::tls_sni(bool)</code> option to enable or disable TLS Server Name Indication.</li> <li>Add <code>Identity::from_pkcs8_pem()</code> constructor when using <code>native-tls</code>.</li> <li>Fix <code>redirect::Policy::limited(0)</code> from following any redirects.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
b757022b39
|
build(deps): bump reqwest from 0.11.12 to 0.11.13
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.12 to 0.11.13. - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.12...v0.11.13) --- updated-dependencies: - dependency-name: reqwest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
2ff8f096a1
|
Merge #1211
1211: build(deps): bump uuid from 1.2.1 to 1.2.2 r=delta1 a=dependabot[bot] Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.2.1 to 1.2.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uuid-rs/uuid/releases">uuid's releases</a>.</em></p> <blockquote> <h2>1.2.2</h2> <h2>What's Changed</h2> <ul> <li>CI Cleanups by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://github-redirect.dependabot.com/uuid-rs/uuid/pull/640">uuid-rs/uuid#640</a></li> <li>Remove extern crate alloc by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://github-redirect.dependabot.com/uuid-rs/uuid/pull/645">uuid-rs/uuid#645</a></li> <li>Prepare for 1.2.2 release by <a href="https://github.com/KodrAus"><code>`@KodrAus</code></a>` in <a href="https://github-redirect.dependabot.com/uuid-rs/uuid/pull/646">uuid-rs/uuid#646</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/uuid-rs/uuid/compare/1.2.1...1.2.2">https://github.com/uuid-rs/uuid/compare/1.2.1...1.2.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
857dcbcf48
|
build(deps): bump uuid from 1.2.1 to 1.2.2
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/1.2.1...1.2.2) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
b2e1c84bd6
|
Merge #1201 #1203
1201: build(deps): bump tokio-util from 0.7.2 to 0.7.3 r=delta1 a=dependabot[bot] Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.2 to 0.7.3. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
bors[bot]
|
68796ef59f
|
Merge #1207
1207: Add monero-wallet-rpc `DOWNLOAD_URL` for M1, M2 Mac r=delta1 a=binarybaron Co-authored-by: binarybaron <86064887+binarybaron@users.noreply.github.com> |
||
binarybaron
|
4f89b3d768 |
Add monero-wallet-rpc DOWNLOAD_URL for M1, M2 Mac
|
||
bors[bot]
|
7d5a604384
|
Merge #1206
1206: build(deps): bump Swatinem/rust-cache from 2.0.2 to 2.2.0 r=delta1 a=dependabot[bot] Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.0.2 to 2.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Swatinem/rust-cache/releases">Swatinem/rust-cache's releases</a>.</em></p> <blockquote> <h2>v2.2.0</h2> <ul> <li>Add new <code>save-if</code> option to always restore, but only conditionally save the cache.</li> </ul> <h2>v2.1.0</h2> <ul> <li>Only hash <code>Cargo.{lock,toml}</code> files in the configured workspace directories.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md">Swatinem/rust-cache's changelog</a>.</em></p> <blockquote> <h2>2.2.0</h2> <ul> <li>Add new <code>save-if</code> option to always restore, but only conditionally save the cache.</li> </ul> <h2>2.1.0</h2> <ul> <li>Only hash <code>Cargo.{lock,toml}</code> files in the configured workspace directories.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
dependabot[bot]
|
6ff0e1f4db
|
build(deps): bump Swatinem/rust-cache from 2.0.2 to 2.2.0
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.0.2 to 2.2.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v2.0.2...v2.2.0) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
dependabot[bot]
|
b90774a12d
|
build(deps): bump tokio from 1.16.1 to 1.19.2
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.16.1 to 1.19.2. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.16.1...tokio-1.19.2) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
dependabot[bot]
|
303c25f486
|
build(deps): bump tokio-util from 0.7.2 to 0.7.3
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.7.2 to 0.7.3. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.2...tokio-util-0.7.3) --- updated-dependencies: - dependency-name: tokio-util dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> |
||
bors[bot]
|
90ff605469
|
Merge #1200
1200: build(deps): bump hyper from 0.14.22 to 0.14.23 r=delta1 a=dependabot[bot] Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.22 to 0.14.23. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/hyper/releases">hyper's releases</a>.</em></p> <blockquote> <h2>v0.14.23</h2> <h2>Bug Fixes</h2> <ul> <li><strong>http2:</strong> Fix race condition in client dispatcher (<a href="https://github-redirect.dependabot.com/hyperium/hyper/issues/3041">#3041</a>) (<a href=" |
||
bors[bot]
|
0e47d5fe66
|
Merge #1199
1199: build(deps): bump time from 0.3.16 to 0.3.17 r=delta1 a=dependabot[bot] Bumps [time](https://github.com/time-rs/time) from 0.3.16 to 0.3.17. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/time-rs/time/releases">time's releases</a>.</em></p> <blockquote> <h2>v0.3.17</h2> <p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">time's changelog</a>.</em></p> <blockquote> <h2>0.3.17 [2022-11-06]</h2> <h3>Changed</h3> <ul> <li>The amount of code generated by <code>time::serde::format_description!</code> is reduced if not all feature flags are active.</li> <li><code>cargo test --tests</code> works with any configuration of feature flags. This occurs by spawning a subprocess that passes <code>--all-features</code>. <code>cargo test --doc</code> works with most combinations of feature flags, including the default. The combination of these changes means that crater will now run on <code>time</code>.</li> <li><code>libc</code> and <code>num_threads</code> are only included as dependencies when needed. They were previously unconditionally included.</li> </ul> <h3>Added</h3> <ul> <li><code>time::format_description::parse_owned</code>, which returns an <code>OwnedFormatItem</code>. This avoids "lifetime hell", where all your structs now need a lifetime because a single field has one. Note that when possible, the borrowed format item (just called <code>FormatItem</code>) is still preferred, as it has significantly fewer allocations. The new <code>OwnedFormatItem</code> is usable for both formatting and parsing, as you would expect.</li> </ul> <h3>Compatibility</h3> <ul> <li>The parser for runtime format descriptions has been rewritten. A side effect of this is that some errors have slightly changed. No existing API has been altered, so this is not a breaking change. However, you may notice different errors, which are hopefully better! The parser for compile-time format descriptions has not yet been swapped out. If you notice any bugs, please file an issue.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |