lexe-common
Advanced tools
| { | ||
| "git": { | ||
| "sha1": "553d66ebde3e8ba9e951f94c11a4075f4351c912" | ||
| "sha1": "0ac597ead266a8e8782d0b883b6648ec042e8fd8" | ||
| }, | ||
| "path_in_vcs": "public/lexe-common" | ||
| } |
+21
-21
@@ -505,5 +505,5 @@ # This file is automatically @generated by Cargo. | ||
| name = "lexe-byte-array" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "fee3d67908f9aa7ac9f07dd3114b51a4bfd09759eb2b4c6bb6df83faab0bb21c" | ||
| checksum = "5e23344f7a31dca16335bde556bb7ac159e8104fbccc9c6c567464d4b7d96702" | ||
| dependencies = [ | ||
@@ -515,3 +515,3 @@ "lexe-hex", | ||
| name = "lexe-common" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| dependencies = [ | ||
@@ -564,5 +564,5 @@ "anyhow", | ||
| name = "lexe-crypto" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "4488af261b1481a2fdb7f01fd0e1972990c9739b1012afce6974db977b344114" | ||
| checksum = "05e6974fab400e95d1793b3bdff27caf075c32c388c7ddccfbd5db83bf852e83" | ||
| dependencies = [ | ||
@@ -585,5 +585,5 @@ "bcs", | ||
| name = "lexe-enclave" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "a9692fc4a8b45b4811b8404dd59357c8ae442923a96ce660f2a1b30d4b226d05" | ||
| checksum = "584a0dec4f92eb083e0a62cc4c833e6046bfcecb1a10e6179df05aa130516cbc" | ||
| dependencies = [ | ||
@@ -605,11 +605,11 @@ "cfg-if", | ||
| name = "lexe-hex" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "4f7211357af2a696cefba7b0860471824eabe310e08eedd361e65b4612feed13" | ||
| checksum = "1ee60f4bb9eacd99d119d1831248778d0f4ee7650ef476507af2c9c11a683f46" | ||
| [[package]] | ||
| name = "lexe-serde" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "6e222e3f705327b7aa55c4ed0791c18b42c315d2216ea714ef4a7f56adbb36a7" | ||
| checksum = "3d4197b1db7c0a2df29931bce84e1d17fa0009a6a861ae9295ea1b4fa5c31aae" | ||
| dependencies = [ | ||
@@ -623,5 +623,5 @@ "base64", | ||
| name = "lexe-sha256" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "1b8f46023da11d8241a1b6f942f1f3623614cf428e581de6a6d02d24e91c5ea5" | ||
| checksum = "4db865c7a10553dc27b108e4bab8a0dc9d5e9b2edd1c98d08159e505296044ae" | ||
| dependencies = [ | ||
@@ -636,5 +636,5 @@ "lexe-byte-array", | ||
| name = "lexe-std" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "4f10fc9fbd043dd6170b19ee0a48ff210800c212e458f8d24fe3262c928568cd" | ||
| checksum = "b5179ab46c980244c8a537322ee4a34fb1a3466d84e10ee88b352ef137bab4d1" | ||
| dependencies = [ | ||
@@ -827,5 +827,5 @@ "ref-cast", | ||
| name = "proc-macro2" | ||
| version = "1.0.106" | ||
| version = "1.0.107" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" | ||
| checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" | ||
| dependencies = [ | ||
@@ -864,5 +864,5 @@ "unicode-ident", | ||
| name = "quote" | ||
| version = "1.0.45" | ||
| version = "1.0.47" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" | ||
| checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" | ||
| dependencies = [ | ||
@@ -1162,5 +1162,5 @@ "proc-macro2", | ||
| name = "syn" | ||
| version = "2.0.117" | ||
| version = "2.0.119" | ||
| source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" | ||
| checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" | ||
| dependencies = [ | ||
@@ -1167,0 +1167,0 @@ "proc-macro2", |
+10
-10
@@ -16,3 +16,3 @@ # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO | ||
| name = "lexe-common" | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| authors = [ | ||
@@ -105,21 +105,21 @@ "Max Fang <max@lexe.app>", | ||
| [dependencies.lexe-byte-array] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-crypto] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-enclave] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-hex] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-serde] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-sha256] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| [dependencies.lexe-std] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| features = ["ref-cast"] | ||
@@ -213,7 +213,7 @@ | ||
| [dev-dependencies.lexe-crypto] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| features = ["test-utils"] | ||
| [dev-dependencies.lexe-enclave] | ||
| version = "0.1.17" | ||
| version = "0.1.18" | ||
| features = ["test-utils"] | ||
@@ -220,0 +220,0 @@ |
+19
-1
@@ -20,2 +20,13 @@ use std::{include_bytes, time::Duration}; | ||
| /// The first node version to serve the `/user/v1/provision` endpoint, | ||
| /// older node versions serve only `/app/provision`. | ||
| /// | ||
| /// The backend now never returns pre-`node-v0.9.12` enclaves to provision. | ||
| /// We had to filter the response, as we deployed bad clients which fail to | ||
| /// start up because they erroneously provision via the `/user` endpoint. | ||
| // | ||
| // TODO(max): Remove this once pre-`node-v0.9.12` enclaves are revoked. | ||
| pub const FIRST_USER_API_NODE_VERSION: semver::Version = | ||
| semver::Version::new(0, 9, 12); | ||
| /// Reject backend requests for payments that are too large. | ||
@@ -62,3 +73,3 @@ pub const MAX_PAYMENTS_BATCH_SIZE: u16 = 100; | ||
| /// old version that may contain vulnerabilities. | ||
| pub const RELEASE_WINDOW_SIZE: usize = 3; | ||
| pub const RELEASE_WINDOW_SIZE: usize = 2; | ||
@@ -123,2 +134,9 @@ // --- Channels and liquidity --- // | ||
| // --- Human Bitcoin Addresses --- // | ||
| /// The minimum total wallet balance (in sats) required to claim or update a | ||
| /// custom Human Bitcoin Address. Deters mass-claiming of usernames. | ||
| // 10k sats = $5 at $50k/BTC or $10 at $100k/BTC | ||
| pub const HBA_CLAIM_MIN_BALANCE_SATS: u32 = 10_000; | ||
| // --- Persistence --- // | ||
@@ -125,0 +143,0 @@ |
Sorry, the diff of this file is not supported yet