Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

🐮 CowSwap: First CoW Protocol UI

Is cowprotocol/cowswap beginner-friendly?

In the last 30 days, cowprotocol/cowswap merged 114 of 146 pull requests from outside contributors, and its maintainers usually reply within 1 day. 2 beginner-friendly issues are open now.

Stars
192
Forks
183
Open beginner issues
2
Indexed issues
148
Avg merge
2d 36m
Merged PRs (30d)
156
Dominant language
TypeScript
License
GPL-3.0
Last GitHub push
Sep 25, 2026
Latest indexed
Sep 20, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted

How to contribute to cowprotocol/cowswap

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. The project ships a dev container: open it in Codespaces to get a working environment in your browser.
  3. Your contributions will be published under the project's GPL-3.0 license.
  4. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • LImit: Show an approval amount on approving modal if a partial option is selected
    Open
    Bug

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    cowprotocol/cowswap#8134 · 5 comments ·

    Maintainers usually reply within 1 day

  • Keep captcha stale on the form
    May be free again @kernelwhisperer claimed this 58 days ago, and no pull request is open. Open
    Bug Medium

    cowprotocol/cowswap#7957 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • feat(limit-orders): support approval bundling for EIP-7702 accounts
    Open
    Good-first-task Help_Wanted

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    cowprotocol/cowswap#7895 · 2 comments ·

    Maintainers usually reply within 1 day

  • Error placing order when connect to Safe on Sepolia
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    cowprotocol/cowswap#7881 · 1 comment ·

    Maintainers usually reply within 1 day

  • Hooks: sometimes a hook may not be added to an order
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 52/100

    cowprotocol/cowswap#7872 · 2 comments ·

    Maintainers usually reply within 1 day

  • WC: weird networks switch after the app refresh
    Open
    Bug Low

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    cowprotocol/cowswap#7863 · 3 comments ·

    Maintainers usually reply within 1 day

  • Selected network is not picked on a wallet connection
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 58/100

    cowprotocol/cowswap#7853 · 1 comment ·

    Maintainers usually reply within 1 day

  • Fix all Typescript errors
    Open
    Good-first-task Help_Wanted

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    cowprotocol/cowswap#7828 · 3 comments ·

    Maintainers usually reply within 1 day

  • Upgrade to Typescript 7.0
    Open
    Good-first-task Help_Wanted

    Difficulty 5/5 Over a week Newbie friendliness 30/100

    cowprotocol/cowswap#7827 · 2 comments ·

    Maintainers usually reply within 1 day

  • Widget, dapp+Safe: app says 'connect wallet' when it is connected
    Open
    Bug Low Widget

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    cowprotocol/cowswap#7777 · 3 comments ·

    Maintainers usually reply within 1 day

  • MM: swap form may not be loaded when open the app inside integrated browser
    Open
    Bug Low MetaMaskIntegratedBrowser

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    cowprotocol/cowswap#7751 · 5 comments ·

    Maintainers usually reply within 1 day

  • Widget: add loading indication on retry
    Open
    Bug Low Widget

    Difficulty 2/5 1-3 hours Newbie friendliness 68/100

    cowprotocol/cowswap#7734 · 1 comment ·

    Maintainers usually reply within 1 day

  • No timeout for price impact calc when navigate from swap to limit page
    May be free again @kernelwhisperer claimed this 101 days ago, and no pull request is open. Open
    Bug Low

    cowprotocol/cowswap#7721 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Widget+Standalone: Base connection stopped working
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 58/100

    cowprotocol/cowswap#7663 · 4 comments ·

    Maintainers usually reply within 1 day

  • Handle edge case to enable a custom recipient when brisge to Solana/BTC
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    cowprotocol/cowswap#7654 · 1 comment ·

    Maintainers usually reply within 1 day

  • hardening: use timingSafeEqual for bearer secret comparison in cow-fi revalidate route
    May be free again @fairlighteth claimed this 118 days ago, and no pull request is open. Open

    cowprotocol/cowswap#7624 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Improve swap confirmation clarity after approval and reduce route detail density
    May be free again @fairlighteth claimed this 129 days ago, and no pull request is open. Open
    Design

    cowprotocol/cowswap#7576 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Improve TokenLogo/token-list fallback coverage for multi-chain tokens
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    cowprotocol/cowswap#7558 ·

    Maintainers usually reply within 1 day

  • Affiliate: no 'code linked' notification when a limit order is partially filled
    Open
    affiliate Bug Trivial

    Difficulty 3/5 1-2 days Newbie friendliness 65/100

    cowprotocol/cowswap#7527 · 3 comments ·

    Maintainers usually reply within 1 day

  • 'Could not fetch a permit info' error when switch between chains
    May be free again @limitofzero claimed this 142 days ago, and no pull request is open. Open
    Bug Low

    cowprotocol/cowswap#7503 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Swap and Bridge: errors with chains and eth-orders placement with Bungee
    May be free again @shoom3301 claimed this 163 days ago, and no pull request is open. Open
    Bug Medium

    cowprotocol/cowswap#7392 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Widget: issues with sell/buy token lists and recent tokens
    May be free again @kernelwhisperer claimed this 178 days ago, and no pull request is open. Open
    Bug Low Widget

    cowprotocol/cowswap#7276 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Progress bar order of statuses is broken
    Open
    Bug High

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    cowprotocol/cowswap#7274 · 2 comments ·

    Maintainers usually reply within 1 day

  • Improve slippage field in the swap settings
    Open
    Redesign

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#7170 · 4 comments ·

    Maintainers usually reply within 1 day

  • We don't load TWAP orders if they are not found in the last 4000 Safe transactions
    May be free again @kernelwhisperer claimed this 226 days ago, and no pull request is open. Open
    Low

    cowprotocol/cowswap#7032 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Market Price refresh too slow on Limit feature
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 30/100

    cowprotocol/cowswap#6970 · 6 comments ·

    Maintainers usually reply within 1 day

  • Improve navigation on Limit/TWAP orders table
    May be free again @Danziger claimed this 240 days ago, and no pull request is open. Open
    Low

    cowprotocol/cowswap#6949 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Show 'no liquidity' error instead of 'something went wrong'
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6946 · 1 comment ·

    Maintainers usually reply within 1 day

  • iOS: 3rd step image on progress bar does not cover the whole area
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    cowprotocol/cowswap#6915 ·

    Maintainers usually reply within 1 day

  • Bungee: swap and bridge order does not show a correct info in the Account modal
    Open
    Bridge Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6907 ·

    Maintainers usually reply within 1 day

  • Number of recent orders does not show a correct info when refresh the page
    May be free again @Danziger claimed this 249 days ago, and no pull request is open. Open
    Bug Trivial

    cowprotocol/cowswap#6887 · 1 assignee ·

    Maintainers usually reply within 1 day

  • [plasma] No Network costs field for some orders
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    cowprotocol/cowswap#6826 · 2 comments ·

    Maintainers usually reply within 1 day

  • Safe with Rabby: Redirect to explorer with wrong tx hash
    Open
    Trivial

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6755 · 7 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add Brave Wallet to WATCH_ASSET_SUPPORED_WALLETS array
    May be free again @kernelwhisperer claimed this 287 days ago, and no pull request is open. Open

    cowprotocol/cowswap#6727 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Flickering in Base app (Coinbase wallet) when switching networks
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    cowprotocol/cowswap#6714 ·

    Maintainers usually reply within 1 day

  • Check the app's performance
    Open
    Medium

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    cowprotocol/cowswap#6710 ·

    Maintainers usually reply within 1 day

  • Missing translations
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    cowprotocol/cowswap#6695 ·

    Maintainers usually reply within 1 day

  • Progress bar starts with ‘Price change’ message
    May be free again @kernelwhisperer claimed this 284 days ago, and no pull request is open. Open
    Bug Medium partial fills

    cowprotocol/cowswap#6642 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Return back i18n for hooks
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    cowprotocol/cowswap#6634 ·

    Maintainers usually reply within 1 day

  • Improve tooltips icons displaying on different screen resolutions/fonts
    Open
    Bug

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    cowprotocol/cowswap#6426 · 2 comments ·

    Maintainers usually reply within 1 day

  • Dependency scan fails: Unable to resolve import for ../locales/**/*.po.
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6405 · 2 comments ·

    Maintainers usually reply within 1 day

  • App icon is not shimmering when open the app in another device
    Open
    Bug Trivial

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    cowprotocol/cowswap#6353 ·

    Maintainers usually reply within 1 day

  • Classic ETH-flow: wrong amount can be sent to a wallet
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    cowprotocol/cowswap#6303 · 2 comments ·

    Maintainers usually reply within 1 day

  • Removed default token lists appear again after refresh
    Open
    Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6238 · 1 comment ·

    Maintainers usually reply within 1 day

  • Bungee: Failed bridge state is not handled
    May be free again @Danziger claimed this 240 days ago, and no pull request is open. Open
    Bridge Bug Low

    cowprotocol/cowswap#6174 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Cancelling/cancelled/expired/loading bridge orders: issues
    Open
    Bridge Bug Low

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    cowprotocol/cowswap#6131 ·

    Maintainers usually reply within 1 day

  • Classic ETH-flow: info is not loaded on the Confirm modal
    Open
    Bridge Bug Medium

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    cowprotocol/cowswap#6129 · 1 comment ·

    Maintainers usually reply within 1 day

  • Issues related to 'loading bridging data'
    Open
    Bridge Bug Low

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    cowprotocol/cowswap#6119 ·

    Maintainers usually reply within 1 day

  • "Fills at" in orders table
    Open
    limit-order

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    cowprotocol/cowswap#5912 ·

    Maintainers usually reply within 1 day

  • Cow.fi: chains are missing for some tokens
    May be free again @cowdan claimed this 463 days ago, and no pull request is open. Open

    cowprotocol/cowswap#5893 · 1 assignee ·

    Maintainers usually reply within 1 day

Showing the newest 100

This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.

Open advanced filter

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.