ChainSafe / ChainSafe/gossamer

[RPC] Implement `system_dryRun` RPC call

Open
#1,721 2 comments 0 reactions 0 assignees View on GitHub
S-rpc T-investigation
Dominant language
Go
Stars
454
Forks
144
PR merge metrics
No merged PRs in 30d

Description

## Issue summary

Implement `system_dryRun` RPC call on Gossamer node with appropriate test coverage!

## Other information and links

- Reference: https://github.com/w3f/PSPs/blob/master/PSPs/drafts/psp-6.md

Contributor guide

Open the contributing guide

Research direction

Read the PSP-6 reference first to understand the required system_dryRun behavior, then locate the node's existing RPC entry points and their tests. Implement the RPC according to that specification and add appropriate coverage demonstrating that the call behaves as required.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.