diff --git a/docs/learn/station/contracts.mdx b/docs/learn/station/contracts.mdx deleted file mode 100644 index e53b77e7c..000000000 --- a/docs/learn/station/contracts.mdx +++ /dev/null @@ -1,53 +0,0 @@ -# Contract - -Smart contracts are an advanced feature of Station. If you’re using Station for the first time, follow the [Station tutorial](download/station-desktop.mdx). - -## Prerequisites - -Compile a contract locally and create a `.wasm` file. - -## Upload - -Deploy a contract by uploading your `.wasm` file to Station. - -1. Open Station and connect your wallet. Click **Contracts**. - -2. Click **Upload**. - -3. Upload your `.wasm` file and enter your password. - -4. Click **Submit**. - -Your contract is now uploaded, and you received a contract code ID. - -## Instantiate - -Use **Create** to initialize your contract after uploading. - -1. Click **Create**. - -2. Enter your contract code ID, `InitMsg JSON`, name, and description. - -3. Confirm the fee amounts and enter your password. Click **Submit**. - -Your contract is now initialized. - -## Query - -Use **Query** to find out contract values. Querying does not cost anything. - -1. Click **Query** located under your contract address. - -2. Enter your `HandleMsg JSON`. Click **Next**. - -Station will show your query result. - -## Interact - -Use **Interact** to use the contract. Interacting will spend gas. - -1. Click **Interact** located under your contract address. - -2. Enter your `HandleMsg JSON`. Click **Next**. - -3. Confirm the fee amounts and enter your password. Click **Interact**. diff --git a/docs/learn/station/download/_category_.json b/docs/learn/station/download/_category_.json deleted file mode 100644 index 9de89da49..000000000 --- a/docs/learn/station/download/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Download", - "position": 1 - } \ No newline at end of file diff --git a/docs/learn/station/download/station-desktop.mdx b/docs/learn/station/download/station-desktop.mdx deleted file mode 100644 index b21ba8211..000000000 --- a/docs/learn/station/download/station-desktop.mdx +++ /dev/null @@ -1,176 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Station Desktop - -This tutorial covers the installation and basic use of Station, the interchain wallet for Terra. - -To learn how to use the advanced features of Station, visit the [Station guides](../../station). - -## Install Station - -1. Click the Station download link for your operating system: - -- [MacOS](https://github.com/terra-money/station-desktop/releases/download/v1.2.0/Terra.Station-1.2.0.dmg) -- [MacOS M1](https://github.com/terra-money/station-desktop/releases/download/v1.2.0/Terra.Station-1.2.0-arm64.dmg) -- [Windows](https://github.com/terra-money/station-desktop/releases/download/v1.2.0/Terra.Station.Setup.1.2.0.exe) -- [Linux (DEB)](https://github.com/terra-money/station-desktop/releases/download/v1.2.0/Terra.Station_1.2.0_amd64.deb) -- [Linux (RPM)](https://github.com/terra-money/station-desktop/releases/download/v1.2.0/Terra.Station-1.2.0.x86_64.rpm) - -2. Open the downloaded file and follow the instructions. - - - -If you have a wallet from a previous version of Station, visit the [Interchain Station migration guide](../migration.mdx) to learn how to import your wallet. - - - -## Create a wallet - -1. Open the Station desktop app and click **Connect**. - -2. Click **New Wallet**. - - - -3. Type in a secure wallet name and password. - -4. Confirm your password. - -5. Using pen and paper, write down your 24-word seed phrase exactly as it appears. Number each word to make verifying easier. - - -Anyone who gains access to your seed phrase can access the contents of the corresponding wallet. Be cognizant of the fact that there is no recourse for theft of a seed phrase. To protect your seed phrase, consider the following tips. - -- Never save or store your seed phrase as a digital file on any device. -- Always write down your seed phrase with a pen and paper. -- Store the paper with your seed phrase on it somewhere safe. -- Never give your seed phrase to anyone, not even support staff. - - - -6. Verify the written seed phrase to ensure every word is spelled correctly and that each word is in the correct order. Verifying the words in reverse order may help. - -7. Check the box to confirm that your seed phrase has been written down and click **Submit**. - - - -8. Confirm your seed phrase by selecting the correct words in each prompt and click **Submit**. - - - -9. Finally, click **Connect**. - - - -Congratulations! You have just created a Station wallet. - -## Receive tokens from an exchange - -1. Purchase your tokens on [an exchange that lists Luna](https://coinmarketcap.com/currencies/terra-luna-v2/markets/). - -2. Withdraw any token supported by Station from your exchange. Every exchange will be different and you should visit the web page of their preferred exchange for details on how to withdraw tokens. Use the following steps as a generic guide. - - 1. To receive tokens to your wallet, use your wallet address. To copy your wallet address, just click on the name of your wallet in the upper right-hand corner of the app and click on **COPY** just below the address. Your wallet address will take the following form: ``. Note, the prefix will differ if you are sending assets from a different Station-supported chain. - - 2. Double-check that your submitted address matches the address of the wallet where you would like to receive funds. - - 3. Send the tokens from the exchange to your Station wallet address. - - - -When you transfer tokens from an exchange, it will take some time for the tokens to appear in your wallet. Don't panic. This waiting period is normal and varies depending on the exchange. If a transfer does not appear immediately, check back after some time. - - - -## Manual Staking - -Stake your Luna to a validator of your choice to start earning rewards. - -1. Open the Station desktop app and navigate to the **Stake** page. - -2. Click **Manual Stake** and select a Validator by clicking on a name in the **Moniker** column of the validator list. - - - -3. In the **My delegations** section, click **Delegate**. A new window will appear. - - - -4. In the **Amount** field, specify the amount of Luna you want to delegate. - - - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -5. Double-check the amounts and fees, enter your password, and click **Submit**. - -Congratulations, you've just delegated Luna! - -## Quick staking - -Quick staking chooses validators on your behalf for easy staking. To promote decentralization, quick staking randomly selects validators that meet the following criteria: - -- Bottom 65% of the validator set by voting power -- No slashes in the last 1,200,000 blocks -- Commission of 5% or less - - - -- Delegations of 100 or less will be delegated to 1 validator. -- Delegations of 1000 or less will be split among 2 validators. -- Delegations of 10,000 or less will be split among 4 validators. -- Delegations of 10,000 or more will be split among 5 validators. - - - -1. To quick stake, open Station and select **Stake**. On the Stake page, select **Quick Stake**. - -2. Double-check the amounts and fees, enter your password, and click **Submit**. - -Use the quick undelegate function to undelegate your funds from multiple validators in a single transaction. Validators with the highest voting power will be undelegated from first, followed by the next highest, until your specified amount is undelegated. - -## Staking other native assets - -You can stake tokens on other networks supported by Station by selecting a different chain on the staking page. Once you've selected your desired chain, follow the steps above. - -## Withdraw staking rewards - -Rewards start accruing the moment you stake. Monitor your rewards in the staking section of Station. Once you have sufficient rewards, follow the steps below to withdraw them. - -1. Open Station and click **Stake**. - -2. To claim all rewards, click **Withdraw all rewards** in the upper right corner of the staking page. To withdraw rewards from a single validator, click on **Manual stake**, select their name in the Validators list, and click **Withdraw rewards** on the Validator details page. - - - -3. Review the amount, enter your password, and click **Submit**. - -Congratulations, you've just withdrawn your staking rewards! - -## Send tokens - -1. Open the Station desktop app and connect to your wallet. - -2. Open the wallet sidebar and click **Send**. - - - -3. Select your desired asset and source chain. Enter the destination address and amount. You can also add a memo to specify what the transaction is for. - - - -4. Verify the recipient's address and the amount before submitting the transaction. Remember to always maintain some funds in your wallet for future transactions. - -5. Enter your password and click **Submit**. - -After a few moments, the tokens will appear in the recipient's wallet. - -## Next steps - -To begin using any of the various dApps the Terra ecosystem has to offer, check out the [Station Chrome extension](./station-extension.mdx) or the [Station Firefox extenstion](./station-firefox.mdx). For on-the-go transactions, check out the [Station mobile app](./station-mobile.mdx). - -For more guides on how to use other Station features, visit the [Station guides](../../../learn/station). diff --git a/docs/learn/station/download/station-extension.mdx b/docs/learn/station/download/station-extension.mdx deleted file mode 100644 index a08713c45..000000000 --- a/docs/learn/station/download/station-extension.mdx +++ /dev/null @@ -1,99 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Station Chrome extension - -This tutorial walks you through how to install and use the Station extension for the Google Chrome browser. - -## Prerequisites - -- Download [Google Chrome](https://www.google.com/chrome/). - -## Install the Station extension - -1. Open your Chrome browser and visit the [the Station Chrome extension](https://chrome.google.com/webstore/detail/station/aiifbnbfobpmeekipheeijimdpnlpgpp). - -2. Install the extension and add it to your browser. - -## Create a wallet - -In this tutorial, you will learn how to create a new wallet on the Station Chrome extension. To connect to an existing wallet, you may view the instructions on how to [recover a wallet](../wallet.mdx#connect-to-a-wallet-using-a-private-key). - -1. Open the browser extension and click **New wallet**. - - - -2. Type in a secure wallet name and password. - -3. Confirm your password. - -4. Using pen and paper, write down your 24-word seed phrase exactly as it appears. Number each word to make verifying easier. - - -Anyone who gains access to your seed phrase can access the contents of the corresponding wallet. Be cognizant of the fact that there is no recourse for theft of a seed phrase. To protect your seed phrase, consider the following tips. - -- Never save or store your seed phrase as a digital file on any device. -- Always write down your seed phrase with a pen and paper. -- Store the paper with your seed phrase on it somewhere safe. -- Never give your seed phrase to anyone, not even support staff. - - - -5. Verify the written seed phrase to ensure every word is spelled correctly and that each word is in the correct order. - -6. Check the box to confirm that your seed phrase has been written down and click **Submit**. - - - -7. Confirm your seed phrase by selecting the correct words in each prompt and click **Submit**. - - - -8. Click **Connect** to connect to your new wallet. - - - -Congratulations! You have just created a Station wallet. - -## Send tokens - -1. Open the Station browser extension and connect to your wallet. - -2. Click **Send**. - -3. Select your desired asset and source chain. - - - -4. Enter the recipient address and the amount you want to send. You can also add a memo to specify what the transaction is for. - -5. Verify the recipient address and transaction amount. Remember to always maintain some funds in your wallet for future transactions. - -6. Enter your password and click **Submit**. - -After a few moments, the tokens will appear in the recipient's wallet. - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -## Connect to a dApp - -1. Open the Station Chrome extension and connect to your wallet. - -2. Navigate to the dApp of your choice. - -3. To connect your wallet, click **Connect Wallet** at the top of the page. - -4. Select **Station Wallet** to connect your wallet. - -After connecting your wallet, you will be able to carry out transactions on the dApp. - -## Next steps - -For on-the-go transactions, check out the [Station mobile app](station-mobile.mdx). To learn how to use other Station features, visit the [Station guides](../../../learn/station). diff --git a/docs/learn/station/download/station-firefox.mdx b/docs/learn/station/download/station-firefox.mdx deleted file mode 100644 index 81b74b199..000000000 --- a/docs/learn/station/download/station-firefox.mdx +++ /dev/null @@ -1,87 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Station Firefox extension - -This tutorial walks you through how to install and use the Station extension for the Firefox browser. - -## Prerequisites - -- Download [Firefox](https://www.mozilla.org/en-US/firefox/new/). - -## Install the Station extension - -1. Open your Firefox browser and visit [the Station Firefox extension](https://addons.mozilla.org/en-US/firefox/addon/terra-station-wallet/). - -2. Install the extension and add it to your browser. - -## Create a wallet - -In this tutorial, you will learn how to create a new wallet on the Station Firefox extension. To connect to an existing wallet, you may view the instructions on how to [recover a wallet](../wallet.mdx#connect-to-a-wallet-using-a-private-key). - -1. Open the browser extension and click **New wallet**. - -2. Type in a secure wallet name and password. - -3. Confirm your password. - -4. Using pen and paper, write down your 24-word seed phrase exactly as it appears. Number each word to make verifying easier. - - -Anyone who gains access to your seed phrase can access the contents of the corresponding wallet. Be cognizant of the fact that there is no recourse for theft of a seed phrase. To protect your seed phrase, consider the following tips. - -- Never save or store your seed phrase as a digital file on any device. -- Always write down your seed phrase with a pen and paper. -- Store the paper with your seed phrase on it somewhere safe. -- Never give your seed phrase to anyone, not even support staff. - - - -5. Verify the written seed phrase to ensure every word is spelled correctly and that each word is in the correct order. - -6. Check the box to confirm that your seed phrase has been written down and click **Submit**. - -7. Confirm your seed phrase by selecting the correct words in each prompt and click **Submit**. - -8. Click **Connect** to connect to your new wallet. - -Congratulations! You have just created a Station wallet. - -## Send tokens - -1. Open the Station browser extension and connect to your wallet. - -2. Click **Send**. - -3. Select your desired asset and source chain. - - - -4. Enter the recipient address and the amount you want to send. You can also add a memo to specify what the transaction is for. - -5. Verify the recipient address and transaction amount. Remember to always maintain some funds in your wallet for future transactions. - -6. Enter your password and click **Submit**. - -After a few moments, the tokens will appear in the recipient's wallet. - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -## Connect to a dApp - -1. Open the Station Firefox extension and connect to your wallet. - -2. Navigate to the dApp of your choice. - -3. To connect your wallet, click **Connect Wallet** at the top of the page. - -4. Select **Station Wallet** to connect your wallet. - -After connecting your wallet, you will be able to carry out transactions on the dApp. - -## Next steps - -For on-the-go transactions, check out the [Station mobile app](station-mobile.mdx). To learn how to use other Station features, visit the [Station guides](../../../learn/station). diff --git a/docs/learn/station/download/station-mobile.mdx b/docs/learn/station/download/station-mobile.mdx deleted file mode 100644 index d8941a6d0..000000000 --- a/docs/learn/station/download/station-mobile.mdx +++ /dev/null @@ -1,136 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Station Mobile - -This tutorial walks you through how to install and use the Station mobile app. - -## Download the Station app - -1. Tap the download link corresponding to your mobile operating system. This will open a link to your device’s app store for download. - - - [Station for iOS](https://apps.apple.com/app/id1548434735) - - [Station for Android](https://play.google.com/store/apps/details?id=money.terra.station) - -2. Install the Station app on your phone. - -## Create a new wallet - -1. Launch the Station app and select **New wallet**. - - - -2. Enter a name for your wallet and a secure password. Confirm your password and tap **Next**. - - - -3. Using pen and paper, write down your 24-word seed phrase exactly as it appears. Number each word to make verifying easier. - - -Anyone who gains access to your seed phrase can access the contents of the corresponding wallet. Be cognizant of the fact that there is no recourse for theft of a seed phrase. To protect your seed phrase, consider the following tips. - -- Never save or store your seed phrase as a digital file on any device. -- Always write down your seed phrase with a pen and paper. -- Store the paper with your seed phrase on it somewhere safe. -- Never give your seed phrase to anyone, not even support staff. - - - -4. Verify the written seed phrase to ensure every word is spelled correctly and that each word is in the correct order and then tap **I have written down my seed**. - - - -5. Confirm your seed phrase by selecting the correct words in each prompt and click **Confirm and finish**. - - - -Congratulations, you have just created a wallet! - -## Receive tokens from an exchange - -1. Purchase your tokens using an exchange that supports Terra. - -2. Withdraw any token supported by the Terra network from your exchange. Every exchange will be different and you should visit the web page of their preferred exchange for details on how to withdraw tokens. Use the following steps as a generic guide. - - 1. To receive tokens to your wallet, use your wallet address. To copy your wallet address, just click on the name of your wallet in the upper right-hand corner of the app and click on **COPY** just below the address. Your wallet address will take the following form: `terra` - - 2. Double-check that your submitted address matches the address of the wallet where you would like to receive funds. - - 3. Send the tokens from the exchange to your Station wallet address. - - - -When you transfer tokens from an exchange to Terra, it will take some time for the tokens to appear in your wallet. Don't panic. This waiting period is normal and varies depending on the exchange used. If a transfer does not appear immediately, check back after some time. - - - -## Send tokens - -1. Open the Station mobile app and connect to your wallet. - -2. Tap on the token under **Coins** that you want to send. - -3. Enter the address of the wallet you want to send tokens to. - -4. Enter the amount you want to send. You can also add a memo to specify what the transaction is for. - -5. Verify the recipient address and transaction amount. Remember to always maintain some funds in your wallet for future transactions. - -6. Enter your password and tap **Submit**. Wait for the transaction to process. This generally takes a few seconds. - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -## Stake Luna - -1. Open the Station mobile app and connect to your wallet. Make sure you have Luna in your wallet to stake. - -2. Tap **STAKE** at the bottom of the screen. - -3. Browse the list and tap on the validator you would like to stake to. - -4. Tap **Delegate** - -5. Enter the amount of Luna you want to delegate. - -6. Verify the amount, enter your password and tap **Submit**. - -Your Luna is now staked to a validator. - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -## Withdraw staking rewards - -Rewards start accruing the moment you stake your tokens. Monitor your rewards in the **STAKE** section of your Station mobile app. Once you have sufficient rewards, follow the steps below to withdraw them. - -1. Open the Station mobile app. Connect to a wallet and tap **STAKE** at the bottom of the screen. - -2. To claim all rewards, tap **Withdraw all rewards** at the top of the staking page. - -3. Review the amount, enter your password and tap **Confirm**. - -Congratulations, you've just withdrawn your staking rewards! - -## Connect to a dApp - -1. Open the Station mobile app and connect to your wallet. - -2. In your preferred browser, navigate to the dApp of your choice. - -3. Tap **Connect Wallet**. - -4. Tap on **Wallet Connect** which will open your Station mobile app. - -5. When prompted, tap **Allow** to allow for connection. - -After connecting your wallet, you will be able to carry out transactions on the dApp. - -## Next steps - -To use Station on your computer, visit the [Station desktop tutorial](station-desktop.mdx). To learn how to use other Station features, visit the [Station guides](../../../learn/station). diff --git a/docs/learn/station/governance.mdx b/docs/learn/station/governance.mdx deleted file mode 100644 index 8cca7e225..000000000 --- a/docs/learn/station/governance.mdx +++ /dev/null @@ -1,76 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Governance - -If this is your first time using Station, follow the [Station tutorial](download/station-desktop.mdx). - -Governance is an important part of being involved in the Terra community. This tutorial walks you through how to vote on and submit governance proposals on Station. For more information on governance and voting options, check out [the governance overview](../protocol.mdx#governance). - -## Vote on a proposal - -Voting is an important process in which community members are able to have their say in the evolution of the Terra protocol. Follow the steps below to cast a vote with your staked assets. - -1. Open Station and connect your wallet. In the sidebar, click **Governance**. - -2. Click on **Voting** to view the active proposals. - -3. Click on the proposal you would like to vote on. - -4. In the upper right-hand corner, click **Vote**. - -5. Select your vote and enter your password. - -6. Click **Submit**. - -Your vote will be cast for the proposal. - -## Proposal deposits - -Users can vote on a proposal after a minimum token deposit is reached. The minimum deposit for Terra is 512. Other chains may have different minimum amounts. To help push a proposal forward to a vote, you may deposit tokens into the proposal. - - - -While most deposits get refunded, some deposits get burned. For more information on which deposits get burned on the Terra blockchain, visit the [governance overview](../protocol.mdx#governance). - - - -1. Open Station and connect your wallet. In the sidebar, click **Governance**. - -2. Click on **Deposit** to view the proposals still in the deposit period. - -3. Click on the proposal you want to deposit to. - -4. In the upper right-hand corner, click **Deposit**. - -5. Enter the amount of Luna you want to deposit and enter your password. - -6. Click **Submit**. - -Your deposit will be added to the proposal. - -## Create a new proposal - - - -To prevent spam, all governance proposals must obtain a minimum deposit. On the Terra chain, if 33.4% of the total vote is `NoWithVeto`, the deposit will be burned. All other vote outcomes get their deposits refunded. For more information on deposits and refunds, visit the [Terra governance overview](../protocol.mdx#governance). - - - -1. Open Station and connect your wallet. In the sidebar, click **Governance**. - -2. Click on **New proposal**. - - - -Before submitting a proposal on the Terra chain, try to get community feedback on [the Terra Agora research forum](https://agora.terra.money) or the respective forum on the proposal you're creating. -Do not use text proposals to suggest parameter changes. For more information, visit the [Terra Governance module reference page](../../develop/module-specifications/spec-governance.mdx). - - - -3. Select the type of proposal, enter a title, a description, and the number of tokens you will offer as an initial deposit. - -4. Enter your password and click **Submit**. - -Your proposal will enter the deposit period. After the minimum deposit has been reached, the proposal will enter a voting period. Governance parameters will vary between chains. On the Terra chain, the minimum deposit is 512 Luna, the deposit period can last up to two weeks, and the voting period lasts one week. For more information on governance and voting options, visit the [Terra governance overview](../protocol.mdx#governance). - - diff --git a/docs/learn/station/migration.mdx b/docs/learn/station/migration.mdx deleted file mode 100644 index e429f1e3c..000000000 --- a/docs/learn/station/migration.mdx +++ /dev/null @@ -1,77 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Migrate to Interchain Station - -Use this guide to import an existing wallet into Station. - -## Prerequisites - -- Download [Google Chrome](https://www.google.com/chrome/). -- Download the [Station Chrome extension](download/station-extension.mdx) and [create a wallet](download/station-extension.mdx#create-a-wallet). -- Make sure you have access to your seed phrase. - -## Import an existing Station wallet - -To access other chains on Station you need to re-add your wallet. - -If you do not re-add your wallet, you will still have access to the private key and funds associated with your wallet, but you will not be able to interact with newly supported chains. - - - -Station needs to derive your wallet address for each chain from the same mnemonic seed phrase. Station must re-load your mnemonic seed phrase in order to detect tokens held in wallets that were created via the `118` derivation path. For more info on mnemonic seed phrases, visit the [Keys page](../../../docs/develop/feather-js/keys.mdx#mnemonickey). - - - -1. Open the Station extension. - - If this is your first time using Station, continue to step 2. - - If you are already signed in to another wallet, click on your wallet name and then click **Add a wallet**. - - - -2. Click **Import from seed phrase**. - - - -3. Enter a name, password, and your previous Station seed phrase. - - - -4. Click **Submit**. - - - -5. Congratulations, you can now access your interchain funds! - - - -## Import an interchain wallet - -To import a wallet from another Cosmos chain, follow the [wallet recovery](wallet.mdx#recover-a-wallet-using-a-seed-phrase) guide. Some chains might not be available yet. - -## Access with Ledger - - - -Ledger wallets can only be accessed using the Station extension and [Station web app](https://station.terra.money). - - - -On the extension: - -1. Open the Station extension. - - - If this is your first time using Station, continue to step 2. - - If you are already signed in to another wallet, click on your wallet name and then click **Add a wallet**. - -2. Click **Access with ledger**. - - - -3. Sign in with your ledger. - -4. Navigate to the [Station web app](https://station.terra.money) in your browser and Click **Connect**. Then select **Access with ledger**. - -Now you can use your Ledger to sign transactions! \ No newline at end of file diff --git a/docs/learn/station/multisig.mdx b/docs/learn/station/multisig.mdx deleted file mode 100644 index f923c101c..000000000 --- a/docs/learn/station/multisig.mdx +++ /dev/null @@ -1,87 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Multisig wallets - -Multisig wallets are an advanced feature of Station. If you’re using Station for the first time, follow the [Station tutorial](download/station-desktop.mdx). - -Multisig wallets enable a wallet to be controlled by multiple parties. A wallet manager creates a transaction and sends an encoded transaction message to the wallet signers. The signers sign the transaction and send back their signatures. The wallet manager then inputs the encoded transaction message along with the received signatures to complete the transaction. - -## Prerequisites - -- Download the [Station browser extension](download/station-extension.mdx) - -## Create a multisig wallet - -1. Open the Station browser extension, click on **Add a wallet**, and then click **New multisig wallet**. - -2. Enter the wallet addresses of each user of the multisig wallet. - -3. In the **Threshold** field, enter the number of signatures needed to post a transaction . - - - -You will need to record the order of the wallet addresses provided as well as the threshold value for initial transaction confirmation. Each wallet address provided must have a transaction history of at least one transaction before it can be added as a signer of a multisig wallet. - - - -4. Confirm the multisig wallet details and click **Submit**. - -5. Enter a wallet name and click **Submit**. - -## Create a multisig transaction - -Multisig wallet managers initiate transactions and send encoded transaction messages to multisig wallet participants to sign. - -1. Open the Station browser extension and connect to your multisig wallet. - -2. Make a transaction using your multisig wallet. - - - -Brand new multisig wallets have no transaction history. After your first transaction, you will be prompted to provide the wallet addresses and the threshold value specified when first creating the multisig wallet. After you provide this information, you may proceed with your transaction. - - - -3. After submitting your transaction, you will be taken to the **Post a multisig tx** page. - -4. Copy and send the multisig wallet address as well as the encoded message in the **Tx** box to each of the multisig wallet signers. - - - -Encoded multisig transaction messages simply consist of a description of the transaction and do not contain any sensitive information. Therefore, these messages may be sent utilizing your preferred messenger application. - - - -## Sign a multisig transaction - -Upon receiving an encoded transaction message, multisig signers can sign the transaction utilizing the following steps. - -1. Open the Station browser extension and connect to the wallet, the address of which was provided when creating the multisig wallet. - -2. Click the three vertical dots located to the right of your wallet name. - -3. Click **Sign a multisig tx**. - -4. Enter the multisig wallet address and the encoded multisig transaction message you received from the multisig wallet manager. - -5. Enter your password and click **Submit**. - -6. Copy the signature message provided and send it to the multisig wallet manager. - -## Post a multisig tx - -The final step in a multisig transaction is for the wallet manager to input the signatures: - -1. Open the Station browser extension and connect to your multisig wallet. - -2. Click the three vertical dots located to the right of your wallet name. - -3. Click **Post a multisig tx**. - -4. If this is the first transaction being executed by the wallet, enter the wallet addresses in the correct order and the threshold value specified when first creating the multisig wallet. Otherwise, proceed to step 5. - -5. Enter the multisig wallet address, the initial encoded transaction message, and the signatures sent to you by the multisig signers. - -6. Click **Submit**. Your transaction should begin processing. - -Congratulations, you just completed a multisig transaction! diff --git a/docs/learn/station/networks.mdx b/docs/learn/station/networks.mdx deleted file mode 100644 index 3d04cc53c..000000000 --- a/docs/learn/station/networks.mdx +++ /dev/null @@ -1,13 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Switch networks - -This guide will walk you through the process of changing networks on Station. - -1. Open Station and connect your wallet. - -2. Click the settings icon in the upper right-hand corner. In the Station desktop app, the settings icon is a globe. In the browser extensions, the icon is a gear. - -3. Navigate to the **Network** tab and select the network you would like to connect to. To use Terra Classic, select **Classic** from the network list. - - diff --git a/docs/learn/station/send.mdx b/docs/learn/station/send.mdx deleted file mode 100644 index e5db7eadc..000000000 --- a/docs/learn/station/send.mdx +++ /dev/null @@ -1,27 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Send - -On Station, you can send tokens to another wallet or transfer them to another chain using the **Send** feature. If this is your first time using Station, follow the [Station tutorial](download/station-desktop.mdx) to learn more. - -1. Open Station and connect to your wallet. - -2. Click the **Send** button in the right-hand panel. If you are unable to see the **Send** button, make sure to click on the **Wallet** tab to expand the section. - -3. Enter the address of the wallet you want to send tokens to. If you would like to transfer tokens to a particular chain, click on the icon to the right of the recipient address field and select the chain to which you would like to transfer funds. - -4. Enter the amount you want to send. You can also add a memo to specify what the transaction is for. - -5. Verify the recipient's address and transaction amount. Remember to always maintain some funds in your wallet for future transactions. - -6. Enter your password and click **Submit**. - -After a few moments, the tokens should appear on the recipient chain or in the recipient wallet address specified. - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - - diff --git a/docs/learn/station/staking.mdx b/docs/learn/station/staking.mdx deleted file mode 100644 index a28739cd7..000000000 --- a/docs/learn/station/staking.mdx +++ /dev/null @@ -1,156 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Staking - -This tutorial shows you how to manage your staking delegations in Station. To learn more about how staking works, visit the [staking section of the overview page](../protocol.mdx#staking). - -If this is your first time using Station, follow the [Station tutorial](download/station-desktop.mdx). - -Station offers two methods of staking: - -- [Manual staking](#manual-staking): you choose which validators to stake to. With manual staking, you can [delegate, undelegate, or redelegate](../protocol.mdx#bonding-staking-and-delegating) your tokens. - -- [Quick staking](#quick-staking): validators will automatically be chosen for you based on pre-determined criteria optimized for decentralization. For more information on the quick stake criteria, visit the [quick staking section](#quick-staking). When [quick undelegating](#quick-undelegate), your delegations will be withdrawn from validators with high voting power first. - -## Manual staking - -Stake your Luna to the validator of your choice and start earning rewards. - -1. Open the Station desktop app and navigate to the **Stake** page. - -2. Click **Manual Stake** and select a Validator by clicking on a name in the **Moniker** column of the validator list. - -3. In the **My delegations** section, click **Delegate**. A new window will appear. - - - -4. In the **Amount** field, specify the amount of Luna you want to delegate. - - - - - -It is recommended to maintain some funds in your wallet for future transactions. Without available capital for fee payment, you will not be able to carry out further transactions until more tokens are transferred to your wallet. - - - -5. Double-check the amounts and fees, enter your password, and click **Submit**. - -Congratulations, you've just delegated Luna! - -## Quick staking - -Quick staking chooses validators on your behalf for easy staking. To promote decentralization, quick staking randomly selects validators that meet the following criteria: - -- Bottom 65% of the validator set by voting power -- No slashes in the last 1,200,000 blocks -- Commission of 5% or less - - - -- Delegations of 100 or less will be delegated to 1 validator. -- Delegations of 1000 or less will be split among 2 validators. -- Delegations of 10,000 or less will be split among 4 validators. -- Delegations of 10,000 or more will be split among 5 validators. - - - -1. To quick stake, open Station and select **Stake**. On the Stake page, select **Quick Stake**, then select **Delegate**, and enter an amount. - - - -2. Double-check the amounts and fees, enter your password, and click **Submit**. - -Use the [quick undelegate](#quick-undelegate) function to undelegate your funds from multiple validators in a single transaction. Validators with the highest voting power will be undelegated from first, followed by the next highest, until your specified amount is undelegated. - -## Staking other native assets - -You can stake tokens on other networks supported by Station by selecting a different chain on the staking page. Once you've selected your desired chain, follow the steps above. - -## Withdraw staking rewards - -Rewards start accruing the moment you stake. Monitor your rewards in the staking section of Station. Once you have sufficient rewards, follow the steps below to withdraw them. - -1. Open Station and click **Stake**. - -2. To claim all rewards, click **Withdraw all rewards** in the upper right corner of the staking page. To withdraw rewards from a single validator, click on **Manual stake**, select their name in the Validators list, and click **Withdraw rewards** on the Validator details page. - -3. Review the amount, enter your password, and click **Submit**. - -Congratulations, you've just withdrawn your staking rewards! - -## Redelegate - -Redelegating lets you transfer staked tokens from one validator to another instantly, without waiting for the [unstaking period](../protocol.mdx#unbonding) to end. To learn more about redelegation, visit the staking section of the [overview page](../protocol.mdx#redelegation). - - - -When a user redelegates tokens from one validator to another, the validator receiving the staked tokens is barred from making further redelegation transactions for the duration of the [unbonding period](../protocol.mdx#redelegation). Terra’s unbonding period is 21 days. The length of this period varies between chains. This restriction only applies to the wallet that made the redelegation transaction. - - - -1. Open Station and click **Stake**. - -2. Click on the **Delegations** box to see your delegations. - -3. Select the validator you would like to redelegate to. - -4. In the **My delegations** section of the validator’s page, click **Redelegate**. - -5. Select the validator you would like to redelegate from. - -6. Enter the token amount you want to redelegate. - -7. Confirm the transaction details, enter your password, and click **Submit**. - -Your staked tokens will be transferred to the new validator. - -## Undelegate - -To unstake your tokens, you will need to undelegate from the validator to which the funds were originally staked. - -### Manual undelegation - -Use the following steps to manually select which validators you want to undelegate from. - - - -After funds are undelegated, they will be locked until the end of the unbonding period. This period varies between chains. Terra’s unbonding period is 21 days. Once this process has started, there is no option for reversal. After this period has concluded, the funds can be claimed and they will once again be available to carry out transactions with. If you would like to simply stake with another validator, you may use the [redelegating process](#redelegate) which occurs immediately without the need to wait for processing. - - - -1. Open Station, connect your wallet, and click **Stake** in the sidebar. - -2. Click on the **Delegations** box to see your delegations. - -3. Select the validator you want to unstake from. - -4. In the **My delegations** section, click **Undelegate**. - -5. Enter the amount you want to undelegate. - -6. Confirm the transaction details, enter your password, and click **Submit**. - -After submitting the transaction, you will have to wait until the end of the unbonding period for the staked funds to be unlocked. This period varies between chains. Terra’s unbonding period is 21 days. After unbonding is complete, you can submit another transaction to claim your unstaked tokens. - -### Quick undelegate - -Use the quick undelegate function to undelegate your funds from multiple validators in a single transaction. Validators with the highest voting power will be undelegated from first, followed by the next highest, until your specified amount is undelegated. - - - -After funds are undelegated, they will be locked until the end of the unbonding period. This period varies between chains. Terra’s unbonding period is 21 days. Once this process has started, there is no option for reversal. After this period has concluded, the funds can be claimed and they will once again be available to carry out transactions with. If you would like to simply stake with another validator, you may use the [redelegating process](#redelegate) which occurs immediately without the need to wait for processing. - - - -1. Open Station, connect your wallet, and click **Stake** in the sidebar. - -2. Under the **Quick stake** section, click **Undelegate**. - -3. Enter the amount you want to undelegate. - -4. Confirm the transaction details, enter your password, and click **Submit**. - -After submitting the transaction, you will have to wait until the end of the unbonding period for the staked funds to be unlocked. This period varies between chains. Terra’s unbonding period is 21 days. After unbonding is complete, you can submit another transaction to claim your unstaked tokens. - - diff --git a/docs/learn/station/testnet.mdx b/docs/learn/station/testnet.mdx deleted file mode 100644 index cac2434b6..000000000 --- a/docs/learn/station/testnet.mdx +++ /dev/null @@ -1,16 +0,0 @@ -# Testnet - -The testnet network is the testing environment for the Terra blockchain. This tutorial will walk you through receiving testnet Luna which you may use to execute transactions on the testnet. - -If this is your first time using Station, follow the [Station tutorial](download/station-desktop.mdx). - -## Get testnet Luna - -1. Open Station and connect your wallet. -2. Click the settings icon in the upper right-hand corner. In Station desktop the settings icon is a globe, in the browser extensions the icon is a gear. -3. Navigate to the **Network** tab and select the **testnet** network. -4. To receive tokens to your wallet, you will use your wallet address. Your wallet address will appear at the top of the Station browser extension just below your wallet name. To copy your wallet address in Station desktop, just click on the name of your wallet in the upper right-hand corner of the app and click on **COPY** just below the address. Your wallet address will take the following form: `terra` -5. Open your browser and navigate to the [Terra Faucet](https://faucet.terra.money). -6. Paste your Terra wallet address in the **Testnet address** field, click the checkbox in the reCAPTCHA, and finally click on the **Send me tokens** button. - -The faucet will now send some funds to your specified wallet address in testnet. Make sure to switch back to the mainnet network if you would like to carry out real transactions. diff --git a/docs/learn/station/vesting.mdx b/docs/learn/station/vesting.mdx deleted file mode 100644 index dcd38f831..000000000 --- a/docs/learn/station/vesting.mdx +++ /dev/null @@ -1,9 +0,0 @@ -# Manage vesting - -Vesting is Luna that was airdropped to your wallet during genesis, but is not yet released and cannot to be traded freely. You can still delegate, redelegate, and undelegate vested Luna. To learn more about vesting, visit [How vesting accounts work](../../develop/vesting.mdx). - -1. To view your vesting amounts and vesting schedule, open Station and connect your wallet. Make sure you are using the [Phoenix-1 mainnet network](./networks.mdx) - -2. On the home page of Station, you can see the Luna that is vesting and the corresponding vesting schedule. - - diff --git a/docs/learn/station/wallet.mdx b/docs/learn/station/wallet.mdx deleted file mode 100644 index 01569ac65..000000000 --- a/docs/learn/station/wallet.mdx +++ /dev/null @@ -1,174 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Wallet - -This tutorial will guide you through using the advanced features of the Station wallet. If this is your first time using Station, follow the [Station tutorial](download/station-desktop.mdx). - -For information on using multisig wallets in Station, visit the [multisig wallet tutorial](./multisig.mdx). - -## Create a wallet - -1. Open the Station desktop app and click **New wallet**. - -2. Type in a secure wallet name and password. - -3. Confirm your password. - -4. Using pen and paper, write down your 24-word seed phrase exactly as it appears. Number each word to make verifying easier. - - - -Anyone who gains access to your seed phrase can access the contents of the corresponding wallet. Be cognizant of the fact that there is no recourse for theft of a seed phrase. To protect your seed phrase, consider the following tips. - -- Never save or store your seed phrase as a digital file on any device. -- Always write down your seed phrase with a pen and paper. -- Store the paper with your seed phrase on it somewhere safe. -- Never give your seed phrase to anyone, not even support staff. - - - -5. Verify the written seed phrase to ensure every word is spelled correctly and that each word is in the correct order. - -6. Check the box to confirm that your seed phrase has been written down and click **Submit**. - -7. Confirm your seed phrase by selecting the correct words in each prompt and click **Submit**. - -8. Finally, click **Connect**. - -Congratulations! You have just created a Station wallet. - -## Select a wallet - -Follow these steps to connect to a wallet previously accessed on your device. - -1. Open Station and click **Connect**. - -2. Click **Select wallet** and select the wallet you want to connect to. - -3. Enter the password of the wallet and click **Next**. - -Station is now connected to your selected wallet. To change wallets, [disconnect your wallet](#disconnect-a-wallet) and follow these steps again. - -## Connect to a wallet using a private key - -Use a private key to access your wallet from other devices. Unlike recovering your wallet using a seed phrase, private keys allow you to keep your wallet name and password. Follow these steps to connect to an existing wallet using a private key. You will need access to your existing wallet. - -### Export your private key - -1. Open Station and connect to your wallet. - -2. Locate your wallet address on Station. Click the gear icon next to your wallet address. - -3. Click **Export private key**. - -4. Enter your password and click **Generate key**. - -You can now access your private key. Do not share your private key with anyone. Anyone who gains access to your private key can access your account. - -### Import your private key - -1. Open Station and click **Connect**. - -2. Click **Import wallet**. - -3. Enter your private key and password. - -4. Click **Submit**. - -Your private key has been imported to the device you are using. You can now use your wallet name and password to access your wallet on your device. Repeat this process for any device you wish to access your wallet. - -## Connect to a wallet using a QR code - -Use a QR code to access your wallet on a mobile device. Unlike recovering your wallet using a seed phrase, QR codes allow you to keep your wallet name and password. Follow these steps to connect to an existing wallet using a private key QR code. You will need access to your existing wallet. - -### Export your QR code using desktop - -1. Open Station and connect to your wallet. - -2. Locate your wallet address on Station. Click the gear icon next to your wallet address. - -3. Click **Export with QR code**. - -4. Enter your password and click **Generate QR code**. - -### Export your QR code using the mobile app - -1. Open the Station app and connect to your wallet. - -2. Tap the gear icon in the upper right-hand corner of the app. - -3. Click **Export wallet with QR code**. - -4. Enter your password. - -You can now access your private key QR code. Do not share your private key with anyone. Anyone who gains access to your private key can access your account. - -### Import your QR code - -1. Open the Station app and tap **Recover wallet**. - -2. Tap **Scan QR code**. - -3. Scan your QR code using your device's camera and enter your password. - -4. Tap **Next**. - -Your private key has been imported to the device you are using. You can now use your wallet name and password to access your wallet on your device. Repeat this process for any device you wish to access your wallet. - -## Recover a wallet using a seed phrase - -If you forgot or deleted your login info, you can recover a wallet using your seed phrase. You can also use this method to change your wallet name. - -1. Open Station and click **Connect**. - -2. Click **Recover existing wallet**. - -3. Enter a wallet name and password. Confirm your password. - -4. Enter your seed phrase and click **Next**. - -You can now access your wallet with your login and password. - -## Disconnect a wallet - -1. Locate your wallet address on Station. Click the gear icon next to your wallet address. - -2. Select **disconnect** from the options. - -Your wallet is now disconnected. - -## Delete a wallet - -Deleting a wallet deletes the wallet name, password, and private key from your device. You can access the wallet again by entering your [seed phrase](#recover-a-wallet-using-a-seed-phrase) or [private key and password](#connect-to-a-wallet-using-a-private-key). Deleting a wallet from one device does not delete it from other devices. - - - -Before you delete your wallet, always make sure you have your seed phrase and private key. Never store your seed phrase on a digital device. Without a seed phrase or private key and password, your wallet and funds will be permanently inaccessible. Always store your seed phrase in a secure location. - - - -1. Open Station and connect to your wallet. - -2. Locate your wallet address on Station. Click the gear icon next to your wallet address. - -3. Select **Delete wallet**. - -4. Follow the prompt and click **Delete**. - -Your wallet is now deleted. You may regain access to your wallet by supplying your [seed phrase](#recover-a-wallet-using-a-seed-phrase) or [private key and password](#connect-to-a-wallet-using-a-private-key) in Station. - -## Change your password - -Follow these steps to change your password. Changing your password only changes your wallet password on a single device. Repeat these steps to change your wallet password on other devices. - -1. Open Station and connect to your wallet. - -2. Locate your wallet address on Station. Click the gear icon next to your wallet address. - -3. Select **Change password** from the options. - -4. Enter your current password and your new password. Confirm your new password. - -5. Click **Change password**. - -Your wallet password is now changed on your device. Repeat these steps to change your wallet password on other devices. diff --git a/docs/learn/station/wormhole.mdx b/docs/learn/station/wormhole.mdx deleted file mode 100644 index 3a26fde9e..000000000 --- a/docs/learn/station/wormhole.mdx +++ /dev/null @@ -1,72 +0,0 @@ -import Admonition from '@theme/Admonition'; - -# Wormhole Bridge tutorial - -Wormhole's Portal Bridge allows you to bridge tokens across different chains. Instead of swapping or converting assets directly, Wormhole locks your source assets in a smart contract and mints new Wormhole-wrapped assets on the target chain. You can then swap Wormhole-wrapped assets on an exchange for other assets on the target chain. - -Use this tutorial to bridge your assets between Terra and other chains using Wormhole. - -## Prerequisites - -- [The Station browser extension](download/station-extension.mdx) for tokens on the Terra blockchain. -- A wallet on the chain you want to bridge. - - - -Be sure to have enough tokens in your wallets to pay for fees. Remember that fees will be charged for sending and redeeming tokens. - - - -## Bridge tokens - -Visit [Wormhole's Portal Token Bridge](https://portalbridge.com/#/transfer) to get started. - -### 1. Source - -1. Select a **Source chain** and a **Target chain** from the dropdown choices. - -2. Click **Connect** to connect your Station wallet. Allow the connection if your wallet extension prompts you. - -3. Click **Select a token** and choose from the available tokens in your wallet. - - - -You should always check for markets and liquidity before sending tokens. [Click here to see available markets for wrapped tokens](https://docs.wormholenetwork.com/wormhole/overview-liquid-markets). - - - -4. Enter the amount you want to bridge and click **Next**. - -### 2. Target - -1. Connect your target chain wallet by clicking **Connect**. Allow the connection if your wallet extension prompts you. - - - -Make sure your target wallet contains enough funds to pay for fees when redeeming your tokens. - - - -2. Click **Next**. - -### 3. Send tokens - -1. Select a denomination to pay fees in. - -2. Click **Transfer**. - -3. When prompted, click **Confirm** to confirm the transfer. - -4. Follow the steps in your wallet's browser extension to complete the transaction. - -Your tokens will be sent to the Wormhole contract and you will receive Wormhole-wrapped tokens. These tokens can be traded on an exchange for native assets. [Click here to see available markets for wrapped tokens](https://docs.wormholenetwork.com/wormhole/overview-liquid-markets). - -### 4. Redeem tokens - -1. After your tokens have been sent, you can receive them on the target chain by clicking **Redeem**. - -2. Confirm the redemption in your wallet extension. - -Now that you have wrapped tokens in your wallet, you can trade them on an exchange for native assets. [Click here to see available markets for wrapped tokens](https://docs.wormholenetwork.com/wormhole/overview-liquid-markets). - -Congratulations! You have just used Wormhole's Portal Token Bridge. For more information, [visit the official Wormhole docs](https://docs.wormholenetwork.com/wormhole/). diff --git a/static/img/screens/desktop/connect.png b/static/img/screens/desktop/connect.png deleted file mode 100644 index aad6afda2..000000000 Binary files a/static/img/screens/desktop/connect.png and /dev/null differ diff --git a/static/img/screens/desktop/new-wallet.png b/static/img/screens/desktop/new-wallet.png deleted file mode 100644 index 6e1485fbb..000000000 Binary files a/static/img/screens/desktop/new-wallet.png and /dev/null differ diff --git a/static/img/screens/desktop/seed.png b/static/img/screens/desktop/seed.png deleted file mode 100644 index f947ddf92..000000000 Binary files a/static/img/screens/desktop/seed.png and /dev/null differ diff --git a/static/img/screens/desktop/send-wallet.png b/static/img/screens/desktop/send-wallet.png deleted file mode 100644 index 49baf6ce7..000000000 Binary files a/static/img/screens/desktop/send-wallet.png and /dev/null differ diff --git a/static/img/screens/desktop/stake-delegate.png b/static/img/screens/desktop/stake-delegate.png deleted file mode 100644 index e010722ac..000000000 Binary files a/static/img/screens/desktop/stake-delegate.png and /dev/null differ diff --git a/static/img/screens/desktop/stake-page.png b/static/img/screens/desktop/stake-page.png deleted file mode 100644 index 4fabb85a2..000000000 Binary files a/static/img/screens/desktop/stake-page.png and /dev/null differ diff --git a/static/img/screens/desktop/stake-validator.png b/static/img/screens/desktop/stake-validator.png deleted file mode 100644 index bfa76a26e..000000000 Binary files a/static/img/screens/desktop/stake-validator.png and /dev/null differ diff --git a/static/img/screens/desktop/wallet.png b/static/img/screens/desktop/wallet.png deleted file mode 100644 index 56a69b40e..000000000 Binary files a/static/img/screens/desktop/wallet.png and /dev/null differ diff --git a/static/img/screens/extension/add-wallet.png b/static/img/screens/extension/add-wallet.png deleted file mode 100644 index 2ea69a28e..000000000 Binary files a/static/img/screens/extension/add-wallet.png and /dev/null differ diff --git a/static/img/screens/extension/connect.png b/static/img/screens/extension/connect.png deleted file mode 100644 index a67630c7e..000000000 Binary files a/static/img/screens/extension/connect.png and /dev/null differ diff --git a/static/img/screens/extension/export-wallet.png b/static/img/screens/extension/export-wallet.png deleted file mode 100644 index c4f255a4b..000000000 Binary files a/static/img/screens/extension/export-wallet.png and /dev/null differ diff --git a/static/img/screens/extension/home.png b/static/img/screens/extension/home.png deleted file mode 100644 index f8981d72e..000000000 Binary files a/static/img/screens/extension/home.png and /dev/null differ diff --git a/static/img/screens/extension/import-wallet.png b/static/img/screens/extension/import-wallet.png deleted file mode 100644 index a3a076e4e..000000000 Binary files a/static/img/screens/extension/import-wallet.png and /dev/null differ diff --git a/static/img/screens/extension/import.png b/static/img/screens/extension/import.png deleted file mode 100644 index ca7f78705..000000000 Binary files a/static/img/screens/extension/import.png and /dev/null differ diff --git a/static/img/screens/extension/recover-success.png b/static/img/screens/extension/recover-success.png deleted file mode 100644 index f26cd090a..000000000 Binary files a/static/img/screens/extension/recover-success.png and /dev/null differ diff --git a/static/img/screens/extension/switch-wallet.png b/static/img/screens/extension/switch-wallet.png deleted file mode 100644 index 1d7a63f8f..000000000 Binary files a/static/img/screens/extension/switch-wallet.png and /dev/null differ diff --git a/static/img/screens/mobile/confirm.png b/static/img/screens/mobile/confirm.png deleted file mode 100644 index b13f644b0..000000000 Binary files a/static/img/screens/mobile/confirm.png and /dev/null differ diff --git a/static/img/screens/mobile/new-input.png b/static/img/screens/mobile/new-input.png deleted file mode 100644 index 9e36440a1..000000000 Binary files a/static/img/screens/mobile/new-input.png and /dev/null differ diff --git a/static/img/screens/mobile/new-wallet.png b/static/img/screens/mobile/new-wallet.png deleted file mode 100644 index d24d9a189..000000000 Binary files a/static/img/screens/mobile/new-wallet.png and /dev/null differ diff --git a/static/img/screens/mobile/seed.png b/static/img/screens/mobile/seed.png deleted file mode 100644 index d7eccdbe4..000000000 Binary files a/static/img/screens/mobile/seed.png and /dev/null differ diff --git a/yarn.lock b/yarn.lock index cb49e642a..25cb5040f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -138,16 +138,9 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/code-frame@^7.22.13": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.8.3": version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== dependencies: "@babel/highlight" "^7.22.13" @@ -201,18 +194,9 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz" - integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA== - dependencies: - "@babel/types" "^7.19.4" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/generator@^7.23.0": +"@babel/generator@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.19.6", "@babel/generator@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz" integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== dependencies: "@babel/types" "^7.23.0" @@ -278,14 +262,9 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-environment-visitor@^7.22.20": +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== "@babel/helper-explode-assignable-expression@^7.18.6": @@ -295,32 +274,17 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-function-name@^7.23.0": +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-hoist-variables@^7.22.5": +"@babel/helper-hoist-variables@^7.18.6", "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" @@ -405,38 +369,21 @@ dependencies: "@babel/types" "^7.18.9" -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - "@babel/helper-string-parser@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-identifier@^7.22.20": +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.18.6": @@ -463,32 +410,18 @@ "@babel/traverse" "^7.19.4" "@babel/types" "^7.19.4" -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - "@babel/highlight@^7.22.13": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== dependencies: "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.12.7", "@babel/parser@^7.17.3", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.19.6": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz" - integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA== - -"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": +"@babel/parser@^7.12.7", "@babel/parser@^7.17.3", "@babel/parser@^7.18.8", "@babel/parser@^7.19.6", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": @@ -1220,18 +1153,9 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.12.7", "@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/template@^7.22.15": +"@babel/template@^7.12.7", "@babel/template@^7.18.10", "@babel/template@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: "@babel/code-frame" "^7.22.13" @@ -1240,7 +1164,7 @@ "@babel/traverse@^7.12.9", "@babel/traverse@^7.17.3", "@babel/traverse@^7.18.8", "@babel/traverse@^7.18.9", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6", "@babel/traverse@^7.4.5": version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz" integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: "@babel/code-frame" "^7.22.13" @@ -1254,18 +1178,9 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.4.4": - version "7.19.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz" - integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": +"@babel/types@^7.12.7", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.19.4", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.4.4": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz" integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== dependencies: "@babel/helper-string-parser" "^7.22.5" @@ -2051,16 +1966,11 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" @@ -2074,27 +1984,14 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.14" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.15" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz" - integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/trace-mapping@^0.3.17": +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.20" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz" integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -3503,7 +3400,7 @@ ccount@^2.0.0: resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== -chalk@^2.0.0, chalk@^2.4.2: +chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==