Skip to content

Releases: moonbeam-foundation/parity-bridges-common

v1.8.12

18 Dec 10:38
7b0d97f

Choose a tag to compare

Includes the latest changes from upstream: 43bdfe5...7b0d97f

v1.8.10

06 Oct 15:14
d79bf92

Choose a tag to compare

Includes the latest changes from upstream: 0318a17...43bdfe5

v1.8.7

28 Aug 13:00
19127ae

Choose a tag to compare

Includes the latest changes from upstream: ad097c1...0318a17

v1.8.6

27 Jul 21:09
3bc991b

Choose a tag to compare

Moonbeam <-> Moonriver Bridge Support

Commands for running the Moonbeam <-> Moonriver Bridge:

To run the bridge between Moonbeam and Moonriver, you'll need to adapt the example below with your relayer private key.

<relayer_private_key>: A 32-byte hex-encoded key (must be 0x-prefixed and consist of 64 hexadecimal characters).

Alternatively, you can load the private key from a file using the --{target,moonbeam,moonriver}-signer-file <FILE> parameter.

Relay Kusama GRANDPA finality headers to Moonbeam

./substrate-relay relay-headers kusama-to-moonbeam \
        --only-free-headers \
        --source-uri <kusama-rpc> \
        --source-version-mode Auto \
        --target-uri <moonbeam-rpc> \
        --target-version-mode Auto \
        --target-signer <relayer_private_key> \
        --target-transactions-mortality 16

Relay Polkadot GRANDPA finality headers to Moonriver

./substrate-relay relay-headers polkadot-to-moonriver \
        --only-free-headers \
        --source-uri <polkadot-rpc> \
        --source-version-mode Auto \
        --target-uri <moonriver-rpc> \
        --target-version-mode Auto \
        --target-signer <relayer_private_key> \
        --target-transactions-mortality 16

Relay parachain headers and messages

./substrate-relay relay-headers-and-messages moonbeam-moonriver \
        --polkadot-uri <polkadot-rpc> \
        --polkadot-version-mode Auto \
        --moonbeam-uri <moonbeam-rpc> \
        --moonbeam-version-mode Auto \
        --moonbeam-signer <relayer_private_key> \
        --moonbeam-transactions-mortality 16 \
        --kusama-uri <kusama-rpc> \
        --kusama-version-mode Auto \
        --moonriver-uri <moonriver-rpc> \
        --moonriver-version-mode Auto \
        --moonriver-signer <relayer_private_key> \
        --moonriver-transactions-mortality 16 \
        --lane "0000000000000000000000000000000000000000000000000000000000000000"