Job Description

Summary

We’re PROOF, a Web3 incubator launching tokens with dynamic tax models, timed whitelists, and LP-locking. Having mastered Ethereum, we’re migrating our standard launch flow to Solana and need an experienced Rust developer to architect and implement the on-chain program.

-- Responsibilities --

Anchor Program Scaffold

Build a single Anchor-based program that handles “launch instances” via PDAs.

Mint & Config PDAs

Derive and initialize Mint and Config PDAs per new token.

Whitelist PDA

Create instructions to upload a static list of whitelisted wallets and enforce `whitelist_end_slot` in the Transfer Hook.

Transfer Hook Tax Logic

Implement Token-2022 Transfer Hook:

- Initial buy tax = 15 %, sell tax = 20 %; decay 1 % per 10 slots until resting 5 %.

- Proof fee: 25 % of tax for first 24 h, 1 % for next 30 days, 0 % thereafter.

- CPI transfers: proof share → Proof PDA; remainder → Project Treasury PDA; net tokens → recipient.

Fee Processing

Build a `process_fees` instruction to swap accumulated fees to SOL (via Serum or Jito) and disburse as required.

LP Lock Integration

Integrate Smithii’s locker or custom PDA escrow to lock LP tokens for 12 months.

Admin Interfaces

Expose owner-only instructions: update resting tax rates, manage fee-exempt accounts, and extend whitelist pre-launch.

Testing & CI

- Write comprehensive Anchor tests covering whitelist enforcement, tax decay, fee splits, and LP lock/unlock.

- Integrate builds and deployments into CI (Anchor CLI, devnet → mainnet-beta).

-- Requirements --

* 2+ years Rust experience, including `no_std` BPF contexts

* Proven Solana on-chain development with Anchor and PDAs

* Familiarity with Token-2022 extensions and CPIs to SPL Token Program

* Experience writing Anchor tests in TypeScript

* Strong understanding of on-chain rent, compute-unit limits, and Solana best practices

* Ability to translate complex tokenomics (decay schedules, proof fees) into robust on-chain logic

-- Nice-to-Have --

- Prior integration with DEX CPIs (Raydium, Serum) or Jito for swaps

- Experience with Merkle-tree whitelists for large address sets

- Familiarity with Solana vesting/locker programs (e.g., Smithii)

To apply, please submit:

1. A brief cover letter highlighting relevant Solana/Rust projects

2. Links to GitHub repos or deployed programs (particularly any Transfer Hook or vesting implementations)

3. An estimated timeline matching the responsibilities above

Skills
  • Rust
© 2025 cryptojobs.com. All right reserved.