diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6cb693c37..39fa933bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: toolchain: nightly - name: Build - run: cargo +nightly build --release -p tesseract --features goerli + run: cargo +nightly build --release -p tesseract --features sepolia - name: Install Cargo get run: cargo install cargo-get diff --git a/Cargo.lock b/Cargo.lock index 7fe4e569d..f1667b72c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2303,7 +2303,7 @@ dependencies = [ [[package]] name = "ethereum-trie" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "hash-db 0.15.2", "hash256-std-hasher", @@ -2664,7 +2664,7 @@ dependencies = [ [[package]] name = "fflonk" version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#26a5045b24e169cffc1f9328ca83d71061145c40" +source = "git+https://github.com/w3f/fflonk#1beb0585e1c8488956fac7f05da061f9b41e8948" dependencies = [ "ark-ec", "ark-ff", @@ -3687,7 +3687,7 @@ dependencies = [ [[package]] name = "ismp" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "ckb-merkle-mountain-range 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more", @@ -3707,7 +3707,7 @@ dependencies = [ [[package]] name = "ismp-demo" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "frame-support", "frame-system", @@ -3723,7 +3723,7 @@ dependencies = [ [[package]] name = "ismp-rpc" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "frame-system", "hex-literal 0.3.4", @@ -3744,7 +3744,7 @@ dependencies = [ [[package]] name = "ismp-runtime-api" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "ismp", "pallet-ismp", @@ -3757,7 +3757,7 @@ dependencies = [ [[package]] name = "ismp-sync-committee" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -4832,7 +4832,7 @@ dependencies = [ [[package]] name = "pallet-ismp" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "ckb-merkle-mountain-range 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "derive_more", @@ -8468,7 +8468,7 @@ dependencies = [ [[package]] name = "sync-committee-primitives" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "anyhow", "ark-bls12-381", @@ -8485,7 +8485,7 @@ dependencies = [ [[package]] name = "sync-committee-prover" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "anyhow", "ark-bls12-381", @@ -8510,7 +8510,7 @@ dependencies = [ [[package]] name = "sync-committee-verifier" version = "0.1.0" -source = "git+ssh://git@github.com/polytope-labs/hyperbridge?branch=main#3008599d3c3ac91c1b125899009f4c6e8bdcfcfc" +source = "git+https://github.com/polytope-labs/hyperbridge?branch=main#d923d8457a4e90ed06ce58338f059b22faab49c4" dependencies = [ "anyhow", "ark-bls12-381", diff --git a/consensus/Cargo.toml b/consensus/Cargo.toml index 46e4d2b95..c9551fa60 100644 --- a/consensus/Cargo.toml +++ b/consensus/Cargo.toml @@ -12,4 +12,4 @@ futures = "0.3.28" tokio = { version = "1.32.0", features = ["full"] } tesseract-primitives = { path = "../primitives" } -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } diff --git a/ethereum/evm/Cargo.toml b/ethereum/evm/Cargo.toml index 451e8722f..b378452f6 100644 --- a/ethereum/evm/Cargo.toml +++ b/ethereum/evm/Cargo.toml @@ -27,14 +27,14 @@ ethabi = { version = "18.0.0", features = ["rlp", "full-serde"], default-feature tokio = { version = "1.32.0", features = ["macros", "sync"] } tokio-stream = "0.1.14" -pallet-ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp-rpc = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +pallet-ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp-rpc = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } beefy-verifier-primitives = { path = "../../substrate/beefy/primitives" } -consensus-client = { package = "ismp-sync-committee", git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +consensus-client = { package = "ismp-sync-committee", git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } tesseract-primitives = { path = "../../primitives" } -ethereum-trie = { git ="ssh://git@github.com/polytope-labs/hyperbridge", branch = "main", default-features = false } +ethereum-trie = { git ="https://github.com/polytope-labs/hyperbridge", branch = "main", default-features = false } trie-db = { version= "0.24.0", default-features = false } hash-db = { version = "0.15.2", default-features = false } @@ -49,6 +49,6 @@ hex = "0.4.3" dotenv = "0.15.0" [features] -goerli = ["consensus-client/goerli"] +sepolia = ["consensus-client/sepolia"] mainnet = ["consensus-client/mainnet"] testing = [] diff --git a/ethereum/sync-committee/Cargo.toml b/ethereum/sync-committee/Cargo.toml index f1300b637..95691e066 100644 --- a/ethereum/sync-committee/Cargo.toml +++ b/ethereum/sync-committee/Cargo.toml @@ -6,10 +6,10 @@ description = "Sync-committee primitives for ISMP messaging relay" authors = ["Polytope Labs "] [dependencies] -prover = { package = "sync-committee-prover", git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -verifier = { package = "sync-committee-verifier", git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -primitives = { package = "sync-committee-primitives", git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -consensus-client = { package = "ismp-sync-committee", git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +prover = { package = "sync-committee-prover", git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +verifier = { package = "sync-committee-verifier", git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +primitives = { package = "sync-committee-primitives", git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +consensus-client = { package = "ismp-sync-committee", git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } serde = { version = "1.0.164", features = ["derive"] } serde_json = "1.0.105" hex = "0.4.3" @@ -25,7 +25,7 @@ base2 = "0.3.1" primitive-types = { version = "0.12.1", features = ["impl-codec"] } eventsource-client = "0.11.0" -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } tesseract-primitives = { path = "../../primitives" } tesseract-evm = { path = "../evm"} @@ -33,13 +33,13 @@ tesseract-evm = { path = "../evm"} [dev-dependencies] tesseract-evm = { path = "../evm", features = ["testing"] } sp-core = "22.0.0" -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive"] } dotenv = "0.15.0" anyhow = "1.0.75" [features] -goerli = ["consensus-client/goerli", "prover/goerli"] +sepolia = ["consensus-client/sepolia", "prover/sepolia"] mainnet = ["consensus-client/mainnet"] finality-events = [] testing = [] diff --git a/messaging/Cargo.toml b/messaging/Cargo.toml index 2b1f26e44..20b132bad 100644 --- a/messaging/Cargo.toml +++ b/messaging/Cargo.toml @@ -10,7 +10,7 @@ anyhow = "1.0.75" log = "0.4.17" futures = "0.3.28" tokio = { version = "1.32.0", features = ["full"] } -pallet-ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +pallet-ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } tesseract-primitives = { path = "../primitives" } -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } sp-core = { version = "21.0.0", features = ["full_crypto"] } diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 4f1ca491a..39d764c0a 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -15,5 +15,5 @@ log = "0.4.17" serde = { version = "1.0.164", features = ["derive"] } primitive-types = "0.12.1" -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } parity-scale-codec = "3.2.2" diff --git a/relayer/Cargo.toml b/relayer/Cargo.toml index 5d96081e7..19bd10300 100644 --- a/relayer/Cargo.toml +++ b/relayer/Cargo.toml @@ -16,9 +16,9 @@ tesseract-sync-committee = { path = "../ethereum/sync-committee" } tesseract-beefy = { path = "../substrate/beefy/host" } # polytope labs -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -pallet-ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp-sync-committee = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +pallet-ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp-sync-committee = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } # crates.io log = "0.4.19" @@ -35,5 +35,5 @@ codec = { package = "parity-scale-codec", version = "3.2.2", features = ["derive [features] -goerli = ["tesseract-sync-committee/goerli", "tesseract-evm/goerli"] +sepolia = ["tesseract-sync-committee/sepolia", "tesseract-evm/sepolia"] mainnet = ["tesseract-sync-committee/mainnet", "tesseract-evm/mainnet"] diff --git a/substrate/common/Cargo.toml b/substrate/common/Cargo.toml index 4a5b49ece..3106a801f 100644 --- a/substrate/common/Cargo.toml +++ b/substrate/common/Cargo.toml @@ -17,10 +17,10 @@ log = "0.4.19" primitives = { package = "tesseract-primitives", path = "../../primitives" } -pallet-ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp-demo = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp-rpc = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +pallet-ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp-demo = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp-rpc = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } tokio = { version = "1.32.0" } debounced = { git= "https://github.com/polytope-labs/debounced", branch = "main"} [features] diff --git a/substrate/parachain/Cargo.toml b/substrate/parachain/Cargo.toml index ddbd89907..a810918bc 100644 --- a/substrate/parachain/Cargo.toml +++ b/substrate/parachain/Cargo.toml @@ -10,6 +10,6 @@ anyhow = "1.0.75" futures = "0.3.28" async-trait = "0.1.53" -ismp = { git = "ssh://git@github.com/polytope-labs/hyperbridge", branch = "main" } +ismp = { git = "https://github.com/polytope-labs/hyperbridge", branch = "main" } tesseract-primitives = { path = "../../primitives" }