Skip to content

Commit

Permalink
Fix links (#64)
Browse files Browse the repository at this point in the history
* link fixes

* more link fixes

* bash

* merge issues
  • Loading branch information
mj850 authored May 27, 2024
1 parent 305bbc5 commit 12ae53f
Show file tree
Hide file tree
Showing 9 changed files with 433 additions and 677 deletions.
29 changes: 15 additions & 14 deletions pages/dev-node/quickstart.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
# Running a Sei RPC node
A full Sei node is a fundamental building block of the Sei Blockchain. It consists of a local copy of the blockchain, including its history and state. Running a full node is essential for participating in network operations like validating transactions, joining consensus, and broadcasting events to other network participants.

```
## System Configuration
- CPU Cores RAM Disk
- 16 cores 64GB 1TB NVMe

## Quick start
There is a setup script that runs a lot of the basic setup to easily get you started running an RPC node. If you are an advanced user, please see Node Configurations.

You can use this startup script:

`python3 scripts/run-node.py`

```sh
python3 scripts/run-node.py

..:=++****++=:.
.:+*##############*+:.
.=*#####+:....:+#######+.
Expand All @@ -21,16 +34,4 @@ A full Sei node is a fundamental building block of the Sei Blockchain. It consis
.:+#######*-:..::*#####=.
.-+###############*+:.
..-+********+-..
```

## System Configuration
- CPU Cores RAM Disk
- 16 cores 64GB 1TB NVMe

## Quick start
There is a setup script that runs a lot of the basic setup to easily get you started running an RPC node. If you are an advanced user, please see Node Configurations.

You can use this startup script:

`python3 scripts/run-node.py`

```
2 changes: 1 addition & 1 deletion pages/dev-smart-contracts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Interoperability is a key feature of the Sei blockchain, allowing EVM and CosmWa

- EVM Precompile Contracts: Precompiles are smart contracts pre-bundled into the chain. Sei has many precompiles to enable EVM dApps and contracts to access native Cosmos functions, such as staking and executing CosmWasm contracts. The official precompiles can be found in [@sei-js/evm](https://github.com/sei-protocol/sei-js/tree/main/packages/evm/src/precompiles)
- **Pointer Contracts**: These contracts act as intermediaries, enabling calls between EVM and CosmWasm contracts. This allows developers to leverage the strengths of both environments and create more versatile dApps.
- [Pointer Contracts Documentation](https://v2.docs.sei.io/interoperability/pointer-contracts)
- [Pointer Contracts Documentation](./dev-tutorials/pointer-contracts.mdx)

## Best Practices

Expand Down
4 changes: 2 additions & 2 deletions pages/dev-tutorials/building-a-frontend.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Select one of the tabs below to get started!
<Tabs items={["EVM", "CosmWasm"]}>
<Tabs.Tab>
In this section, we'll explore Sei's unique interoperability features by building an EVM compatible DApp that interacts with a CosmWasm smart contract.
We will use [ethers.js](https://docs.ethers.org/v6/) to build a React app that interacts with a CosmWasm smart contract using the Sei [CosmWasm precompile](../precompiles/cosmwasm.mdx).
We will use [ethers.js](https://docs.ethers.org/v6/) to build a React app that interacts with a CosmWasm smart contract using the Sei [CosmWasm precompile](../dev-advanced-concepts/interoperability/precompiles/cosmwasm.mdx).

## Prerequisites
- Complete the tutorial in [cosmwasm-general](./cosmwasm-general.mdx) to deploy a CosmWasm counter contract on our devnet (arctic-1).
Expand All @@ -21,7 +21,7 @@ We will use [ethers.js](https://docs.ethers.org/v6/) to build a React app that i
Before starting, ensure you have:

- Node.js & NPM installed
- One of the Sei wallets listed [here](/setting-up-a-wallet)
- One of the Sei wallets listed [here](../dev-ecosystem-providers/wallets.mdx)
- The wallet should be funded with sufficient Sei on our devnet (arctic-1). Refer to the section on [faucets](../dev-ecosystem-providers/faucets.mdx) for instructions on how to get Devnet tokens.

## Creating a React Project
Expand Down
4 changes: 2 additions & 2 deletions pages/dev-tutorials/evm-cli-tutorial.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
You can query or send transactions to Sei easily via CLI once you have the `seid` command installed (see [Installing Seid](./installing-seid))

## Queries
If the machine you run these commands from are not running a node of the network, you'll need to append `--node http://url-to-sei-cosmos-rpc` to your command. Refer to the [Tools and Resources](/tools-and-resources) page for a list of RPC endpoints.
If the machine you run these commands from are not running a node of the network, you'll need to append `--node http://url-to-sei-cosmos-rpc` to your command. Refer to the [Tools and Resources](../dev-resources/tools-and-resources.mdx) page for a list of RPC endpoints.

- `seid q evm sei-addr [some EVM address]`: Gets the associated Sei address of the queried EVM address, if it exists on-chain.
- `seid q evm evm-addr [some Sei address]`: Gets the associated EVM address of the queried Sei address, if it exists on-chain.
Expand All @@ -14,7 +14,7 @@ For "NATIVE" type, `pointee` would be the native denom name instead.
## Transactions
Sending transactions via CLI requires you to have keys added via `seid keys add`. You can then specify the key you want to use by appending `--from=[key name]` to your command.

If the machine you run these commands from are not a node of the network, you'd need to append `--evm-rpc http://url-to-sei-evm-rpc` to your command. Refer to the [Tools and Resources](/tools-and-resources) page for a list of RPC endpoints.
If the machine you run these commands from are not a node of the network, you'd need to append `--evm-rpc http://url-to-sei-evm-rpc` to your command. Refer to the [Tools and Resources](../dev-resources/tools-and-resources.mdx) page for a list of RPC endpoints.

- `seid tx evm associate-address`: Associates the Sei address and EVM address on-chain for the sending key.
- `seid tx evm send [to EVM address] [amount in wei]`: Sends native tokens to the target EVM address.
Expand Down
2 changes: 1 addition & 1 deletion pages/dev-tutorials/nft-contract-tutorial.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ Executing this command creates an ERC721 NFT contract and outputs the contract a

<Callout type="info">
Learn more about EVM interoperability and pointer contracts
[here](../interoperability/overview.mdx).
[here](./pointer-contracts.mdx).
</Callout>

</Tabs.Tab>
Expand Down
2 changes: 1 addition & 1 deletion pages/dev-tutorials/pointer-contracts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ This section guides you through the process of deploying a Pointer Contract for

The list of requirements for deploying a pointer is fairly short:

- Sei light client (CLI/daemon) installed on your machine. You can follow the [installation guide](/node-operators) if needed.
- Sei light client (CLI/daemon) installed on your machine. You can follow the [installation guide](./installing-seid.mdx) if needed.
- Address for the relevant contract (the "pointee")

When a pointer is registered for any given contract, the two are mapped and identifiable across both execution environments. This link is immutable and can only be changed by the original address that created it.
Expand Down
2 changes: 1 addition & 1 deletion pages/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Sei is the first parallelized EVM. This allows Sei to get the best of Solana and
<Card title="User Guide" href="/user-guides/wallet-setup" icon={<Wallet />} />
<Card
title="For Developers"
href="/dev-new-to-crypto"
href="/dev-intro"
icon={<Wrench />}
/>
</Cards>
2 changes: 1 addition & 1 deletion pages/user-quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ By the end of this guide, you will be ready to dive into the exciting world of a
- A compatible non-custodial wallet, such as [MetaMask](https://metamask.io/), or [Compass](https://compasswallet.io/).
- Sei tokens [from an exchange](/user-guides/getting-tokens), or stablecoins in your personal wallet.

For help with wallet apps, see our [Setting up a Wallet](https://www.docs.sei.io/setting-up-a-wallet) guide.
For help with wallet apps, see our [Setting up a Wallet](./user-guides/wallet-setup.mdx) guide.

## Connecting Your Wallet to the Sei Network

Expand Down
Loading

0 comments on commit 12ae53f

Please sign in to comment.