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

Ilariae/core contracts #8

Merged
merged 64 commits into from
Aug 12, 2024
Merged
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
767993d
messaging section setup
Jul 30, 2024
8168e05
core contracts page setup
Jul 30, 2024
1a886f3
core contracts and bridges content
Jul 30, 2024
b3ffb13
meta descriptions
Jul 30, 2024
06c3b57
sync with main
Aug 1, 2024
9062118
sync with main
Aug 1, 2024
41b82a1
cc grammarly check and overview partial content
Aug 1, 2024
309c35d
bridge grammarly check
Aug 1, 2024
1039a80
Merge branch 'ilariae/core-contracts' of https://github.com/wormhole-…
Aug 1, 2024
f1133cc
minor fix
Aug 1, 2024
0e64abf
minor fix
Aug 1, 2024
ff878ba
overview update
Aug 1, 2024
c3bdc36
sync main
Aug 5, 2024
043ca3a
sync main
Aug 5, 2024
6100604
meta description
Aug 6, 2024
fab1565
sync main
Aug 6, 2024
4979b68
sync with main and add meta description
Aug 6, 2024
f7e8218
Update learn/messaging/core-contracts.md
ilariae Aug 6, 2024
ec08709
Update learn/messaging/core-contracts.md
ilariae Aug 6, 2024
4148b17
Update learn/messaging/overview.md
ilariae Aug 6, 2024
baaed16
Merge branch 'ilariae/VAAs' of https://github.com/wormhole-foundation…
Aug 7, 2024
1671845
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
b6353a2
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
de63190
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
39d3492
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
35a3aa6
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
3dfe2c2
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
8695c95
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
0ca6a67
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
29369cb
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
9e0bd80
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
4ed22c0
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
29a3240
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
92c1da1
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
0b173e7
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
821eca0
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
baa6c0d
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
c588664
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
ec4e848
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
407b0bc
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
a56c0eb
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
5a88302
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
14583e8
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
dce18ff
Update learn/messaging/core-contracts.md
ilariae Aug 8, 2024
d2832a9
Update learn/messaging/overview.md
ilariae Aug 8, 2024
06b8fe2
Merge branch 'ilariae/VAAs' of https://github.com/wormhole-foundation…
Aug 8, 2024
73da350
Merge branch 'main' of https://github.com/wormhole-foundation/wormhol…
Aug 8, 2024
73e8cba
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
a6ae993
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
6d14294
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
477a7f8
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
e78b093
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
5bee745
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
93cb0bb
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
77b97c8
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
6527e8e
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
c662c93
Update learn/messaging/core-contracts.md
ilariae Aug 9, 2024
d9b6bfc
Update learn/messaging/overview.md
ilariae Aug 9, 2024
0e8b55f
Update learn/messaging/overview.md
ilariae Aug 9, 2024
b9cf7e3
feedback fixes
Aug 9, 2024
fbd0bda
renaming token bridge page
Aug 9, 2024
340d79f
pulled complete overview from messaging branch
Aug 9, 2024
ea527ed
Update learn/messaging/core-contracts.md
ilariae Aug 12, 2024
638b304
link fixes
Aug 12, 2024
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
Prev Previous commit
Next Next commit
Update learn/messaging/core-contracts.md
Co-authored-by: Erin Shaben <eshaben@icloud.com>
ilariae and eshaben authored Aug 9, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit c662c9370974c90ccb19b4465f1ae358e92b9e94
6 changes: 2 additions & 4 deletions learn/messaging/core-contracts.md
Original file line number Diff line number Diff line change
@@ -53,11 +53,9 @@ When a VAA is passed to this function, it will either return the payload and ass

## Multicast

Please note that there is no destination address or chain for these functions.
Multicast refers to simultaneously broadcasting a single message or transaction across different blockchains. This means that there is no destination address or chain for the sending and receiving functions. This is possible because VAAs simply attest that "this contract on this chain said this thing." Therefore, VAAs are multicast by default and will be verified as authentic on any chain where they are used.

VAAs are a simple attestation that "this contract on this chain said this thing." Therefore, VAAs are multicast by default and will be verified authentic on any chain where they are used.

This multicast-by-default model makes it easy to synchronize state across the entire ecosystem because a single blockchain can make its data available to every chain in a single action with low latency. This reduces the complexity of the n^2 problems encountered by routing data to a large number of blockchains.
This multicast-by-default model makes it easy to synchronize the state across the entire ecosystem because a single blockchain can make its data available to every chain in a single action with low latency. This reduces the complexity of the n^2 problems encountered by routing data to a large number of blockchains.

This does not mean an application _cannot_ specify a destination address or chain. For example, the Token Bridge and Standard Relayer contracts require that some destination details be passed and verified on the destination chain.