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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.next
node_modules
.idea/*
17 changes: 13 additions & 4 deletions pages/_meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,24 @@
},
"overview": "Overview",
"-- For Users": {
"type": "separator",
"title": "For Users"
"title": "For Users",
"type": "separator"
},
"using-sei": "Using Sei",
"block-explorers":"Block Explorers",
"faucets": "Faucets",
"setting-up-a-wallet":" Setting Up a Wallet",
"interacting-with-sei": "Interacting With Sei",
"-- For Devs": {
"type": "separator",
"title": "For Devs"
},
"get-started": "Get Started",
"running-a-sei-node": "Running a Sei Node",
"deploy-your-first-nft-contract": "Deploy Your First NFT Contract",
"-- Advanced": {
"type": "separator",
"title": "Advanced"
},
"node-configuration": "Node Configuration",
"landing": {
"title": "Back to Sei ↗",
"type": "page",
Expand Down
28 changes: 28 additions & 0 deletions pages/block-explorers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Block Explorers

Block explorers offer tools for viewing and interacting with the network including:
1. Transaction Tracking: View and track individual transactions on the blockchain. This includes information such as transaction hashes, input and output data, amounts transferred and fees
2. Block Information: Provide detailed information about blocks, including block height, timestamp, size, and the transactions included in each block.
3. Address Queries: Look up specific wallet addresses to see their balances and transaction history
4. Network Statistics: Statistics and analytics about the blockchain network, such as the total number of blocks, transaction throughput, network hash rate, and current difficulty.
5. Smart Contract Interaction: Display information about smart contract deployments and interactions, including the code of the contract and executed actions.


**Devnet**

Here are a few devnet explorers:

TODO


**Testnet**

Here are a few testnet explorers:

- https://testnet-explorer.brocha.in/SEI%20Atlantic%202
- https://www.seiscan.app/atlantic-2

**Mainnet**

- https://www.seiscan.app/pacific-1
- https://sei.explorers.guru/
44 changes: 44 additions & 0 deletions pages/deploy-your-first-nft-contract/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
import Image from 'next/image'
import colonyNFT from './colony.png'
import seiyanNFT from './seiyan.png'

# Introduction
In this tutorial we'll be going over how to create an NFT contract on Sei

## What are NFTs?
NFT stands for Non-Fungible Token. Unlike cryptocurrencies like Bitcoin or Ethereum, which are fungible and can be
exchanged on a one-to-one basis, NFTs are unique digital assets. This uniqueness means that one NFT cannot be
exchanged on a like-for-like basis with another, making each NFT distinct and irreplaceable.

<div style={{ display: 'flex', alignItems: 'center' }}>
<Image src={colonyNFT} alt="colonyNFT" width={300} height={300} />
<Image src={seiyanNFT} alt="seiyanNFT" width={300} height={300} />
</div>


## Characteristics of NFTs
**Uniqueness and Scarcity:** Each NFT has a digital signature that makes it impossible for NFTs to be exchanged for or
equal to one another (hence, non-fungible). Artists can create a scarcity of their art by issuing a limited number of
NFTs.

**Ownership and Provenance:** NFTs can be used to represent ownership of a specific item. They contain built-in
authentication, which serves as proof of ownership. Collectors value those “digital bragging rights” almost more than
the item itself.

**Interoperability:** NFTs can be bought, sold, and traded across various platforms and marketplaces, as long as those
platforms support the same standards used to create the NFT (e.g., ERC-721 and ERC-1155 on the Ethereum blockchain).

## Use Cases of NFTs
- Digital Art: One of the most prominent uses of NFTs is in digital art. Artists can tokenize their work to sell it as
NFTs, which has opened a new market for digital creators.
- Collectibles: NFTs are being used for digital collectibles, such as digital trading cards or rare items in video
games.
- Music and Entertainment: Musicians and entertainers are using NFTs to tokenize their work, from albums to concert
tickets.

## How Do NFTs Work?
**Minting:** The process of creating an NFT is called minting. It involves uploading content to a blockchain network and
turning it into a part of the blockchain.

**Buying and Selling:** NFTs are typically bought and sold on specialized marketplaces. When you buy an NFT, you receive
a token that proves your ownership of a 'one-of-a-kind' piece of digital content.
3 changes: 3 additions & 0 deletions pages/faucets.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Faucets

TODO
3 changes: 0 additions & 3 deletions pages/get-started.mdx

This file was deleted.

12 changes: 2 additions & 10 deletions pages/index.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
# Introduction

Welcome to Nextra! This is a basic docs template. You can use it as a starting point for your own project :)
# Introducting Sei

## What is Nextra?

A **simple**, **powerful** and **flexible** site generation framework with everything you love from Next.js.

## Documentation

The documentation is available at [https://nextra.site](https://nextra.site).
Sei is a general purpose, open-source Layer 1 blockchain specialized for the exchange of digital assets. Leveraging a novel consensus and technical breakthroughs, Sei is the fastest blockchain in the industry.
16 changes: 16 additions & 0 deletions pages/interacting-with-sei.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Interacting with Sei

## Acquiring Sei tokens
There are numerous ways to acquire Sei tokens to start interactingw ith the chain. Below are some common ways:

- Centralized exchanges (CEXes) like [Coinbase](https://www.coinbase.com/), [Binance](https://binance.com/),
[KuCoin](https://www.coingecko.com/en/exchanges/kucoin) and [Karken](https://www.kraken.com)
- Decentralized Exchanges (DEXes) like [Astroport](https://astroport.fi/) and [Osmosis](https://osmosis.zone/)
- Bridge assets over from another chain using [Sei app](https://app.sei.io/bridge) or IBC

## Common Apps
Below are a few popular apps. For a full list, please see the Ecosystem page (TODO):

- [Astroport](https://astroport.fi/): dex
- [Silo](https://app.silostaking.io/): liquid staking
- [Pallet Exchange](https://pallet.exchange/): NFT marketplace
54 changes: 54 additions & 0 deletions pages/node-configuration.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Node Configuration

## Node types
There are a few node types that can be run on Sei network which serve a variety of purposes. These include:

- **rpc / full nodes:** these nodes are generally used for querying data or interacting with the chain. They maintain
some state but not since genesis. The default settings will run rpc / full nodes.
- **archive nodes:** maintain full state of the blockchain from genesis. Generally requires large disks. To enable this
type of node, set `min-retain-blocks=0` and `pruning="nothing"` in your `app.toml`
- **state sync nodes:** provide snapshot data for other nodes to use to bootstrap onto the chain. To enable this type
of node, set `enable=true` under the `[statesync]` section in `config.toml`
- **validator nodes:** provide security to the chain by proposing and signing blocks. To enable this type of node, set
`mode=validator` in `config.toml`. Note that because Sei is proof-of-stake, you must have enough delegation to join the
active set


## Commonly Used Ports
Seid uses the following TCP ports. Toggle their settings to match your environment.

- `26656`: The default port for the P2P protocol. This port is used to communicate with other nodes and must be open to
join a network.
- `1317`: The default port for interacting with the Seid API server for HTTP RESTful requests. This allows applications
and services to interact with the `seid` instance through RPC.
- `26660`: The default port for interacting with the Prometheus database, which can be used to monitor the environment.
In the default configuration, this port is not open.
- `26657`: The default port for the RPC protocol. Because this port is used for querying and sending transactions, it
must be open for serving queries from `seid`.

These ports are all customizable in `$HOME/.sei/config/config.toml` and `$HOME/.sei/config/app/toml` discussed in the later sections along with other fields.


## Systemd File Template
```
[Unit]
Description=Sei Node
After=network.target

[Service]
User=<USER>
Type=simple
ExecStart=<PATH_TO_SEID>/seid start --chain-id <Network>
Restart=always
# wait 30 seconds before restarting the service after it has failed.
RestartSec=30
# wait up to 30 seconds for the service to stop gracefully when it is being stopped.
TimeoutStopSec=30
# send the SIGINT signal (equivalent to pressing Ctrl-C) to the service process when it is being stopped
# giving it a chance to shut down gracefully.
KillSignal=SIGINT
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
```
9 changes: 8 additions & 1 deletion pages/overview.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
# About Sei
(TODO) Sei is a general purpose, open-source Layer 1 blockchain specialized for the exchange of digital assets. Leveraging a novel consensus and technical breakthroughs, Sei is the fastest blockchain in the industry.

Sei is a general purpose, open-source Layer 1 blockchain specialized for the exchange of digital assets. Leveraging a novel consensus and technical breakthroughs, Sei is the fastest blockchain in the industry.
# What Sei offers
(TODO) Sei is the fastest chain to finality - point blank - with a lower bound of 300ms
Twin-turbo consensus - achieves industry-leading performance
One of the only chains to conduct market-based parallelization
Native matching engine that exchange teams can leverage
Frontrunning protection - combats malicious frontrunning that is rampant in other ecosystems
Sei has only one value prop: exchange apps - whether it’s a NFT marketplace or gaming economy- will offer the best user experience by building on Sei. For more detailed information on technical innovations, please read the whitepaper.
13 changes: 13 additions & 0 deletions pages/running-a-sei-node.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 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 [Advanced | Node Configurations](../node-configuration)
13 changes: 13 additions & 0 deletions pages/setting-up-a-wallet.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Setting up a wallet

## Installing a wallet

You can use Sei with any of the following native wallets:

- [Compass](https://compasswallet.io/)
- [Fin](https://finwallet.com/)

Alternatively, if you would like to use an existing Metamask wallet, you can use the button below to connect to
the Sei network

TODO
3 changes: 0 additions & 3 deletions pages/using-sei/satori.mdx

This file was deleted.