A helper structure used to add or remove peer on Ethereum network.
Incoming request for adding Sidechain token to a bridge.
Incoming request for cancelling a obsolete outgoing request. “Obsolete” means that the request
signatures were collected, but something changed in the bridge state (e.g., peers set) and
the signatures became invalid. In this case we want to cancel the request to be able to
re-submit it later.
Incoming request for adding/removing peer in a bridge.
Incoming request that’s used to mark outgoing requests as done.
Since off-chain workers query Sidechain networks lazily, we should force them to check
if some outgoing request was finalized on Sidechain.
Incoming request that acts as an acknowledgement to a corresponding
OutgoingMigrate
request.
Incoming request that acts as an acknowledgement to a corresponding
OutgoingPrepareForMigration
request.
Incoming request for transferring token from Sidechain to Thischain.
Information needed for a request to be loaded from sidechain. Basically it’s
a hash of the transaction and the type of the request.
Information needed for a request to be loaded from sidechain. Basically it’s
a hash of the transaction and the type of the request.
Outgoing request for adding a Thischain asset.
Sidechain-compatible version of OutgoingAddAsset
.
Outgoing request for adding a peer.
Old contracts-compatible add peer
request. Will be removed in the future.
Sidechain-compatible version of OutgoingAddPeer
.
Outgoing request for adding a Sidechain token.
Sidechain-compatible version of OutgoingAddToken
.
Outgoing request for migrating the bridge. For the full migration process description see
OutgoingPrepareForMigration
request.
Sidechain-compatible version of OutgoingMigrate
.
Outgoing request for preparing bridge for migration.
Sidechain-compatible version of OutgoingPrepareForMigration
.
Outgoing request for removing a peer.
Old contracts-compatible add peer
request. Will be removed in the future.
Sidechain-compatible version of OutgoingRemovePeer
.
Outgoing request for transferring the given asset from Thischain to Sidechain.
Sidechain-compatible version of OutgoingTransfer
.