wormhole/bridge
Leo 69d8125c67 ethereum: emit guardian set IDs in LogGuardianSetChanged
go-ethereum is having trouble parsing a log with structs.
2020-08-19 11:47:29 +02:00
..
cmd Handle ipfslog.SetLogLevel error 2020-08-17 23:02:06 +02:00
pkg ethereum: emit guardian set IDs in LogGuardianSetChanged 2020-08-19 11:47:29 +02:00
Dockerfile bridge: devnet guardian key generation 2020-08-17 18:20:28 +02:00
README.md bridge: README stub 2020-08-04 19:52:41 +02:00
go.mod devnet: add send-lockups.js truffle script to generate test lockups 2020-08-17 16:31:48 +02:00
go.sum bridge: devnet guardian key generation 2020-08-17 18:20:28 +02:00

README.md

The bridge

The bridge is a lightweight, distributed cross-chain notary. Read the the protocol spec first.

  • Leaderless. There is no synchrony/consensus or proposers - the bridge merely observes finalized transactions on one chain, signs them using its piece of the joint key, and pushes its signature to an off-chain peer-to-peer network. Once 2/3+ of the guardian set agree, the threshold signature is valid and this jointly signed proof (which we call a Verifiable Action Approval or VAA) can be posted to the other chain to release or mint funds that were locked/burned on the first.

  • Stateless. Nodes do not keep persistent state about transactions they observed.