Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mergd/ref-fee-hook

Referral fees for liquidity
https://github.com/mergd/ref-fee-hook

Last synced: about 1 month ago
JSON representation

Referral fees for liquidity

Awesome Lists containing this project

README

        

# v4 Referral hook

### **Hook for taking referral fees if provided a referral codeπŸ¦„**

Built for the ethOnline Hackathon

---

### Local Development (Anvil)

_requires [foundry](https://book.getfoundry.sh)_

```
forge install
forge test
```

Because v4 exceeds the bytecode limit of Ethereum and it's _business licensed_, we can only deploy & test hooks on [anvil](https://book.getfoundry.sh/anvil/).

```bash
# start anvil, with a larger code limit
anvil --code-size-limit 30000

# in a new terminal
forge script script/Counter.s.sol \
--rpc-url http://localhost:8545 \
--private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 \
--code-size-limit 30000 \
--broadcast
```

---

Additional resources:

[v4-periphery](https://github.com/uniswap/v4-periphery) contains advanced hook implementations that serve as a great reference

[v4-core](https://github.com/uniswap/v4-core)