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

Station docs #594

Merged
merged 35 commits into from
Jan 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
2b207f8
Update .gitignore
evanorti Jan 9, 2024
0f6f550
screenshots
evanorti Jan 9, 2024
447d193
screenshots
evanorti Jan 9, 2024
9f34f4c
screenshots
evanorti Jan 9, 2024
0b41138
Create upgrade.mdx
evanorti Jan 9, 2024
bbe789c
Create get-started.mdx
evanorti Jan 9, 2024
44f603d
Update sidebars.js
evanorti Jan 9, 2024
27bd056
update
evanorti Jan 9, 2024
3fb3859
Delete upgrade-1.png
evanorti Jan 9, 2024
c522c29
Create upgrade-1.png
evanorti Jan 9, 2024
4100ac5
Update getting-started.mdx
evanorti Jan 9, 2024
0e0c878
Update integrations.mdx
evanorti Jan 9, 2024
51ebc49
Update spec-governance.mdx
evanorti Jan 9, 2024
234efbe
Update using-terrad.mdx
evanorti Jan 9, 2024
693da28
Update cw20-factory.mdx
evanorti Jan 9, 2024
79d85ab
Update mint-an-nft.mdx
evanorti Jan 9, 2024
1a014c6
Update using-terrain-localterra.mdx
evanorti Jan 9, 2024
ace2796
Update using-terrain-testnet.mdx
evanorti Jan 9, 2024
d0101bc
Update getting-started.mdx
evanorti Jan 9, 2024
f2e3dc4
Update migration.mdx
evanorti Jan 9, 2024
6755796
fix links
evanorti Jan 9, 2024
796f46b
Update using-terrad.mdx
evanorti Jan 9, 2024
0264110
Update station.mdx
evanorti Jan 9, 2024
35fc4ec
Update get-started.mdx
evanorti Jan 9, 2024
0b56376
Update get-started.mdx
evanorti Jan 9, 2024
390badb
Update upgrade.mdx
evanorti Jan 9, 2024
452c680
Update get-started.mdx
evanorti Jan 9, 2024
7361b4f
Update upgrade.mdx
evanorti Jan 9, 2024
848e282
update images
evanorti Jan 9, 2024
e5fef0d
update upgrade screenshots
evanorti Jan 9, 2024
3ce7fd8
delete screenshots
evanorti Jan 9, 2024
7bc22c7
commit
evanorti Jan 9, 2024
b00c370
Update upgrade.mdx
evanorti Jan 9, 2024
dde741f
Update upgrade.mdx
evanorti Jan 9, 2024
8377841
Update upgrade.mdx
evanorti Jan 9, 2024
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
Expand Up @@ -14,6 +14,7 @@
.env.development.local
.env.test.local
.env.production.local
.vscode

npm-debug.log*
yarn-debug.log*
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/feather-js/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ You will also need to change the `chainID` from `pisco-1` to `localterra` or `ph

## 3. Create a pisco testnet wallet

1. You'll need a wallet to sign and submit transactions. [Create a new wallet](../../learn/station/download/station-extension.mdx) using the Station extension. Be sure to save your mnemonic key!
1. You'll need a wallet to sign and submit transactions. [Create a new wallet](../../station/get-started.mdx) using the Station extension. Be sure to save your mnemonic key!

2. After creating your wallet, you will need to set it to use the testnet. Click the gear icon in the extension and change the network from `mainnet` to `testnet`.

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/localterra/integrations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ You can integrate LocalTerra in Station, Terrad, and JavaScript and Python SDKs.

## Station

The [Station Chrome Extension](../../learn/station/download/station-extension.mdx) has built-in support for LocalTerra for quick and easy interaction.
The [Station Chrome Extension](../../station/get-started.mdx) has built-in support for LocalTerra for quick and easy interaction.

## Terrad

Expand Down
6 changes: 2 additions & 4 deletions docs/develop/module-specifications/spec-governance.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ The Terra protocol is a decentralized public [blockchain](../../learn/glossary.m

The governance module maintains the logic for all governance activity.

To learn how to vote with your staked Luna or submit proposals, visit the [Station governance guide](../../learn/station/governance.mdx).

If you are an advanced user and want to learn about submitting or voting on proposals using Terrad, visit the [Governance section of the Terrad Reference](../terrad/commands/transactions/gov/terrad_tx_gov.mdx).

## Concepts
Expand All @@ -22,7 +20,7 @@ The following concepts describe the governance proposal procedure.

### Drafting and submission

Proposals start as ideas within the community on Terra's [Agora forum](https://agora.terra.money/). After gaining support and feedback from the community, a proposer [drafts and submits a proposal](../../learn/station/governance.mdx#create-a-new-proposal) alongside an [initial deposit](../../learn/station/governance.mdx#deposit-luna-to-a-proposal).
Proposals start as ideas within the community on Terra's [Agora forum](https://agora.terra.money/). After gaining support and feedback from the community, a proposer drafts and submits a proposal alongside an initial deposit.

To learn more about the different types of proposals, see the [Proposal types](#proposal-types) section below.

Expand Down Expand Up @@ -53,7 +51,7 @@ The 4 voting options available are:

[Delegators](../../learn/protocol.mdx#delegators) vote using their [staked Luna](../../learn/protocol.mdx#staking). One staked Luna equals one vote.

If a delegator does not specify a vote with their staked Luna, their vote defaults to the vote cast by the validator their Luna is staked to. Delegators can override a validator's vote at any time during the [voting period](#voting-period) by [voting with their staked Luna](../../learn/station/governance.mdx#vote-on-a-proposal).
If a delegator does not specify a vote with their staked Luna, their vote defaults to the vote cast by the validator their Luna is staked to. Delegators can override a validator's vote at any time during the [voting period](#voting-period) by voting with their staked Luna.

### Tallying

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/terrad/using-terrad.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ This guide covers the usage of Terrad, the CLI and node daemon that enables you

## Install Terrad

Installing Terrad is the first step to accessing Terra's network. Full node users can follow the [Full node guide](../../full-node/run-a-full-terra-node/README.mdx). Developers who want to use Terrad without running a node can use the [Terrad installation guide](install-terrad.mdx). If you want to interact with Terra without running a node or using the CLI, use [Station](../../learn/station/).
Installing Terrad is the first step to accessing Terra's network. Full node users can follow the [Full node guide](../../full-node/run-a-full-terra-node/README.mdx). Developers who want to use Terrad without running a node can use the [Terrad installation guide](install-terrad.mdx). If you want to interact with Terra without running a node or using the CLI, use [Station](../../station/get-started.mdx).

## Access a Node

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/terrain/cw20-factory.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ In this tutorial, you'll build a CW20 token factory. A token factory allows any
Use the following guides to set up your environment:

- [Set up Terrain](./initial-setup.mdx)
- [Station Chrome extension](../../learn/station/download/station-extension.mdx)
- [Station Chrome extension](../../station/get-started.mdx)
- [Set up LocalTerra](./using-terrain-localterra.mdx#install-and-run-localterra)

You'll also need:
Expand Down
4 changes: 2 additions & 2 deletions docs/develop/terrain/mint-an-nft.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ In this tutorial, you will learn how to mint your own NFT using the [NFT minting
## Prerequisites

- [Download Google Chrome](https://www.google.com/chrome/downloads/)
- [Station Chrome extension](../../learn/station/download/station-extension.mdx)
- [Create a Station wallet](../../learn/station/download/station-extension.mdx#create-a-wallet)
- [Station Chrome extension](../../station/get-started.mdx)
- [Create a Station wallet](../../station/get-started.mdx#create-a-wallet)
- [Install npm](https://kinsta.com/blog/how-to-install-node-js/)
- [Install git](https://git-scm.com/downloads)
- [Install Terrain](./initial-setup.mdx)
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/terrain/using-terrain-localterra.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ LocalTerra is a complete Terra testnet and ecosystem containerized with Docker.
- [`docker-compose`](https://docs.docker.com/compose/install/)
- At least 16 GB of RAM
- [Node.js version 16](https://nodejs.org/en/blog/release/v16.16.0/)
- [Station Chrome extension](../../learn/station/download/station-extension.mdx)
- [Station Chrome extension](../../station/get-started.mdx)

<Admonition type="caution" icon="☢️" title="Node version error">

Expand Down
6 changes: 3 additions & 3 deletions docs/develop/terrain/using-terrain-testnet.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ The [Pisco testnet](../../learn/glossary.mdx#testnet) is used for testing transa

## Prerequisites

- [Install the Station Chrome extension](../../learn/station/download/station-extension.mdx)
- [Install the Station Chrome extension](../../station/get-started.mdx)

## Create a test wallet

Open the Station browser extension and [create a new wallet](../../learn/station/download/station-extension.mdx#create-a-wallet) for testing purposes. It is recommended that you name this wallet "Pisco" or "testnet" so that it's easy to remember.
Open the Station browser extension and [create a new wallet](../../station/get-started.mdx#create-a-wallet) for testing purposes. It is recommended that you name this wallet "Pisco" or "testnet" so that it's easy to remember.

After creating a test wallet and storing the seed phrase, request funds from [the testnet faucet](https://faucet.terra.money) in order to have tokens to carry out transactions on testnet.

Expand Down Expand Up @@ -135,7 +135,7 @@ await lib.getCountQuery();

When you scaffold a template app with Terrain, it will contain a simple front end.

1. In the Station Chrome extension, [switch the network to `testnet`](../../learn/station/networks.mdx).
1. In the Station Chrome extension, switch the network to `testnet`.

2. To use the front end, run the following commands.

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/wallet-kit/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This guide covers how to set up a React app, integrate Wallet Kit, check the bal

## Prerequisites

- The latest version of the [Station Chrome extension](../../learn/station/download/station-extension.mdx) (Station Wallet 7.4.2 and above)
- The latest version of the [Station Chrome extension](../../station/get-started.mdx) (Station Wallet 7.4.2 and above)
- [NPM](https://www.npmjs.com/)
- [NVM](https://github.com/nvm-sh/nvm)
- Node.js version 16
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/wallet-kit/migration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This guide will cover how to migrate your existing codebase to use Wallet Kit in

## Prerequisites

- The latest version of the [Station Chrome extension](../../learn/station/download/station-extension.mdx) (Station Wallet 7.4.2 and above)
- The latest version of the [Station Chrome extension](../../station/get-started.mdx) (Station Wallet 7.4.2 and above)
- [NPM](https://www.npmjs.com/)
- [NVM](https://github.com/nvm-sh/nvm)
- Node.js version 16
Expand Down
2 changes: 1 addition & 1 deletion docs/develop/wallet-provider/station-extension.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The API for the Station extension gets updated periodically. If you are developi

The Station extension is a web-wallet extension for Chrome or Firefox that enables webpages to create requests for signing and broadcasting transactions. The webpage can detect the presence of the Station Extension and generate a prompt whereby the user can confirm and sign transactions.

To download the Station extension, visit the [Station extension install guide](../../learn/station/download/station-extension).
To download the Station extension, visit the [Station extension install guide](../../station/get-started.mdx).

## Wallet Provider

Expand Down
2 changes: 1 addition & 1 deletion docs/develop/wallet-provider/wallet-provider-tutorial.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ If you're using a frontend framework other than React you'll need to use [Wallet

## Prerequisites

- [Station Chrome extension](../../learn/station/download/station-extension.mdx)
- [Station Chrome extension](../../station/get-started.mdx)
- [NPM](https://www.npmjs.com/)
- [NVM](https://github.com/nvm-sh/nvm)
- Node.js version 16
Expand Down
4 changes: 2 additions & 2 deletions docs/landing-pages/station.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
slug: /learn/station
slug: /station
---

import CardSection from '/src/components/Cards/CardSection';
import stationCards from '/src/components/Cards/card-data/station-cards';

# Station

Station is the official wallet of the Terra blockchain. If this is your first time using Station, visit the [download tutorial](../learn/station/download/station-desktop.mdx) to create a wallet.
Station is the official wallet of the Terra blockchain. If this is your first time using Station, visit the [download tutorial](../station/get-started.mdx) to create a wallet.

<CardSection cards={stationCards} />
2 changes: 1 addition & 1 deletion docs/learn/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ import learnCards from '/src/components/Cards/card-data/learn-cards';

# Learn

Discover [how Terra works](./protocol.mdx) and learn about [validators](./protocol.mdx#validators), [staking](./protocol.mdx#staking), and [governance](./protocol.mdx#governance). Use [Station](../learn/station) to [create a wallet](station/download/station-desktop.mdx), [stake Luna](./station/staking.mdx), [send tokens](./station/send.mdx), and [participate in governance](./station/governance.mdx). Browse the [glossary](./glossary.mdx) to look up helpful terms.
Discover [how Terra works](./protocol.mdx) and learn about [validators](./protocol.mdx#validators), [staking](./protocol.mdx#staking), and [governance](./protocol.mdx#governance). Browse the [glossary](./glossary.mdx) to look up helpful terms.

<CardSection cards={learnCards} />
4 changes: 1 addition & 3 deletions docs/learn/glossary.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -166,9 +166,7 @@ The Terra protocol's blockchain network where all transactions take place.

Terra's native wallet and platform for swaps, governance, and staking. In Station, you can send, receive, and stake Terra tokens. You can also participate in governance and vote on proposals.

To learn how to install and get started using Station, visit the [Station tutorial](station/download/station-desktop.mdx).

To learn how to use the advanced features of Station, visit the [Station how-to guide](./station/wallet.mdx).
To learn how to install and get started using Station, visit the [Station tutorial](../station/get-started.mdx).

## Terrad

Expand Down
12 changes: 4 additions & 8 deletions docs/learn/protocol.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Luna is the Terra protocol’s native [staking](./glossary.mdx#staking) token. L

## A new Terra

On May 25th, 2022, Terra Classic users passed [governance proposal 1623](https://station.terra.money/proposal/1623), which outlined the genesis of a new Terra chain. This proposal also described a genesis distribution of Luna which would be airdropped to users of the Terra Classic chain based on pre-depeg and post-depeg snapshots. Users can find their airdropped Luna by viewing the same wallet address that was present during either snapshot and [switching their Station network](./station/networks.mdx) to the `phoenix-1` mainnet.
On May 25th, 2022, Terra Classic users passed [governance proposal 1623](https://station.terra.money/proposal/1623), which outlined the genesis of a new Terra chain. This proposal also described a genesis distribution of Luna which would be airdropped to users of the Terra Classic chain based on pre-depeg and post-depeg snapshots. Users can find their airdropped Luna by viewing the same wallet address that was present during either snapshot and switching their Station network to the `phoenix-1` mainnet.

On May 27th, 2022 the `phoenix-1` Terra mainnet launched, ushering in a new era of development by the Terra community.

Expand Down Expand Up @@ -75,8 +75,6 @@ After six months, a small portion of the remaining 70% of Luna will be released

Luna that is in the vesting state can still be [delegated, redeleagated, or undelegated](#bonding-staking-and-delegating) from validators.

To learn how to view vesting Luna in your wallet, visit the [Station vesting guide](./station/vesting.mdx).

To learn more about vesting, visit the [How vesting works](../../docs/develop/vesting.mdx).

## Validators
Expand Down Expand Up @@ -104,7 +102,6 @@ Staking is the process of bonding Luna to a validator in exchange for staking re

The Terra protocol only allows the top 130 validators to participate in consensus. A validator's rank is determined by their stake or the total amount of Luna bonded to them. Although validators can bond Luna to themselves, they mainly amass larger stakes from delegators. Validators with larger stakes get chosen more often to propose new blocks and earn proportionally more rewards.

To learn how to stake your Luna and earn staking rewards, visit the [Station staking guide](station/staking.mdx)

### Delegators

Expand Down Expand Up @@ -134,7 +131,7 @@ Delegators can bond Luna to any validator in the [active set](./glossary.mdx#act

### Unbonding

Delegators can unbond or unstake their Luna using the [undelegate function in Station](./station/staking.mdx#undelegate). The unbonding process takes 21 days to complete. During this period, the unbonding Luna can't be traded, and no staking rewards accrue.
Delegators can unbond or unstake their Luna using the undelegate function in Station. The unbonding process takes 21 days to complete. During this period, the unbonding Luna can't be traded, and no staking rewards accrue.

<Admonition type="caution" icon="☢️">

Expand All @@ -146,7 +143,7 @@ The 21-day unbonding period assists in the long-term stability of Terra. The unb

### Redelegation

Redelegating instantly sends staked Luna from one validator to another. Instead of waiting for the 21-day unstaking period, a user can redelegate their staked Luna at any time using Station's redelegate function. Validators receiving redelegations are barred from further redelegating any amount of Luna to any validator for 21 days. Follow the [Station redelegation guide](./station/staking.mdx#redelegate) to learn how to redelegate.
Redelegating instantly sends staked Luna from one validator to another. Instead of waiting for the 21-day unstaking period, a user can redelegate their staked Luna at any time using Station's redelegate function. Validators receiving redelegations are barred from further redelegating any amount of Luna to any validator for 21 days.

<Admonition type="caution" icon="☢️">

Expand Down Expand Up @@ -190,11 +187,10 @@ For more information on slashing, visit the [slashing module](../develop/module-

The Terra protocol is a decentralized public [blockchain](./glossary.mdx#blockchain) governed by community members. Governance is the democratic process that allows users and validators to make changes to the Terra protocol. Community members submit, vote, and implement proposals.

To learn how to vote with your staked Luna or submit proposals, visit the [Station governance guide](./station/governance.mdx).

### Proposals

Proposals start as ideas within the community on Terra's [Agora forum](https://agora.terra.money/). After gaining support and feedback from the community, a proposer [drafts and submits a proposal](./station/governance.mdx#create-a-new-proposal) alongside an [initial deposit](./station/governance.mdx#deposit-luna-to-a-proposal).
Proposals start as ideas within the community on Terra's [Agora forum](https://agora.terra.money/). After gaining support and feedback from the community, a proposer drafts and submits a proposal alongside an initial deposit.

The most common proposal types include:

Expand Down
53 changes: 0 additions & 53 deletions docs/learn/station/contracts.mdx

This file was deleted.

4 changes: 0 additions & 4 deletions docs/learn/station/download/_category_.json

This file was deleted.

Loading