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

oasisprotocol/privana

ROFL Accounting module

Is oasisprotocol/privana beginner-friendly?

The maintainers of oasisprotocol/privana usually reply to a pull request within 1 day. 1 beginner-friendly issue is open now.

Stars
2
Forks
2
Open beginner issues
1
Indexed issues
34
Avg merge
10h 20m
Merged PRs (30d)
12
Dominant language
Python
License
Apache-2.0
Last GitHub push
Sep 29, 2026
Latest indexed
Sep 19, 2026
Contributing guide
Contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to oasisprotocol/privana

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
  3. Your contributions will be published under the project's Apache-2.0 license.
  4. Pick the open beginner-friendly issue 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

  • Deposits: rejected deposits strand funds at the deposit address
    Open
    Privana

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

    oasisprotocol/privana#306 ·

    Maintainers usually reply within 1 day

  • Deposits: minimums should be per token, not one raw-unit floor per chain
    Open
    Privana

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

    oasisprotocol/privana#305 ·

    Maintainers usually reply within 1 day

  • advertise deposit assets from on-chain token registrations
    Open
    deposit python

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

    oasisprotocol/privana#304 ·

    Maintainers usually reply within 1 day

  • SIWE login with a bad signature can hang the whole API
    Open
    auth

    Difficulty 3/5 Half a day Newbie friendliness 58/100

    oasisprotocol/privana#303 ·

    Maintainers usually reply within 1 day

  • Sweep recovery loop sweeps a deposit a second time
    Open

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

    oasisprotocol/privana#299 ·

    Maintainers usually reply within 1 day

  • Sweep restart funds gas again
    Open

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

    oasisprotocol/privana#298 ·

    Maintainers usually reply within 1 day

  • Deposits: Intermittent `base block not found` error
    May be free again @matevz claimed this 30 days ago, and no pull request is open. Open
    deposit

    oasisprotocol/privana#276 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Top-up gasTankAddress() per chain and monitor balances
    May be free again @matevz claimed this 60 days ago, and no pull request is open. Open

    oasisprotocol/privana#242 · 1 assignee ·

    Maintainers usually reply within 1 day

  • CI: Automate `Accounting` upgrade tx and submit it to Safe
    May be free again @matevz claimed this 73 days ago, and no pull request is open. Open
    ci/cd solidity

    oasisprotocol/privana#227 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Make `SiweAuth` settable
    May be free again @matevz claimed this 74 days ago, and no pull request is open. Open
    solidity

    oasisprotocol/privana#222 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Reenable `SiweAuth.login()`
    May be free again @matevz claimed this 74 days ago, and no pull request is open. Open
    solidity

    oasisprotocol/privana#221 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Use standardized `ROFLable`
    May be free again @matevz claimed this 74 days ago, and no pull request is open. Open
    solidity

    oasisprotocol/privana#220 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Generate fresh JWT on restart
    Open
    auth

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

    oasisprotocol/privana#216 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Handle sub-minimum external deposits safely
    Open

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

    oasisprotocol/privana#215 ·

    Maintainers usually reply within 1 day

  • Monitor expired locks and unlock them automatically once expired
    Open
    python

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

    oasisprotocol/privana#206 ·

    Maintainers usually reply within 1 day

  • Don't allow transferFromLock() and withdrawFromLock() for expired locks
    May be free again @matevz claimed this 81 days ago, and no pull request is open. Open
    solidity

    oasisprotocol/privana#205 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Fetch history in reverse up to specified target
    Open

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

    oasisprotocol/privana#188 · 1 comment ·

    Maintainers usually reply within 1 day

  • Persistent trusted block hash store for historical state queries
    Open

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

    oasisprotocol/privana#186 ·

    Maintainers usually reply within 1 day

  • Add Sapphire network support
    Open

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

    oasisprotocol/privana#185 ·

    Maintainers usually reply within 1 day

  • Use light client verified RPC providers
    May be free again @martintomazic claimed this 122 days ago, and no pull request is open. Open

    oasisprotocol/privana#162 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Evaluate to make withdraw private
    Open

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

    oasisprotocol/privana#135 · 2 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add sapphire-localnet ROFL tests
    May be free again @matevz claimed this 184 days ago, and no pull request is open. Open
    solidity

    oasisprotocol/privana#125 · 1 assignee ·

    Maintainers usually reply within 1 day

  • We could probably use OZ EnumerableSet.Bytes32Set for this, but maybe better as followup issue.
    Open

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

    oasisprotocol/privana#100 ·

    Maintainers usually reply within 1 day

  • feat: support deposits from smart accounts (ERC-4337 / multisig)
    Open

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

    oasisprotocol/privana#55 · 1 reaction ·

    Maintainers usually reply within 1 day

  • PoC: Flare FDC deposit verification
    May be free again @rube-de claimed this 223 days ago, and no pull request is open. Open

    oasisprotocol/privana#52 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Accounting module to production
    May be free again @ahmedhamedaly claimed this 342 days ago, and no pull request is open. Open
    Privana

    oasisprotocol/privana#18 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Reproducable dockerfile
    Open

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

    oasisprotocol/privana#13 ·

    Maintainers usually reply within 1 day

  • R&D withdrawals logging scaling
    Possibly taken @gosu128 claimed this 19 days ago. Open
    Privana

    oasisprotocol/privana#287 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Internal gas funding endpoint for privana-services
    Possibly taken @ahmedhamedaly claimed this 17 days ago. Open
    Privana

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

    oasisprotocol/privana#250 · 1 assignee ·

    Maintainers usually reply within 1 day

  • epic: Move `EVMSignerAndVerifier` and `EIP712SignatureVerifier` to separate contracts outside of `Accounting`
    Possibly taken @matevz claimed this 80 days ago. Open
    solidity

    oasisprotocol/privana#217 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Bridge Rose to Base/Ethereum
    Possibly taken @rube-de claimed this 165 days ago. Open

    oasisprotocol/privana#142 · 1 assignee ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.