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

fix: typos #50

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions docs/core-concepts/accounts-and-wallets.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,7 @@ curl -X GET "https://laozi1.bandchain.org/api/cosmos/auth/v1beta1/accounts/band1

As mentioned earlier, building on the CosmosSDK allows us to enable our users to interact with BandChain using Cosmos native wallets. The most popular Cosmos and IBC-enabled wallets are supported on BandChain. These include:


1. [Cosmostation](https://www.cosmostation.io)
1. [Cosmostation](https://www.cosmostation.io/products/cosmostation_extension)
2. [Ledger](https://www.ledger.com)
3. [Leap](https://www.leapwallet.io/ecosystem/chains/band-protocol)
4. [Keplr](https://www.keplr.app)
5. [Cosmostation](https://www.cosmostation.io/products/cosmostation_extension)

2 changes: 1 addition & 1 deletion docs/core-concepts/lite-client-protocol.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ We can then use that `appHash` to finally compute the `blockHash` using the very

## Recovering Signer Addresses

After we have constructed a `blockHash`, we can move on to prove its validity by attempting to use it to recover the addresses of the validators who signed on this block using Ethereum’s [ecrecover](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/ECDSA.sol#L16) opcode. To ensure that the addresses we extracted are valid, we verify that each address we extract is unique.
After we have constructed a `blockHash`, we can move on to prove its validity by attempting to use it to recover the addresses of the validators who signed on this block using Ethereum’s [ECDSA recover](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/ECDSA.sol#L16) opcode. To ensure that the addresses we extracted are valid, we verify that each address we extract is unique.

As we recover each signer, we also add each extracted validator’s voting power to a counting tally, which we will use in the next step.

Expand Down
4 changes: 2 additions & 2 deletions docs/data-tunnel/01-what-is-data-tunnel.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

:::warning

We are excited to announce that the Band V3 is currently under development!
We are excited to announce that Band V3 is currently under development!

During this period, you may encounter intermittent updates, changes, and limited availability as we work to enhance its features and performance.

We appreciate your patience and understanding as we aim to deliver a robust and improved testing experience. Stay tuned for more updates and release information!

:::

In BandChain v3, price data are constantly and automatically updated through the concurrent price stream module. These price data can be publci accessible and can be used off-chain without any charge. However, to utilize the price data on a different blockchain, the price data needs to be passed through **data tunnel** to ensure data integrity.
In BandChain v3, price data is constantly and automatically updated through the concurrent price stream module. This price data is publicly accessible and can be used off-chain without any charge. However, to utilize the price data on a different blockchain, the price data needs to be passed through a **data tunnel** to ensure data integrity.

BandChain allows developers to create a tunnel specifying the pricing symbols (signals), the feeding interval, and the price deviation triggering condition. Once registered, BandChain continuously and automatically checks for data delivery conditions, which are met if any of the following occurs:

Expand Down