Develop Fuzzer for JSON RPC Interface

Develop Fuzzer for JSON RPC Interface

Braintrust is looking for an entry-level developer to design and implement a fuzzing pipeline for the JSON-RPC interface of the SKALE EVM client. As SKALE Network expands, proactive testing of its network-facing components is crucial for ensuring stability and parity with Ethereum’s Geth client. This project will involve creating tooling to fuzz across the JSON-RPC interface and integrating the solution into a continuous integration/continuous deployment (CI/CD) environment.


Key Responsibilities

  • Fuzzing Pipeline Development:
    • Develop and implement fuzzing tooling for the JSON-RPC interface of the SKALE EVM client.
    • Build JSON-RPC targets, including connecting, reading, parsing, and validating.
  • Integration & Testing:
    • Integrate fuzzing pipeline into the CI/CD environment.
    • Refine backend targets, such as snapshot-based fuzzing.
  • Collaboration:
    • Work closely with the core team to review requirements and document an implementation plan.
    • Participate in regular check-ins and report progress to a mentor.

Project Milestones

  • Week 1:
    • Review requirements and expectations.
    • Gain access to necessary resources.
    • Write up and document the implementation plan for core team approval.
    • Kick off the project with guidance from a mentor.
  • Weeks 2-3:
    • Build the implementation and integrate the solution into the CI/CD pipeline.

Compensation

  • Rate: Fixed rate paid in SKL tokens.

Application Instructions

If you’re passionate about developing cutting-edge tools for blockchain technology and want to gain experience in fuzz testing and integration, we encourage you to apply.

APPLY HERE

Related posts

Female Customer Service/CRM

Hamna HR

Project Manager

Hamna HR

Representative

Hamna HR

Leave a Comment