diff --git a/README.md b/README.md index 2aa0d0d..f187e9c 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ For Ethereum protocols that can be exploited in a single transaction (which are Projects register bounties with the HoneyPause contract via the `add()` function, providing: 1. A bounty token and amount, but no deposit*. -2. The address of a custom **Verifier** contract which asserts onchain state invariants that would be violated in the case of an exploit. Examples could be an AMM's reserve violating the constant product formula or a lending protocol incurring bad debt. +2. The address of a custom [`Verifier`](ause/blob/main/src/HoneyPause.sol#L8) contract which asserts onchain state invariants that would be violated in the case of an exploit. Examples could be an AMM's reserve violating the constant product formula or a lending protocol incurring bad debt. 3. The address of a custom [`Pauser`](./src/HoneyPause.sol#L28) contract which is authorized to pause/freeze the protocol when called by the HoneyPause contract. 4. The address of a custom [`Payer`](./src/HoneyPause.sol#L42) contract which must pay the bounty to the whitehat when called by the HoneyPause contract. 5. An operator account for the bounty, who will be able to modify the bounty.