Skip to content

Commit 5db4c4a

Browse files
committed
Clean up ICTT Course
1 parent d9bebee commit 5db4c4a

File tree

10 files changed

+34
-75
lines changed

10 files changed

+34
-75
lines changed

content/common/cryptography/multi-signature-schemes-demo.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,5 @@ Anyone, that has access to the aggregated Public Key can now verify the Signatur
7373
</Step>
7474
</Steps>
7575

76-
Congrats on going through the exercise and experiencing hands-on how we can utilize Signature Aggregation. You will see in the next chapter about Avalanche Warp Messaging; how Mutli-Signature schemes can enable secure and efficient cross-Subnet communication.
76+
Congrats on going through the exercise and experiencing hands-on how we can utilize Signature Aggregation. You will see in the next chapter about Avalanche Warp Messaging; how Mutli-Signature schemes can enable secure and efficient cross-L1 communication.
7777

content/course/interchain-messaging/04-icm-basics/05-receiving-a-message.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors: [martineckardt]
66
icon: BookOpen
77
---
88

9-
To receive a message we need to enable our cross-Subnet dApps to being called by the Interchain Messaging contract.
9+
To receive a message we need to enable our cross-L1 dApps to being called by the Interchain Messaging contract.
1010

1111
![](/course-images/teleporter/teleporter-source-destination-with-relayer.png)
1212

content/course/interchain-messaging/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ authors: [martineckardt]
66
icon: Smile
77
---
88

9-
In this course, you will learn how to build cross-Subnet Solidity dApps with Interchain Messaging and Avalanche Warp Messaging.
9+
In this course, you will learn how to build cross-L1 Solidity dApps with Interchain Messaging and Avalanche Warp Messaging.
1010

1111
## Why Take This Course?
1212

1313
A significant innovation in blockchain is the development of multi-chain systems, like Avalanche, which provide a significant improvement in scalability, interoperability, and flexibility. At the core of these multi-chain systems is the ability to run multiple blockchains that communicate. Each chain's VM is optimized for specialized use cases, thereby boosting the network's overall performance.
1414

15-
Cross-chain communication is a crucial building block of multi-chain systems. Utilizing Interchain Messaging and Avalanche Warp Messaging is an incredible easy way to build cross-Subnet dApps, since developers can build on top an extensive and audited development framework.
15+
Cross-chain communication is a crucial building block of multi-chain systems. Utilizing Interchain Messaging and Avalanche Warp Messaging is an incredible easy way to build cross-L1 dApps, since developers can build on top an extensive and audited development framework.
1616

1717
## Course Content
1818

@@ -26,7 +26,7 @@ In the first section, we cover some basic concepts of interoperability in multi-
2626

2727
### Avalanche Interchain Messaging
2828

29-
In this section, we learn what Avalanche Interchain Messaging is and what is abstracted away from the general dApp developer. You will also build your first cross-Subnet dApps.
29+
In this section, we learn what Avalanche Interchain Messaging is and what is abstracted away from the general dApp developer. You will also build your first cross-L1 dApps.
3030

3131
### Securing Cross-Chain Communication
3232

content/course/interchain-token-transfer/09-recap-precompiles/01-precompiles.mdx

Lines changed: 0 additions & 9 deletions
This file was deleted.

content/course/interchain-token-transfer/09-recap-precompiles/02-recap-precompiles.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/course/interchain-token-transfer/09-recap-precompiles/03-allowlist.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/course/interchain-token-transfer/09-recap-precompiles/04-native-minter.mdx

Lines changed: 0 additions & 11 deletions
This file was deleted.

content/course/interchain-token-transfer/10-erc-20-to-native-bridge/01-erc-20-to-native-bridge.mdx

Lines changed: 0 additions & 12 deletions
This file was deleted.

content/course/interchain-token-transfer/11-native-to-native-bridge/01-native-to-native-bridge.mdx

Lines changed: 0 additions & 7 deletions
This file was deleted.

content/course/interchain-token-transfer/index.mdx

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,41 @@ Cross-chain communication is a crucial building block of multi-chain systems. Ut
1616

1717
## Course Content
1818

19-
### Interoperability
19+
### Avalanche Starter Kit
2020

21-
In the first section, we cover some basic concepts of interoperability in multi-chain systems. You will learn about examples of interoperability between blockchains and the terms "source," "destination," and "message."
21+
In this section, you will learn how to set up your development environment with the Avalanche Starter Kit. Using this development environment you will be able to perform the exercises in this course.
2222

23-
### Securing Cross-Chain Communication
23+
### Tokens
2424

25-
In this section, we look at techniques to secure cross-chain communication. We dive into signature schemes, multi-signature schemes, and the BLS multi-signature scheme.
25+
In this section, you will learn about the different types of tokens that can be transferred between Avalanche blockchains. We will cover ERC-20 and native tokens and interact with them on chain. Furthermore, you will learn what wrapped native tokens are and how they can be used to transfer assets between chains.
2626

27-
### Interchain Messaging
27+
### Token Bridging
2828

29-
Avalanche blockchains can natively interoperate between one another using ICM. You will learn about the ICM message format and how the message flow works.
29+
Next we will talk about the high level concepts of token bridging and use a demo bridge.
3030

31-
### Avalanche Interchain Token Transfer
31+
### Interchain Token Transfer
3232

33-
In this section, we learn what Avalanche Interchain Token Transfer is and what is abstracted away from the general dApp developer. You will also build your first cross-Avalanche L1 dApps.
33+
In this chapter we will look at the design of Avalanche Interchain Token Transfer. You will learn about the file structure of the contracts and the concepts of the token home and token remote.
34+
35+
### ERC-20 to ERC-20 bridge
36+
37+
You will learn how to set up a bridge to bridge an ERC-20 token from one L1 blockchain to another.
38+
39+
### Token on multiple chains
40+
41+
Here you will learn about the concept of multi-hops and how tokens can be bridged between multiple remote chains.
42+
43+
### Native to ERC-20 bridge
44+
45+
In this chapter you will learn how to bridge a native token as an ERC-20 token to another chain.
46+
47+
### Send and Call
48+
49+
In this chapter you will learn how to call smart contracts with the tokens after sending them to another chain.
50+
51+
### Cross-Chain Token Swaps
52+
53+
In this chapter you will learn how to swap tokens on another chain.
3454

3555
## Prerequisites
3656

@@ -39,7 +59,7 @@ In this section, we learn what Avalanche Interchain Token Transfer is and what i
3959
This course is intended for people with knowledge about Cross-Chain communication protocols, and a solid understanding of the basic concepts of Avalanche. You should be familiar with these concepts:
4060

4161
1. Avalanche Architecture: Be familiar with Avalanche blockchains.
42-
2. Cross-Chain Messages: Know how to communicate 2 Avalanche blockchains with Teleporter.
62+
2. Interchain Messaging: Know how to communicate between two Avalanche blockchains with ICM.
4363

4464
If some of this is not clear, we strongly recommend taking the Avalanche Fundamentals, Multi-Chain Architecture, and Interchain Messaging courses first.
4565

0 commit comments

Comments
 (0)