You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/common/cryptography/multi-signature-schemes-demo.mdx
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -73,5 +73,5 @@ Anyone, that has access to the aggregated Public Key can now verify the Signatur
73
73
</Step>
74
74
</Steps>
75
75
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.
Copy file name to clipboardExpand all lines: content/course/interchain-messaging/index.mdx
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,13 @@ authors: [martineckardt]
6
6
icon: Smile
7
7
---
8
8
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.
10
10
11
11
## Why Take This Course?
12
12
13
13
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.
14
14
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.
16
16
17
17
## Course Content
18
18
@@ -26,7 +26,7 @@ In the first section, we cover some basic concepts of interoperability in multi-
26
26
27
27
### Avalanche Interchain Messaging
28
28
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.
Copy file name to clipboardExpand all lines: content/course/interchain-token-transfer/index.mdx
+29-9Lines changed: 29 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -16,21 +16,41 @@ Cross-chain communication is a crucial building block of multi-chain systems. Ut
16
16
17
17
## Course Content
18
18
19
-
### Interoperability
19
+
### Avalanche Starter Kit
20
20
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.
22
22
23
-
### Securing Cross-Chain Communication
23
+
### Tokens
24
24
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.
26
26
27
-
### Interchain Messaging
27
+
### Token Bridging
28
28
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.
30
30
31
-
### Avalanche Interchain Token Transfer
31
+
### Interchain Token Transfer
32
32
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.
34
54
35
55
## Prerequisites
36
56
@@ -39,7 +59,7 @@ In this section, we learn what Avalanche Interchain Token Transfer is and what i
39
59
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:
40
60
41
61
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.
43
63
44
64
If some of this is not clear, we strongly recommend taking the Avalanche Fundamentals, Multi-Chain Architecture, and Interchain Messaging courses first.
0 commit comments