gravity-bridge icon indicating copy to clipboard operation
gravity-bridge copied to clipboard

A CosmosSDK application for moving assets on and off of EVM based, POW chains

Results 65 gravity-bridge issues
Sort by recently updated
recently updated
newest added

Surfaced by @xlab in our fork. > The msg for submitting bad signature evidence doesn't require any signature for itself. That means the chain can be spammed by myriads of...

## Summary Use https://github.com/OpenZeppelin/solidity-docgen to auto generate soliditiy code in order to provide better overall documentation

docs
good first issue

I've tried to integrate the Gravity bridge into our Cosmos-based chain and did some Ganache-cli local testing. Overall it worked, but I've faced some issues I'd like to share. 1....

Delegate key rotation is a hard problem, beucase idealy we want to let the validator set their delegate keys and change them whenever they like. But we store the info...

With the introduction of validator set relaying #327 it is now possible to detect that the bridge has been highjacked, but the question becomes what to actaully do when we...

Currently claims and attestations are not pruned when they pass in the handler. This was previously done after they where slashed, but since we removed oracle slashing we also removed...

Orchestrator prints: ```ERROR orchestrator::oracle_resync] Failed to get last event nonce (Cosmos gRPC error status: InvalidArgument, message: "address: unknown: invalid request", details: [], metadata: MetadataMap { headers: {"content-type": "application/grpc"} }), is...

``` [2021-04-11T17:48:51Z ERROR relayer::valset_relaying] Valset cost estimate for Nonce 124 failed with Err(EthereumRestError(JsonRpcError { code: 3, message: "execution reverted: Validator signature does not match.", data: "Some(String(\"0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002356616c696461746f72207369676e617475726520646f6573206e6f74206d617463682e0000000000000000000000000000000000000000000000000000000000\"))" })) ``` You may...

## Summary Currently, many of the rest endpoints are not paginated and could be a DOS vector. We should implement pagination for the gRPC queries. As we plan to migrate...

good first issue
help wanted

## Summary I propose renaming valsetConfirmation to checkpointConfirmation. This is more intuitive to what is happening each time this confirmation is submitted. Along side such a PR we should provide...