Skip to content

Commit

Permalink
fix: fixed broken urls (#1144)
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamin852 authored Sep 5, 2024
1 parent 245ec4c commit e6b931d
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 22 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ These links redirect to pages in the documentation whose slugs may otherwise be
### ITS

- **Introduction:** https://docs.axelar.dev/its/intro
- **Quickstart:** https://docs.axelar.dev/its/create-token
- **No-Code ITS Setup:** https://docs.axelar.dev/dev/send-tokens/interchain-tokens/quick-start/no-code/
- **Programmatic ITS Setup:** https://docs.axelar.dev/dev/send-tokens/interchain-tokens/quick-start/programmatic/
- **Upgrade Token:** https://docs.axelar.dev/its/upgrade-token
- **Interchain Token Executable:** https://docs.axelar.dev/its/token-executable
- **Flow Limit:** https://docs.axelar.dev/its/flow-limit
Expand Down
2 changes: 1 addition & 1 deletion public/images/assets/amplifier_diagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/pages/dev/intro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ You can then use [Axelarscan](/dev/intro/#check-interchain-transactions), Axelar

### Create new cross-chain tokens

* [Create a new Interchain Token](/dev/send-tokens/interchain-tokens/create-token/)
* [Upgrade existing ERC-20 tokens to Interchain Tokens](/dev/send-tokens/interchain-tokens/upgrade-tokens/)
* [Create a new Interchain Token](/dev/send-tokens/interchain-tokens/developer-guides/programmatically-create-a-token/)
* [Upgrade existing ERC-20 tokens to Interchain Tokens](/dev/send-tokens/interchain-tokens/developer-guides/link-custom-tokens-deployed-across-multiple-chains-into-interchain-tokens/)

### Send tokens across chains

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -696,10 +696,15 @@ Great job making it this far! To show your support to the author of this tutoria

## What’s next

You can also explore other functionalities of the Interchain Token Service, such as:
For further examples utilizing the Interchain Token Service, check out the following in the [`axelar-examples`](https://github.com/axelarnetwork/axelar-examples/tree/main) repo on GitHub:

- [`its-custom-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-custom-token) — Demonstrates how to use the ITS with a custom token implementation.
- [`its-interchain-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-interchain-token) — Demonstrates how to deploy Interchain Tokens that are connected across EVM chains and how to send some tokens across.
- [`its-canonical-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-canonical-token) - Demonstrates how to deploy canonical Interchain Token and send cross-chain transfer for these tokens.
- [`its-lock-unlock-fee`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-lock-unlock-fee) Demonstrates how to deploy deploy interchain token with lock/unlock_fee token manager type.
- [`its-executable`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-executable) Demonstrates how to deploy interchain token and send a cross-chain transfer along with a message.
- [`its-mint-burn-from`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-mint-burn-from) Demonstrates how to deploy interchain token with uses `burnFrom()` on token being bridged rather than `burn()`.

- [Transforming an existing token into an Interchain token](/dev/send-tokens/interchain-tokens/upgrade-tokens/#canonical-tokens-simple-wrappers)
- [Create a new Interchain Token using the portal](/dev/send-tokens/interchain-tokens/create-token/#create-a-new-interchain-token-using-the-interchain-token-portal)

## References

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Callout } from "/src/components/callout";

If you have an [ERC-20](https://docs.openzeppelin.com/contracts/4.x/erc20) token on one or more blockchains and you want to make the token interoperable across chains, the [Interchain Token Service](/dev/send-tokens/interchain-tokens/intro/) provides a solution. You can transform an ERC-20 token into an Interchain Token by deploying a [token manager](https://github.com/axelarnetwork/interchain-token-service/blob/main/contracts/token-manager/TokenManager.sol).

If you would like to create a wrapped, bridgeable version of your ERC-20 token on other chains, you can register it as a [Canonical Interchain Token](/dev/send-tokens/interchain-tokens/upgrade-tokens/#canonical-tokens-simple-wrappers) using the [`InterchainTokenFactory`](https://github.com/axelarnetwork/interchain-token-service/blob/main/contracts/InterchainTokenFactory.sol) [contract](https://etherscan.io/address/0x83a93500d23Fbc3e82B410aD07A6a9F7A0670D66).
If you would like to create a wrapped, bridgeable version of your ERC-20 token on other chains, you can register it as a [Canonical Interchain Token](/dev/send-tokens/interchain-tokens/quick-start/programmatic/#integrate-existing-interchain-token-with-its) using the [`InterchainTokenFactory`](https://github.com/axelarnetwork/interchain-token-service/blob/main/contracts/InterchainTokenFactory.sol) [contract](https://etherscan.io/address/0x83a93500d23Fbc3e82B410aD07A6a9F7A0670D66).

**Each token can only be registered once as a Canonical Interchain Token.** This ensures unique and streamlined token management across different blockchains. Though you can register your Canonical Interchain Token directly through the [Interchain Token Portal](https://testnet.interchain.axelar.dev/), there are times where you may want to do so programmatically, such as when you have already deployed a token on one chain and wish to deploy a wrapped version of that token on another chain.

Expand Down Expand Up @@ -486,10 +486,15 @@ Great job making it this far! To show your support to the author of this tutoria

## What’s next

You can also explore other functionalities of the Interchain Token Service, such as:
For further examples utilizing the Interchain Token Service, check out the following in the [`axelar-examples`](https://github.com/axelarnetwork/axelar-examples/tree/main) repo on GitHub:

- [`its-custom-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-custom-token) — Demonstrates how to use the ITS with a custom token implementation.
- [`its-interchain-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-interchain-token) — Demonstrates how to deploy Interchain Tokens that are connected across EVM chains and how to send some tokens across.
- [`its-canonical-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-canonical-token) - Demonstrates how to deploy canonical Interchain Token and send cross-chain transfer for these tokens.
- [`its-lock-unlock-fee`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-lock-unlock-fee) Demonstrates how to deploy deploy interchain token with lock/unlock_fee token manager type.
- [`its-executable`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-executable) Demonstrates how to deploy interchain token and send a cross-chain transfer along with a message.
- [`its-mint-burn-from`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-mint-burn-from) Demonstrates how to deploy interchain token with uses `burnFrom()` on token being bridged rather than `burn()`.

- [Transforming an existing token into an Interchain token](/dev/send-tokens/interchain-tokens/upgrade-tokens/#canonical-tokens-simple-wrappers)
- [Turn deployed tokens on multiple chains into Interchain Tokens](/dev/send-tokens/interchain-tokens/upgrade-tokens/#link-deployed-tokens-on-multiple-chains-into-interchain-tokens)

## References

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -484,11 +484,15 @@ Great job making it this far! To show your support to the author of this tutoria

## What’s next

You can also explore other functionalities of the Interchain Token Service, such as:
For further examples utilizing the Interchain Token Service, check out the following in the [`axelar-examples`](https://github.com/axelarnetwork/axelar-examples/tree/main) repo on GitHub:

- [`its-custom-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-custom-token) — Demonstrates how to use the ITS with a custom token implementation.
- [`its-interchain-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-interchain-token) — Demonstrates how to deploy Interchain Tokens that are connected across EVM chains and how to send some tokens across.
- [`its-canonical-token`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-canonical-token) - Demonstrates how to deploy canonical Interchain Token and send cross-chain transfer for these tokens.
- [`its-lock-unlock-fee`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-lock-unlock-fee) Demonstrates how to deploy deploy interchain token with lock/unlock_fee token manager type.
- [`its-executable`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-executable) Demonstrates how to deploy interchain token and send a cross-chain transfer along with a message.
- [`its-mint-burn-from`](https://github.com/axelarnetwork/axelar-examples/tree/main/examples/evm/its-mint-burn-from) Demonstrates how to deploy interchain token with uses `burnFrom()` on token being bridged rather than `burn()`.

- [Creating a new custom Interchain Token](/dev/send-tokens/interchain-tokens/create-token/#create-a-custom-interchain-token)
- [Transforming an existing token into an Interchain token](/dev/send-tokens/interchain-tokens/upgrade-tokens/#canonical-tokens-simple-wrappers)
- [Turn deployed tokens on multiple chains into Interchain Tokens](/dev/send-tokens/interchain-tokens/upgrade-tokens/#link-deployed-tokens-on-multiple-chains-into-interchain-tokens)

## References

Expand Down
6 changes: 3 additions & 3 deletions src/pages/dev/send-tokens/interchain-tokens/intro.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ const cards = [
title: "Create a new Interchain Token",
description:
"Register and create new Interchain Token(s) using the Interchain Token Portal, or create custom Interchain Tokens.",
url: "/dev/send-tokens/interchain-tokens/create-token",
url: "/dev/send-tokens/interchain-tokens/quick-start/no-code/",
},
{
title: "Programmatically create a new Interchain Token",
description: "Create new Interchain Tokens using code.",
url: "/dev/send-tokens/interchain-tokens/developer-guides/programmatically-create-a-token",
url: "/dev/send-tokens/interchain-tokens/quick-start/programmatic/",
},
{
title: "Make an existing ERC-20 token an Interchain Token",
description:
"Upgrade existing tokens to canonical tokens, or link tokens deployed on multiple chains into Interchain Tokens.",
url: "/dev/send-tokens/interchain-tokens/upgrade-tokens",
url: "/dev/send-tokens/interchain-tokens/quick-start/programmatic/#integrate-an-existing-custom-token-with-its",
},
{
title: "Check out the Interchain Portal",
Expand Down
4 changes: 0 additions & 4 deletions vercel.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,6 @@
"source": "/its/intro",
"destination": "/dev/send-tokens/interchain-tokens/intro/"
},
{
"source": "/its/create-token",
"destination": "/dev/send-tokens/interchain-tokens/create-token/"
},
{
"source": "/its/upgrade-token",
"destination": "/dev/send-tokens/interchain-tokens/upgrade-tokens/"
Expand Down

0 comments on commit e6b931d

Please sign in to comment.