i18n: update add en src/modules/[chain]/statesync/
Author: Salman Wahib <hello@sxlmnwb.xyz> Co-authored-by: liangping <18786721@qq.com>
This commit is contained in:
parent
3b12487dc3
commit
687faf0e3b
@ -38,37 +38,33 @@ onMounted(() => {
|
||||
<template>
|
||||
<div>
|
||||
<div class="bg-base-100 px-4 pt-3 pb-4 rounded mb-4 shadow">
|
||||
<h2 class="card-title truncate mb-2">What's State Sync?</h2>
|
||||
<h2 class="card-title truncate mb-2">{{ $t('statesync.title') }}</h2>
|
||||
<div class="text-sm">
|
||||
The Tendermint Core 0.34 release includes support for state sync, which
|
||||
allows a new node to join a network by fetching a snapshot of the
|
||||
application state at a recent height instead of fetching and replaying
|
||||
all historical blocks. This can reduce the time needed to sync with the
|
||||
network from days to minutes. Click
|
||||
{{ $t('statesync.description') }}
|
||||
<a
|
||||
class="text-primary"
|
||||
class="text-primary lowercase"
|
||||
href="https://blog.cosmos.network/cosmos-sdk-state-sync-guide-99e4cf43be2f"
|
||||
>here</a
|
||||
>{{ $t('statesync.here') }} </a
|
||||
>
|
||||
for more infomation.
|
||||
<a
|
||||
class="lowercase">
|
||||
{{ $t('statesync.for_more_info') }}.</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bg-base-100 px-4 pt-3 pb-4 rounded mb-4 shadow">
|
||||
<h2 class="card-title truncate mb-2">
|
||||
Starting New Node From State Sync
|
||||
{{ $t('statesync.title_2') }}
|
||||
</h2>
|
||||
<div class="text-sm">
|
||||
1. Install Binary ({{ appName }} Version:
|
||||
1. {{ $t('statesync.text_1') }} ({{ appName }} {{ $t('statesync.version') }}:
|
||||
{{ nodeInfo.application_version?.version || '' }})
|
||||
<br />
|
||||
We need to install the binary first and make sure that the version is
|
||||
the one currently in use on mainnet.
|
||||
{{ $t('statesync.text_1_1') }}.
|
||||
<br />
|
||||
<br />
|
||||
2. Enable State Sync<br />
|
||||
We can configure Tendermint to use state sync in
|
||||
$DAEMON_HOME/config/config.toml.
|
||||
2. {{ $t('statesync.text_2') }}<br />
|
||||
{{ $t('statesync.text_2_1') }}.
|
||||
<br /><br />
|
||||
<div class="mockup-code bg-base-200 my-2">
|
||||
<pre data-prefix=">"><code class="text-gray-800 dark:invert">[state-sync]</code></pre>
|
||||
@ -82,20 +78,19 @@ onMounted(() => {
|
||||
<pre data-prefix=">"><code class="text-gray-800 dark:invert">trust_period = "168h"</code></pre>
|
||||
</div>
|
||||
<br />
|
||||
3. Start the daemon: <code class="bg-base-200 text-gray-600 px-2 py-px mx-1 rounded shadow">{{ appName }} start</code>
|
||||
3. {{ $t('statesync.text_3') }}: <code class="bg-base-200 text-gray-600 px-2 py-px mx-1 rounded shadow">{{ appName }} start</code>
|
||||
<br />
|
||||
If you are resetting node, run
|
||||
{{ $t('statesync.text_3_1') }}
|
||||
<code class="bg-base-200 text-gray-600 px-2 py-px mx-1 rounded shadow">{{ appName }} unsafe-reset-all</code> or
|
||||
<code class="bg-base-200 text-gray-600 px-2 py-px mx-1 rounded shadow">{{ appName }} tendermint unsafe-reset-all --home ~/.HOME</code>
|
||||
before you start the daemon.
|
||||
{{ $t('statesync.text_3_2') }}.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bg-base-100 px-4 pt-3 pb-4 rounded shadow">
|
||||
<h2 class="card-title truncate mb-2">Enable Snapshot For State Sync</h2>
|
||||
<h2 class="card-title truncate mb-2">{{ $t('statesync.title_3') }}</h2>
|
||||
<div class="text-sm">
|
||||
To make state sync works, we can enable snapshot in
|
||||
$DAEMON_HOME/config/app.toml
|
||||
{{ $t('statesync.text_title_3') }}
|
||||
<br /><br />
|
||||
<div class="mockup-code bg-base-200 my-2">
|
||||
<pre data-prefix=">"><code class="text-gray-800 dark:invert">[state-sync]</code></pre>
|
||||
|
@ -201,5 +201,22 @@
|
||||
"hex_addr": "Hex Address",
|
||||
"signer_addr": "Signer Address",
|
||||
"consensus_pub_key": "Consensus Public Key"
|
||||
},
|
||||
"statesync": {
|
||||
"title": "What's State Sync?",
|
||||
"title_2": "Starting New Node From State Sync",
|
||||
"title_3": "Enable Snapshot For State Sync",
|
||||
"description": "The Tendermint Core 0.34 release includes support for state sync, which allows a new node to join a network by fetching a snapshot of the application state at a recent height instead of fetching and replaying all historical blocks. This can reduce the time needed to sync with the network from days to minutes. Click",
|
||||
"here": "Here",
|
||||
"version": "Version",
|
||||
"for_more_info": "For more infomation",
|
||||
"text_1": "Install Binary",
|
||||
"text_1_1": "We need to install the binary first and make sure that the version is the one currently in use on mainnet",
|
||||
"text_2": "Enable State Sync",
|
||||
"text_2_1": "We can configure Tendermint to use state sync in $DAEMON_HOME/config/config.toml",
|
||||
"text_3": "Start the daemon",
|
||||
"text_3_1": "If you are resetting node, run",
|
||||
"text_3_2": "before you start the daemon",
|
||||
"text_title_3": "To make state sync works, we can enable snapshot in $DAEMON_HOME/config/app.toml"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user