Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,312 changes: 1,463 additions & 2,849 deletions CHANGELOG.md

Large diffs are not rendered by default.

90 changes: 45 additions & 45 deletions Cargo.lock

Large diffs are not rendered by default.

90 changes: 45 additions & 45 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,56 +71,56 @@ push-remote = "origin"
publish = true

[workspace.package]
version = "0.2.2"
version = "0.2.3"
edition = "2021"
license = "LGPL-3.0-only"
description = "E3 — Encrypted Execution Environments"
repository = "https://github.com/gnosisguild/interfold"
repository = "https://github.com/theinterfold/interfold"

[workspace.dependencies]
e3-aggregator = { version = "0.2.2", path = "./crates/aggregator" }
e3-bfv-client = { version = "0.2.2", path = "./crates/bfv-client" }
e3-config = { version = "0.2.2", path = "./crates/config" }
e3-console = { version = "0.2.2", path = "./crates/console" }
e3-dashboard = { version = "0.2.2", path = "./crates/dashboard" }
e3-ciphernode-builder = { version = "0.2.2", path = "./crates/ciphernode-builder" }
e3-crypto = { version = "0.2.2", path = "./crates/crypto" }
e3-data = { version = "0.2.2", path = "./crates/data" }
e3-hamt = { version = "0.2.2", path = "./crates/hamt" }
e3-request = { version = "0.2.2", path = "./crates/request" }
e3-sdk = { version = "0.2.2", path = "./crates/sdk" }
e3-cli = { version = "0.2.2", path = "./crates/cli" }
e3-committee-hash = { version = "0.2.2", path = "./crates/committee-hash" }
e3-entrypoint = { version = "0.2.2", path = "./crates/entrypoint" }
e3-init = { version = "0.2.2", path = "./crates/init" }
e3-events = { version = "0.2.2", path = "./crates/events" }
e3-evm = { version = "0.2.2", path = "./crates/evm" }
e3-evm-helpers = { version = "0.2.2", path = "./crates/evm-helpers" }
e3-fhe = { version = "0.2.2", path = "./crates/fhe" }
e3-fhe-params = { version = "0.2.2", path = "./crates/fhe-params" }
e3-fs = { version = "0.2.2", path = "./crates/fs" }
e3-indexer = { version = "0.2.2", path = "./crates/indexer" }
e3-multithread = { version = "0.2.2", path = "./crates/multithread" }
e3-keyshare = { version = "0.2.2", path = "./crates/keyshare" }
e3-logger = { version = "0.2.2", path = "./crates/logger" }
e3-net = { version = "0.2.2", path = "./crates/net" }
e3-compute-provider = { version = "0.2.2", path = "./crates/compute-provider" }
e3-sortition = { version = "0.2.2", path = "./crates/sortition" }
e3-daemon-server = { version = "0.2.2", path = "./crates/daemon-server" }
e3-program-server = { version = "0.2.2", path = "./crates/program-server" }
e3-polynomial = { version = "0.2.2", path = "./crates/polynomial" }
e3-support-scripts = { version = "0.2.2", path = "./crates/support-scripts" }
e3-sync = { version = "0.2.2", path = "./crates/sync" }
e3-test-helpers = { version = "0.2.2", path = "./crates/test-helpers" }
e3-tests = { version = "0.2.2", path = "./crates/tests" }
e3-trbfv = { version = "0.2.2", path = "./crates/trbfv" }
e3-utils = { version = "0.2.2", path = "./crates/utils" }
e3-utils-derive = { version = "0.2.2", path = "./crates/utils-derive" }
e3-safe = { version = "0.2.2", path = "./crates/safe" }
e3-slashing = { version = "0.2.2", path = "./crates/slashing" }
e3-zk-prover = { version = "0.2.2", path = "./crates/zk-prover" }
e3-zk-helpers = { version = "0.2.2", path = "./crates/zk-helpers" }
e3-parity-matrix = { version = "0.2.2", path = "./crates/parity-matrix" }
e3-aggregator = { version = "0.2.3", path = "./crates/aggregator" }
e3-bfv-client = { version = "0.2.3", path = "./crates/bfv-client" }
e3-config = { version = "0.2.3", path = "./crates/config" }
e3-console = { version = "0.2.3", path = "./crates/console" }
e3-dashboard = { version = "0.2.3", path = "./crates/dashboard" }
e3-ciphernode-builder = { version = "0.2.3", path = "./crates/ciphernode-builder" }
e3-crypto = { version = "0.2.3", path = "./crates/crypto" }
e3-data = { version = "0.2.3", path = "./crates/data" }
e3-hamt = { version = "0.2.3", path = "./crates/hamt" }
e3-request = { version = "0.2.3", path = "./crates/request" }
e3-sdk = { version = "0.2.3", path = "./crates/sdk" }
e3-cli = { version = "0.2.3", path = "./crates/cli" }
e3-committee-hash = { version = "0.2.3", path = "./crates/committee-hash" }
e3-entrypoint = { version = "0.2.3", path = "./crates/entrypoint" }
e3-init = { version = "0.2.3", path = "./crates/init" }
e3-events = { version = "0.2.3", path = "./crates/events" }
e3-evm = { version = "0.2.3", path = "./crates/evm" }
e3-evm-helpers = { version = "0.2.3", path = "./crates/evm-helpers" }
e3-fhe = { version = "0.2.3", path = "./crates/fhe" }
e3-fhe-params = { version = "0.2.3", path = "./crates/fhe-params" }
e3-fs = { version = "0.2.3", path = "./crates/fs" }
e3-indexer = { version = "0.2.3", path = "./crates/indexer" }
e3-multithread = { version = "0.2.3", path = "./crates/multithread" }
e3-keyshare = { version = "0.2.3", path = "./crates/keyshare" }
e3-logger = { version = "0.2.3", path = "./crates/logger" }
e3-net = { version = "0.2.3", path = "./crates/net" }
e3-compute-provider = { version = "0.2.3", path = "./crates/compute-provider" }
e3-sortition = { version = "0.2.3", path = "./crates/sortition" }
e3-daemon-server = { version = "0.2.3", path = "./crates/daemon-server" }
e3-program-server = { version = "0.2.3", path = "./crates/program-server" }
e3-polynomial = { version = "0.2.3", path = "./crates/polynomial" }
e3-support-scripts = { version = "0.2.3", path = "./crates/support-scripts" }
e3-sync = { version = "0.2.3", path = "./crates/sync" }
e3-test-helpers = { version = "0.2.3", path = "./crates/test-helpers" }
e3-tests = { version = "0.2.3", path = "./crates/tests" }
e3-trbfv = { version = "0.2.3", path = "./crates/trbfv" }
e3-utils = { version = "0.2.3", path = "./crates/utils" }
e3-utils-derive = { version = "0.2.3", path = "./crates/utils-derive" }
e3-safe = { version = "0.2.3", path = "./crates/safe" }
e3-slashing = { version = "0.2.3", path = "./crates/slashing" }
e3-zk-prover = { version = "0.2.3", path = "./crates/zk-prover" }
e3-zk-helpers = { version = "0.2.3", path = "./crates/zk-helpers" }
e3-parity-matrix = { version = "0.2.3", path = "./crates/parity-matrix" }

actix = "=0.13.5"
actix-web = "=4.11.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/aggregator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Aggregators"
repository = "https://github.com/gnosisguild/interfold/crates/aggregator"
repository = "https://github.com/theinterfold/interfold/crates/aggregator"

[dependencies]
alloy = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/bfv-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - BFV client helpers"
repository = "https://github.com/gnosisguild/interfold/crates/bfv-client"
repository = "https://github.com/theinterfold/interfold/crates/bfv-client"

[dependencies]
anyhow.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/ciphernode-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Ciphernode Builder"
repository = "https://github.com/gnosisguild/interfold/crates/ciphernode-builder"
repository = "https://github.com/theinterfold/interfold/crates/ciphernode-builder"

[dependencies]
actix.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold CLI"
repository = "https://github.com/gnosisguild/interfold/crates/cli"
repository = "https://github.com/theinterfold/interfold/crates/cli"
build = "build.rs"

[[bin]]
Expand Down
2 changes: 1 addition & 1 deletion crates/committee-hash/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "Canonical committee hash for DKG / decryption aggregator proofs"
repository = "https://github.com/gnosisguild/interfold/crates/committee-hash"
repository = "https://github.com/theinterfold/interfold/crates/committee-hash"

[dependencies]
alloy = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/compute-provider/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Copmute Provider"
repository = "https://github.com/gnosisguild/interfold/crates/compute-provider"
repository = "https://github.com/theinterfold/interfold/crates/compute-provider"

[dependencies]
serde = { workspace = true, features = ["derive", "std"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Configuration"
repository = "https://github.com/gnosisguild/interfold/crates/config"
repository = "https://github.com/theinterfold/interfold/crates/config"

[dependencies]
alloy-primitives = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/crypto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Cryptography Library"
repository = "https://github.com/gnosisguild/interfold/crates/cryptography"
repository = "https://github.com/theinterfold/interfold/crates/cryptography"

[dependencies]
aes-gcm = { workspace = true }
Expand Down
26 changes: 12 additions & 14 deletions crates/dashboard/assets/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -8445,21 +8445,19 @@ function op({ e3s: e, selected: t, onSelect: n, refreshKey: r }) {
o.jsxs('div', {
className: 'ticket-list',
children: [
l.data.tickets
.slice(0, 12)
.map((g) =>
o.jsxs(
'div',
{
children: [
o.jsxs('span', { className: 'mono', children: ['#', g.ticket_id] }),
o.jsx('strong', { className: 'mono', children: fe(g.node, 8, 5) }),
o.jsx('small', { children: qt(g.score) }),
],
},
`${g.node}-${g.ticket_id}`,
),
l.data.tickets.slice(0, 12).map((g) =>
o.jsxs(
'div',
{
children: [
o.jsxs('span', { className: 'mono', children: ['#', g.ticket_id] }),
o.jsx('strong', { className: 'mono', children: fe(g.node, 8, 5) }),
o.jsx('small', { children: qt(g.score) }),
],
},
`${g.node}-${g.ticket_id}`,
),
),
!l.data.tickets.length &&
o.jsx('div', { className: 'empty-inline', children: 'No submitted tickets observed.' }),
],
Expand Down
2 changes: 1 addition & 1 deletion crates/data/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Ciphernode Data persistence"
repository = "https://github.com/gnosisguild/interfold/crates/data"
repository = "https://github.com/theinterfold/interfold/crates/data"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/entrypoint/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - CLI Entrypoints"
repository = "https://github.com/gnosisguild/interfold/crates/entrypoint"
repository = "https://github.com/theinterfold/interfold/crates/entrypoint"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/events/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "Event management for E3 Ciphernodes"
repository = "https://github.com/gnosisguild/interfold/crates/events"
repository = "https://github.com/theinterfold/interfold/crates/events"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/evm-helpers/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold EVM Helpers"
repository = "https://github.com/gnosisguild/interfold/crates/evm-helpers"
repository = "https://github.com/theinterfold/interfold/crates/evm-helpers"

[dependencies]
alloy.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/evm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode EVM Connectors"
repository = "https://github.com/gnosisguild/interfold/crates/evm"
repository = "https://github.com/theinterfold/interfold/crates/evm"
publish = false

[dependencies]
Expand Down
2 changes: 1 addition & 1 deletion crates/fhe-params/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold FHE Params"
repository = "https://github.com/gnosisguild/interfold/crates/fhe-params"
repository = "https://github.com/theinterfold/interfold/crates/fhe-params"

[dependencies]
fhe = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/fhe/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode FHE Actors"
repository = "https://github.com/gnosisguild/interfold/crates/fhe"
repository = "https://github.com/theinterfold/interfold/crates/fhe"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/hamt/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - A serializable HAMT implementation"
repository = "https://github.com/gnosisguild/interfold/crates/hamt"
repository = "https://github.com/theinterfold/interfold/crates/hamt"

[dependencies]
serde.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/indexer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - A indexer for Interfold"
repository = "https://github.com/gnosisguild/interfold/crates/indexer"
repository = "https://github.com/theinterfold/interfold/crates/indexer"

[dependencies]
alloy.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/init/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Init Function"
repository = "https://github.com/gnosisguild/interfold/crates/init"
repository = "https://github.com/theinterfold/interfold/crates/init"

[dependencies]
anyhow.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/interfoldup/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "Installer for the Interfold CLI tool"
repository = "https://github.com/gnosisguild/interfold"
repository = "https://github.com/theinterfold/interfold"

[[bin]]
name = "interfoldup"
Expand Down
2 changes: 1 addition & 1 deletion crates/keyshare/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Keyshare Actors"
repository = "https://github.com/gnosisguild/interfold/crates/keyshare"
repository = "https://github.com/theinterfold/interfold/crates/keyshare"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/logger/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Logger"
repository = "https://github.com/gnosisguild/interfold/crates/logger"
repository = "https://github.com/theinterfold/interfold/crates/logger"

[dependencies]
e3-events = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/net/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode Networking Components"
repository = "https://github.com/gnosisguild/interfold/crates/net"
repository = "https://github.com/theinterfold/interfold/crates/net"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
2 changes: 1 addition & 1 deletion crates/parity-matrix/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "Parity Matrix for the linear subspace of Z_q^{n+1}"
repository = "https://github.com/gnosisguild/interfold/crates/parity-matrix"
repository = "https://github.com/theinterfold/interfold/crates/parity-matrix"

[dependencies]
num-bigint = { workspace = true, features = ["serde"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/polynomial/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "A polynomial library with big integer coefficients for cryptographic operations"
repository = "https://github.com/gnosisguild/interfold/crates/polynomial"
repository = "https://github.com/theinterfold/interfold/crates/polynomial"

[dependencies]
num-bigint = { workspace = true, features = ["rand", "serde"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/program-server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Program Server"
repository = "https://github.com/gnosisguild/interfold/crates/program-server"
repository = "https://github.com/theinterfold/interfold/crates/program-server"

[dependencies]
actix-web.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/request/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold Ciphernode E3Request Handling Components"
repository = "https://github.com/gnosisguild/interfold/crates/request"
repository = "https://github.com/theinterfold/interfold/crates/request"

[dependencies]
actix = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/safe/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold SAFE"
repository = "https://github.com/gnosisguild/interfold/crates/safe"
repository = "https://github.com/theinterfold/interfold/crates/safe"

[dependencies]
sha3 = "0.10.8"
Expand Down
2 changes: 1 addition & 1 deletion crates/sdk/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 - Interfold SDK"
repository = "https://github.com/gnosisguild/interfold/crates/sdk"
repository = "https://github.com/theinterfold/interfold/crates/sdk"

[dependencies]
e3-evm-helpers = { workspace = true, optional = true }
Expand Down
2 changes: 1 addition & 1 deletion crates/slashing/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version.workspace = true
edition.workspace = true
license.workspace = true
description = "E3 fault attribution, accusation quorum, and commitment consistency"
repository = "https://github.com/gnosisguild/interfold/crates/slashing"
repository = "https://github.com/theinterfold/interfold/crates/slashing"

[dependencies]
actix = { workspace = true }
Expand Down
Loading
Loading