Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site health improvements - january report #224

Merged
merged 2 commits into from
Jan 22, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
2 changes: 1 addition & 1 deletion builders/deploy/dapp.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ The [Substrate template](/builders/build/templates/overview/#baseline-network-te
To get started, select the **Substrate** template from the left-side menu. Then take the following steps:

1. In the **Project Details** section, provide your project's name, your contact email, and your Telegram
2. Enter the token decimals and symbol for your native token and the [SS58 address format](https://github.com/paritytech/ss58-registry/blob/main/ss58-registry.json){target=\_blank}
2. Enter the token decimals and symbol for your native token and the [SS58 address format registry](https://github.com/paritytech/ss58-registry/blob/main/ss58-registry.json){target=\_blank}
0xlukem marked this conversation as resolved.
Show resolved Hide resolved
3. Provide the Substrate-style address of the account you want to use as the sudo account and its initial balance. This account will be able to dispatch privileged functions that require Root permissions. There can only be one sudo account at a time. The sudo account can be changed at any time to a new one by the current sudo account. Once the network is launched, you can easily migrate to a fully decentralized system using specific democracy-related modules
4. (Optional) You can add genesis accounts and balances. If you choose to skip this step, you can use the sudo account to create accounts and transfer funds at a later time
5. Once you have configured the template for your Tanssi network, you can select **Continue** to proceed to the [Check Balances section](#check-balances)
Expand Down
2 changes: 1 addition & 1 deletion builders/tanssi-network/testnet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ icon: octicons-telescope-24
template: index-page.html
---

## TestNet
# TestNet

The official Tanssi TestNet, Dancebox, allows developers to experiment with blockchain applications in a controlled environment before going live. It provides the tools to configure networks, interact with test versions of protocols, and troubleshoot issues to ensure a smoother transition to production.

Expand Down
2 changes: 1 addition & 1 deletion builders/toolkit/ethereum-api/dev-env/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Establishing an effective development environment is crucial for building, testi
- Simulate blockchain interactions locally for testing and debugging
- Automate workflows for faster deployments

Each development environment helps you achieve the same goal, building and deploying blockchain applications, but they do so in unique ways. For instance, browser-based IDEs like [Remix](tanssi-docs/builders/toolkit/ethereum-api/dev-env/remix) provide a fast and accessible way to start coding, while tools like [Foundry](tanssi-docs/builders/toolkit/ethereum-api/dev-env/foundry) and [Hardhat](tanssi-docs/builders/toolkit/ethereum-api/dev-env/hardhat) cater to developers who prefer specific workflows, such as a Solidity-first or JavaScript-integrated approach. Choose the one that aligns best with your needs and development style.
Each development environment helps you achieve the same goal, building and deploying blockchain applications, but they do so in unique ways. For instance, browser-based IDEs like [Remix](/builders/toolkit/ethereum-api/dev-env/remix) provide a fast and accessible way to start coding, while tools like [Foundry](/builders/toolkit/ethereum-api/dev-env/foundry) and [Hardhat](/builders/toolkit/ethereum-api/dev-env/hardhat/) cater to developers who prefer specific workflows, such as a Solidity-first or JavaScript-integrated approach. Choose the one that aligns best with your needs and development style.
0xlukem marked this conversation as resolved.
Show resolved Hide resolved

## Explore This Section

Expand Down
2 changes: 1 addition & 1 deletion builders/toolkit/ethereum-api/libraries/web3py.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ icon: octicons-code-24

## Introduction {: #introduction }

[Web3.py](https://web3py.readthedocs.io){target=\_blank} is a set of libraries that allow developers to interact with Ethereum nodes using HTTP, IPC, or WebSocket protocols with Python. Tanssi EVM networks have an Ethereum-like API available that is fully compatible with Ethereum-style JSON RPC invocations. Therefore, developers can leverage this compatibility and use the Ethers.js library to interact with a Tanssi EVM network node as if they were doing so on Ethereum. For more information on Web3.py, check their [documentation site](https://web3py.readthedocs.io){target=\_blank}.
[Web3.py](https://web3py.readthedocs.io/en/stable/){target=\_blank} is a set of libraries that allow developers to interact with Ethereum nodes using HTTP, IPC, or WebSocket protocols with Python. Tanssi EVM networks have an Ethereum-like API available that is fully compatible with Ethereum-style JSON RPC invocations. Therefore, developers can leverage this compatibility and use the Ethers.js library to interact with a Tanssi EVM network node as if they were doing so on Ethereum. For more information on Web3.py, check their [documentation site](https://web3py.readthedocs.io/en/stable/){target=\_blank}.

In this guide, you'll learn how to use setup the Web3.py library for your Tanssi-powered EVM network. Next, to showcase the library in action, you'll use Web3.py to send a transaction and deploy a contract on a Tanssi EVM network running in Tanssi's [Dancebox](/builders/tanssi-network/testnet/dancebox/){target=\_blank} TestNet. This guide can be adapted for your own Tanssi EVM network by simply changing the endpoint.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@ To query your squid, open up a new terminal window within your project and run t
sqd serve
```
And that's it! You can now run queries against your Squid on the GraphQL playground at [http://localhost:4350/graphql](http://localhost:4350/graphql){target=\_blank}. Try crafting your own GraphQL query, or use the below one:
And that's it! You can now run queries against your Squid on the GraphQL playground at `http://localhost:4350/graphql`. Try crafting your own GraphQL query, or use the below one:
???+ code "Example query"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ To get started indexing EVM data on a Tanssi-powered EVM network, you'll need to
sqd serve
```

7. You can now run queries, such as the sample query below, against your Squid on the GraphQL playground at [http://localhost:4350/graphql](http://localhost:4350/graphql){target=\_blank}. If you've modified the template Substrate squid to index different data, you'll need to modify this query accordingly
7. You can now run queries, such as the sample query below, against your Squid on the GraphQL playground at `http://localhost:4350/graphql`. If you've modified the template Substrate squid to index different data, you'll need to modify this query accordingly

```graphql
query MyQuery {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ The script will prompt for a project name, generate a new directory with the boi

--8<-- 'code/builders/toolkit/wallet-integrations/rainbowkit/cli-quickstart.md'

Navigate to the project directory, start the development server, and open [http://localhost:3000](http://localhost:3000){target=\_blank} to view the project locally:
Navigate to the project directory, start the development server, and open `http://localhost:3000` to view the project locally:

=== "npm"

Expand Down Expand Up @@ -157,7 +157,7 @@ Next, start the development server to create a local dApp instance:
yarn dev
```

After starting the server, open [http://localhost:3000](http://localhost:3000){target=\_blank}, to view the Next.js application in the browser.
After starting the server, open `http://localhost:3000` to view the Next.js application in the browser.

To test the RainbowKit connection, the MetaMask app can be used. Ensure that the Tanssi demo EVM network is connected in the MetaMask wallet.

Expand Down
2 changes: 1 addition & 1 deletion node-operators/sequencers/offboarding/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ icon: octicons-arrow-down-right-24
template: index-page.html
---

## Offboarding
# Offboarding

Stepping down as a sequencer requires following the proper procedures to ensure a smooth transition. This section provides clear instructions to unmap your session keys and undelegate your self-bonded stake, allowing you to safely reclaim your funds and disconnect your account from the network.

Expand Down