Shawn

Results 46 issues of Shawn

# Problem Last minute changes like https://github.com/cosmos/interchain-security/pull/692 have made a lot of the semantics around slashing/jailing outdated. We should revisit these naming semantics once the future plans for slashing, untrusted...

type: tech-debt
type: refactoring
S: Productivity

# Problem This issue is only in regard to what we refer to as unit tests in this repo. Some UTs in main construct expected return values from properties encoded...

scope: testing
type: tech-debt
type: refactoring
S: Productivity

## Problem The notion of a "slash meter" exists on the provider to throttle downtime packets that're applied from consumers on the provider val set. The name slash meter is...

type: tech-debt
type: refactoring
S: ImprovingThings

Following integration of settlement layer devnet, an e2e testing framework should be introduced. There's a lot of flavors as to how this idea could be implemented. General idea is to...

## Context I'm running a POA geth sidechain on a single machine using [this docker compose setup](https://github.com/primevprotocol/mev-commit-geth/tree/master/geth-poa). We're testing hyperlane warp route bridging from Sepolia to and from our evm...

agent
bounty
small
relayer

Both validators and builders in the mev pipeline are identified by 48 byte BLS pubkey (incompatible w/ normal EOA keypair). Currently we do not fully validate the ownership of a...

For simplicity (ie. to avoid edge cases) all client code should query any L1 contract using the latest finalized block, ensuring the client code to be reorg resistant. Relevant queries...

## Describe your changes * adds withdrawal address blacklisting to vanilla registry. * Enables owner to unstake/withdraw only on behalf of blacklisted withdrawal addresses. * Applies blacklisting checks to core...

The validator registry contracts all have behavior where an actor needs to take an intermediate step for de-registration. They request dereg, wait a period of blocks (or time), then fully...

See https://github.com/primev/mev-commit/blob/main/contracts/remappings.txt, we reference https://github.com/OpenZeppelin/openzeppelin-contracts twice. Once directly from `lib/openzeppelin-contracts/` and once as a dep of a dep via `lib/openzeppelin-contracts-upgradeable/lib/openzeppelin-contracts/contracts/`. This is not good practice as it's unclear which version...