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

Administrative Assistant Vacancy

Hamna HR

Delivery Boy

Hamna HR

ABYAT – Category Manager – Tools & Hardware

Hamna HR

Leave a Comment