Skip to content
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
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ After the 7-day unbonding period, you can withdraw your LP tokens using the
`withdraw_unbond` function.

This allows you to freely exit your position whenever you'd like and reclaim
your provided liquidity plus any fees youve earned along the way.
your provided liquidity plus any fees you've earned along the way.

**Move Function Interface:**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Program (VIP).

<Steps>
<Step title="Deploy the VIP Scoring Contract">
Deploy the appropriate VIP scoring contract for your rollups VM.
Deploy the appropriate VIP scoring contract for your rollup's VM.
- EVM: https://github.com/initia-labs/vip-score-evm
- Wasm: https://github.com/initia-labs/vip-score-wasm
- Move: https://github.com/initia-labs/vip-score-move
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ handle them.
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| account 'init1...' not found | The account does not exist on the network. | Ensure the account exists on the network. |
| failed to execute message; message index: 0: VM aborted: location=0000000000000000000000000000000000000000000000000000000000000001::fungible_asset, code=65540 | The transaction failed to execute due to insufficient funds. | Ensure the account has enough funds to execute the transaction. |
| message": "VM error: status LINKER_ERROR of type Verification with message Cannot find | This may be because the function has not been published on chain or by trying to call an invalid function as the result of either an incorrect account address, module name, or function name. This might not happen locally if the sources are available locally but have yet to be published on-chain. | There are many reasons, but you should check your account addresses, module names, and function names to determine that theyre correct and published. |
| message": "VM error: status LINKER_ERROR of type Verification with message Cannot find | This may be because the function has not been published on chain or by trying to call an invalid function as the result of either an incorrect account address, module name, or function name. This might not happen locally if the sources are available locally but have yet to be published on-chain. | There are many reasons, but you should check your account addresses, module names, and function names to determine that they're correct and published. |
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ Gas Used: 290728
✅ Sequence #1 on 4303131403034904 | Total Paid: 0. ETH (290728 gas * avg 0 gwei)
```

To query the `oracle_get_price()` function, use Foundrys cast call command.
To query the `oracle_get_price()` function, use Foundry's cast call command.

```sh
cast call 0x505500221090Cd06400125B4f41A266B89Ffd62e "oracle_get_price()" --rpc-url $JSON_RPC_URL
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ private key and the deployed ERC20Factory contract address. These values are
required for signing transactions and interacting with the MiniEVM.

The `ERC20Factory` contract is automatically deployed on all MiniEVM rollups as
part of the chains bootstrapping process.
part of the chain's bootstrapping process.

To retrieve the deployed factory address, query
`{ROLLUP_REST_URL}/minievm/evm/v1/contracts/erc20_factory`.
Expand Down
2 changes: 1 addition & 1 deletion home/core-concepts/enshrined-liquidity/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Introduction
---

Enshrined Liquidity is Initias solution to address some inherent challenges of
Enshrined Liquidity is Initia's solution to address some inherent challenges of
the Proof of Stake (PoS) and rollup models. These challenges include:

1. Trade-offs between chain security and liquidity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ type Deposit struct {
submitted to maintain the synchronization between L1 and L2.

The Challenger ensures that the OutputRoot of the submitted `MsgProposeOutput`
matches the systems expectations and that future proposals are made within the
matches the system's expectations and that future proposals are made within the
designated timeframe.

This process prevents any incorrect or malicious outputs from being finalized,
Expand Down
14 changes: 7 additions & 7 deletions home/core-concepts/minitswap/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ part of the bridging process as shown below.

1. **Initiate Swap on Minitswap DEX**: The user sends a transaction to the
Minitswap DEX to swap their $INIT$ tokens into $IbcOpINIT_m$ tokens.
2. **Simulate Swap**: The DEX simulates swapping the users $INIT$ tokens into
2. **Simulate Swap**: The DEX simulates swapping the user's $INIT$ tokens into
$IbcOpINIT_m$ tokens.
3. **Compare Swap and Direct Bridging**: The DEX compares the simulated amount
of $IbcOpINIT_m$ tokens with the amount the user would receive if they
Expand All @@ -77,12 +77,12 @@ part of the bridging process as shown below.
state, updating the state in the process.
- **Fee Deduction**: Minitswap deducts a fee based on a predefined value and
an additional fee from any extra $IbcOpINIT_m$ that the user receives.
- **Peg Keeper Swap Check**: Once the users swap action and fee calculation
- **Peg Keeper Swap Check**: Once the user's swap action and fee calculation
are complete, Minitswap checks if a [Peg Keeper Swap](#peg-keeper-swaps)
should be performed based on the latest Virtual Pool state.
- **Internal Rebalancing Check**: After completing the Peg Keeper Swap,
Minitswap checks if [Internal Rebalancing](#internal-rebalancing) is
possible based on the Peg Keepers $IbcOpINIT$ balance. If balancing is
possible based on the Peg Keeper's $IbcOpINIT$ balance. If balancing is
possible, it is initiated.
6. **Final Outcome**: In both cases, once the OP Bridge or IBC transfer is
complete, the user receives the most amount of $OpINIT_m$ tokens in their
Expand Down Expand Up @@ -117,10 +117,10 @@ expire.
the updated state of the Virtual Pool.
- **Fee Deduction**: Minitswap deducts a predefined fee amount from the
transaction.
- **Internal Rebalancing Check**: After completing the users swap
- **Internal Rebalancing Check**: After completing the user's swap
transaction, Minitswap checks if
[Internal Rebalancing](#internal-rebalancing) is possible based on the Peg
Keepers $IbcOpINIT$ balance. If balancing is possible, it is executed to
Keeper's $IbcOpINIT$ balance. If balancing is possible, it is executed to
maintain market stability.
4. **Final Outcome**: If the swap is successful, the user receives $INIT$ tokens
in their wallet on Initia L1.
Expand All @@ -136,11 +136,11 @@ serves as an additional method of replenishing the Peg Keeper's $INIT$ balance
alongside the [Internal Rebalancing](#internal-rebalancing).

The Direct Swap allows any user to directly exchange their $INIT$ tokens for the
Peg Keepers $IbcOpINIT$ tokens. This exchange occurs at the average price at
Peg Keeper's $IbcOpINIT$ tokens. This exchange occurs at the average price at
which the Peg Keeper purchased $INIT$ tokens. This price could sometimes be
lower than what you would get through the traditional swap process. Initially,
the Direct Swap might not seem attractive due to the Target Ratio being close to
0.5. However, as the Peg Keepers balance of OP-bridged tokens increases, the
0.5. However, as the Peg Keeper's balance of OP-bridged tokens increases, the
Direct Swap option becomes more appealing to users.

## Swap Logic
Expand Down
2 changes: 1 addition & 1 deletion nodes-and-rollups/indexing/rollytics/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ KV Indexer:

Rollytics is the long-term supported indexing solution for Initia rollups.

## Will Services Break If We Dont Migrate?
## Will Services Break If We Don't Migrate?

No immediate breakage is expected, but migration is recommended before
production scale.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Validate:

## Step 4: Update Initia Registry

Update your rollups registry entry so Initia products use Rollytics:
Update your rollup's registry entry so Initia products use Rollytics:

- Modify `apis.indexer` in your `chain.json`
- Point it to the Rollytics API endpoint
Expand Down
2 changes: 1 addition & 1 deletion user-guides/wallet/auto-signing/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 'Introduction'
---

Auto-signing and Ghost Wallets are Initias next evolution in blockchain user
Auto-signing and Ghost Wallets are Initia's next evolution in blockchain user
experience, designed to make on-chain actions feel as smooth as browsing the
internet. Ghost Wallets function as temporary delegated wallets that allow for
auto-signing, where approved on-chain transactions run on behalf of your main
Expand Down
2 changes: 1 addition & 1 deletion user-guides/wallet/autosign/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Autosign and Ghost Wallets make onchain actions feel as smooth as browsing the
internet. They function as temporary delegated wallets that auto-sign approved
onchain transactions on behalf of your primary wallet.

Ghost Wallets use Privys embedded wallet infrastructure to eliminate repetitive
Ghost Wallets use Privy's embedded wallet infrastructure to eliminate repetitive
signature pop-ups. You maintain full custody of your primary wallet, private
keys, and assets while enjoying faster, smoother on-chain interactions across
all Initia appchains and supported dApps.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: 'Enabling Autosign'

On an Autosign-enabled application

1. Click Connect Wallet and select your wallet of choice or use the supported
1. Click "Connect Wallet" and select your wallet of choice or use the supported
social login options.
2. When prompted, click "Enable auto-signing"
3. This will open a permission window with the following information and
Expand Down
Loading