description |
---|
Seamless and secure communication between blockchains |
Hyperlane is the modular interoperability platform. Hyperlane empowers developers to build interchain applications, apps that can communicate between many blockchain environments and offer users a unified experience.
Hyperlane's API's offer developers secure and simple ways to communicate between blockchains, and the Hyperlane SDK can makes building interchain applications quick and easy.
flowchart LR
subgraph oc[Origin Chain]
sc(Sender Contract)
mb[\Mailbox/]
end
subgraph rc[Recipient Chain]
rec(Recipient Contract)
mb2[/Mailbox\]
end
val{{"Validator(s)"}}
aws[(Off-Chain<br>Highly-Available<br>Storage)]
rel[/Relayer/]
sc--"mailbox.dispatch()"-->mb
mb--"latestCheckpoint()"-->val
val--signed checkpoint-->aws
mb-->rel
aws-->rel
rel--"mailbox.process()"-->mb2
mb2--"recipient.handle()"-->rec
style val fill:#fcf,stroke:#929,stroke-width:3px
style aws fill:#fc9,stroke:#f90,stroke-width:3px
style rel fill:#e4f3ff,stroke:#025aa1,stroke-width:3px
style oc fill:#c8e6fe,stroke:#ddd,stroke-dasharray: 5 5,stroke-width:3px
style rc fill:#c8e6fe,stroke:#ddd,stroke-dasharray: 5 5,stroke-width:3px
style sc stroke-width:3px
style rec stroke-width:3px
style mb fill:#e4f3ff,stroke:#025aa1,stroke-width:3px
style mb2 fill:#e4f3ff,stroke:#025aa1,stroke-width:3px
Check out the getting started guide for everything you need to start building with Hyperlane. If you run into an issues or have any questions, join our discord to get support from the community of Hyperlane builders!
Take a look at the protocol docs to understand the Hyperlane protocol architecture and security model.
Why should you use Hyperlane? Continue to the next page to learn more
{% hint style="warning" %} Hyperlane was originally named Abacus. For the time being you may encounter the name Abacus still referenced throughout the docs, github repos, and smart contracts. {% endhint %}