{"id":22799906,"url":"https://github.com/tangle-network/tangle-restaking-parachain","last_synced_at":"2026-02-16T10:15:52.949Z","repository":{"id":257815868,"uuid":"787979742","full_name":"tangle-network/tangle-restaking-parachain","owner":"tangle-network","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-24T15:28:25.000Z","size":20033,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T10:14:15.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tangle-network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-17T14:47:17.000Z","updated_at":"2025-02-24T15:28:31.000Z","dependencies_parsed_at":"2024-10-22T22:05:13.593Z","dependency_job_id":"8b61fcdf-9b0e-4214-91dd-5f20ee41dfd6","html_url":"https://github.com/tangle-network/tangle-restaking-parachain","commit_stats":null,"previous_names":["tangle-network/tangle-restaking-parachain"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tangle-network/tangle-restaking-parachain","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Ftangle-restaking-parachain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Ftangle-restaking-parachain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Ftangle-restaking-parachain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Ftangle-restaking-parachain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tangle-network","download_url":"https://codeload.github.com/tangle-network/tangle-restaking-parachain/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tangle-network%2Ftangle-restaking-parachain/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29505769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-12T07:10:14.183Z","updated_at":"2026-02-16T10:15:52.884Z","avatar_url":"https://github.com/tangle-network.png","language":"Rust","readme":"\u003ca href=\"https://tangle.tools\"\u003e\u003cimg align=\"center\" src=\"./assets/Tangle%20%20Banner.png\" alt=\"tangle Banner\"/\u003e\u003c/a\u003e\n\n\u003ch1 align=\"left\"\u003eTangle Parachain\u003c/a\u003e\u003c/h1\u003e\n\n\u003cp align=\"left\"\u003e\n\nTangle's Parachain is an operation specific liquid staking system built off [Bifrost's LST system](https://github.com/bifrost-finance/bifrost/tree/develop/pallets) but with modifications to enable finer-grained customizability. We leverage the LSTs primarily for [Tangle's restaking infrastructure](https://github.com/tangle-network/tangle), rather than DeFi, as our main intention of creating liquid staking tokens in the Polkadot/Kusama ecosystem. The liquid staking system allows users to bond and nominate specifically chosen validators (or use programmatic defaults) while minting a liquid staked token representative of their nominations. We plan to support major parachains staking operations such as Polkadot's validator staking, Astar's dApp staking, Phala's vault staking, Moonbeam's parachain staking, and more.\n\nTangle's Parachain allows easy access to Polkadot liquidity for augmenting the security of Tangle's restaking infrastructure on Tangle mainnet. By minting liquid staked assets, users gain opportunities to secure restaking services, specifically [Blueprints](https://docs.tangle.tools/developers/blueprints), deployed on Tangle.\n\n## Install Rust and required tools\n\n```bash\ncurl https://sh.rustup.rs -sSf | sh\nmake init\n```\n\n## Build binary\n\n```bash\ncargo build -p tangle-cli\n```\n\n## Run local testnet with zombienet\n\nYou can get started quickly by using the provided `Dockerfile.testnet` file to launch a local testnet using `zombienet`.\n\n```bash\ndocker build -f Dockerfile.testnet -t tangle-restaking-parachain .\n\n# Run the Docker container with the ports published to the host.\ndocker run -it \\\n  -p 30334:30334 -p 9933:9933 -p 9615:9615 \\\n  -p 30335:30335 -p 9934:9934 -p 9616:9616 \\\n  -p 30336:30336 -p 9935:9935 -p 9617:9617 \\\n  -p 30337:30337 -p 9936:9936 -p 9618:9618 \\\n  tangle-restaking-parachain\n```\n\nAlternatively, follow the instructions below to install `zombienet` and `polkadot` binaries on your local machine.\n\n### 1. Install `zombienet`\n\nDownload the `zombienet` binary and add it to your path for global access from their [release page](https://github.com/paritytech/zombienet/releases).\n\nIf you're using curl, here's an example of how you can accomplish this:\n\n```bash\ncurl -L -o /usr/local/bin/zombienet https://github.com/paritytech/zombienet/releases/download/v1.3.105/zombienet-linux-x64\nchmod +x /usr/local/bin/zombienet # Mark the binary as executable.\n```\n\nVerify that `zombienet` is installed correctly by running:\n\n```bash\nzombienet version\n```\n\nFor more information, please refer to [zombienet's installation guide](https://paritytech.github.io/zombienet/install.html).\n\n### 2. Install or build Polkadot\n\n#### Install Polkadot binaries using `zombienet` (recommended)\n\n```bash\nzombienet setup polkadot polkadot-launch\n```\n\n#### Or build Polkadot and install it using cargo\n\nNote that this will take a while to build, given the size of the Polkadot codebase. [View available tags/versions here](https://github.com/paritytech/polkadot-sdk/tags).\n\n```bash\n# replace version with your target polkadot version\ncargo install --git https://github.com/paritytech/polkadot-sdk --tag \u003cversion\u003e polkadot --locked\n```\n\n#### Verify that the Polkadot binary is installed correctly by running:\n\n```bash\npolkadot --version\n```\n\n### 3. Launch Polkadot and the parachain\n\n```bash\n# Make sure you are in the parachain directory.\ncd \u003cpath-to-tangle-parachain\u003e\n\n# Start the parachain.\nzombienet --provider native spawn ./scripts/zombienet.toml\n```\n\nIt will take about 1-2 minutes for the parachain to start producing blocks.\n\nYou can use the `Direct Link` in the zombienet output to access the chains.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangle-network%2Ftangle-restaking-parachain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftangle-network%2Ftangle-restaking-parachain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftangle-network%2Ftangle-restaking-parachain/lists"}