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 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
url = https://github.com/foundry-rs/forge-std
[submodule "blueprints/incredible-squaring/contracts/lib/tnt-core"]
path = blueprints/incredible-squaring/contracts/lib/tnt-core
url = https://github.com/webb-tools/tnt-core
url = https://github.com/tangle-network/tnt-core

# For the incredible-squaring-eigenlayer blueprint
[submodule "blueprints/incredible-squaring-eigenlayer/contracts/lib/eigenlayer-middleware"]
Expand All @@ -21,5 +21,5 @@
url = https://github.com/foundry-rs/forge-std
[submodule "blueprints/ecdsa-threshold-mpc/contracts/lib/tnt-core"]
path = blueprints/ecdsa-threshold-mpc/contracts/lib/tnt-core
url = https://github.com/webb-tools/tnt-core
url = https://github.com/tangle-network/tnt-core
branch = main
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ authors = ["Webb Technologies Inc."]
edition = "2021"
license = "MIT OR Apache-2.0"
homepage = "https://tangle.tools"
repository = "https://github.com/webb-tools/gadget"
repository = "https://github.com/tangle-network/gadget"

[workspace.lints.rust]
rust_2018_idioms = { level = "deny", priority = -1 }
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="https://github.com/webb-tools/dkg-substrate/raw/master/assets/webb_banner_light.png" alt="Gadget Logo">
<img src="https://github.com/tangle-network/dkg-substrate/raw/master/assets/webb_banner_light.png" alt="Gadget Logo">
</p>

[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/Apache-2.0)
Expand Down Expand Up @@ -38,13 +38,13 @@ To install the Tangle CLI, run the following command:
> Supported on Linux, MacOS, and Windows (WSL2)

```bash
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/webb-tools/gadget/releases/download/cargo-tangle/v0.1.1-beta.7/cargo-tangle-installer.sh | sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tangle-network/gadget/releases/download/cargo-tangle/v0.1.1-beta.7/cargo-tangle-installer.sh | sh
```

Or, if you prefer to install the CLI from source:

```bash
cargo install cargo-tangle --git https://github.com/webb-tools/gadget --force
cargo install cargo-tangle --git https://github.com/tangle-network/gadget --force
```

### Creating a Blueprint
Expand All @@ -71,7 +71,7 @@ More information on this process can be found in the [CLI documentation](./cli/R

In order to test a blueprint, you must first have a local Tangle node running. When setting up a local testnet for
integration testing, we recommend running this script for
testing: [run-standalone-local.sh](https://github.com/webb-tools/tangle/blob/main/scripts/run-standalone-local.sh),
testing: [run-standalone-local.sh](https://github.com/tangle-network/tangle/blob/main/scripts/run-standalone-local.sh),
passing `--clean` as an argument to reset the chain and any keys.

Then, you can run:
Expand Down
4 changes: 2 additions & 2 deletions blueprint-metadata/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.2](https://github.com/webb-tools/gadget/compare/blueprint-metadata-v0.1.1...blueprint-metadata-v0.1.2) - 2024-09-24
## [0.1.2](https://github.com/tangle-network/gadget/compare/blueprint-metadata-v0.1.1...blueprint-metadata-v0.1.2) - 2024-09-24

### Other

- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/webb-tools/gadget/pull/285))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/tangle-network/gadget/pull/285))
90 changes: 45 additions & 45 deletions blueprint-test-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,59 +7,59 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.1](https://github.com/webb-tools/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-30
## [0.1.1](https://github.com/tangle-network/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-30

### Other

- release ([#313](https://github.com/webb-tools/gadget/pull/313))
- release ([#308](https://github.com/webb-tools/gadget/pull/308))
- Remove Logger ([#311](https://github.com/webb-tools/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/webb-tools/gadget/pull/285))
- CI Improvements ([#301](https://github.com/webb-tools/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/webb-tools/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/webb-tools/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/webb-tools/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/webb-tools/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/webb-tools/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/webb-tools/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/webb-tools/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/webb-tools/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/webb-tools/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/webb-tools/gadget/pull/206))
- release ([#313](https://github.com/tangle-network/gadget/pull/313))
- release ([#308](https://github.com/tangle-network/gadget/pull/308))
- Remove Logger ([#311](https://github.com/tangle-network/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/tangle-network/gadget/pull/285))
- CI Improvements ([#301](https://github.com/tangle-network/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/tangle-network/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/tangle-network/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/tangle-network/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/tangle-network/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/tangle-network/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/tangle-network/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/tangle-network/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/tangle-network/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/tangle-network/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/tangle-network/gadget/pull/206))

## [0.1.1](https://github.com/webb-tools/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-25
## [0.1.1](https://github.com/tangle-network/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-25

### Other

- release ([#308](https://github.com/webb-tools/gadget/pull/308))
- Remove Logger ([#311](https://github.com/webb-tools/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/webb-tools/gadget/pull/285))
- CI Improvements ([#301](https://github.com/webb-tools/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/webb-tools/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/webb-tools/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/webb-tools/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/webb-tools/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/webb-tools/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/webb-tools/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/webb-tools/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/webb-tools/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/webb-tools/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/webb-tools/gadget/pull/206))
- release ([#308](https://github.com/tangle-network/gadget/pull/308))
- Remove Logger ([#311](https://github.com/tangle-network/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/tangle-network/gadget/pull/285))
- CI Improvements ([#301](https://github.com/tangle-network/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/tangle-network/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/tangle-network/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/tangle-network/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/tangle-network/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/tangle-network/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/tangle-network/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/tangle-network/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/tangle-network/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/tangle-network/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/tangle-network/gadget/pull/206))

## [0.1.1](https://github.com/webb-tools/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-24
## [0.1.1](https://github.com/tangle-network/gadget/releases/tag/blueprint-test-utils-v0.1.1) - 2024-09-24

### Other

- Remove Logger ([#311](https://github.com/webb-tools/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/webb-tools/gadget/pull/285))
- CI Improvements ([#301](https://github.com/webb-tools/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/webb-tools/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/webb-tools/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/webb-tools/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/webb-tools/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/webb-tools/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/webb-tools/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/webb-tools/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/webb-tools/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/webb-tools/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/webb-tools/gadget/pull/206))
- Remove Logger ([#311](https://github.com/tangle-network/gadget/pull/311))
- Streamline keystore, cleanup testing, refactor blueprint manager, add tests, remove unnecessary code ([#285](https://github.com/tangle-network/gadget/pull/285))
- CI Improvements ([#301](https://github.com/tangle-network/gadget/pull/301))
- Expose executor from SDK ([#300](https://github.com/tangle-network/gadget/pull/300))
- [MEGA PR] Overhaul repo, add Eigenlayer AVS example, remove many crates, add testing, remove unused code ([#246](https://github.com/tangle-network/gadget/pull/246))
- Remove unused workspace dependencies ([#276](https://github.com/tangle-network/gadget/pull/276))
- Add mpc blueprint starting point, cleanup abstractions ([#252](https://github.com/tangle-network/gadget/pull/252))
- Add more checks to CI ([#244](https://github.com/tangle-network/gadget/pull/244))
- Fix `too_long_first_doc_paragraph` ([#243](https://github.com/tangle-network/gadget/pull/243))
- Promote all dependencies to workspace ([#233](https://github.com/tangle-network/gadget/pull/233))
- Make `{core, io, common}` no_std and WASM compatible ([#231](https://github.com/tangle-network/gadget/pull/231))
- Remove shell sdk and put inside blueprint manager ([#229](https://github.com/tangle-network/gadget/pull/229))
- Blueprint testing ([#206](https://github.com/tangle-network/gadget/pull/206))
2 changes: 1 addition & 1 deletion blueprints/ecdsa-threshold-mpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description = "A threshold MPC blueprint allowing key generation, threshold sign
authors = ["drewstone <drewstone329@gmail.com>"]
license = "Unlicense"
homepage = "https://tangle.tools"
repository = "https://github.com/webb-tools/ecdsa-threshold-mpc"
repository = "https://github.com/tangle-network/ecdsa-threshold-mpc"
readme = "README.md"
categories = ["cryptography", "cryptography::cryptocurrencies"]
keywords = ["tangle", "blueprint", "avs"]
Expand Down
2 changes: 1 addition & 1 deletion blueprints/incredible-squaring-eigenlayer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Before you begin, ensure you have the following installed:

1. Clone this repository:
```bash
git clone https://github.com/webb-tools/gadget.git
git clone https://github.com/tangle-network/gadget.git
cd gadget
```

Expand Down
2 changes: 1 addition & 1 deletion blueprints/incredible-squaring-eigenlayer/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ impl GadgetRunner for EigenlayerGadgetRunner<parking_lot::RawRwLock> {
delegation_approver_address: operator_addr,
staker_opt_out_window_blocks: 50400u32,
metadata_url: Some(
"https://github.com/webb-tools/eigensdk-rs/blob/main/test-utils/metadata.json"
"https://github.com/tangle-network/eigensdk-rs/blob/main/test-utils/metadata.json"
.to_string(),
), // TODO: Metadata should be from Environment Variable
};
Expand Down
Loading