NethermindEth/starknet.go

Specific return type for BlockWithTxs and BlockWithTxHashes methods

Open

#355 opened on Sep 22, 2023

 (1 comment) (0 reactions) (0 assignees)Go (140 forks)auto 404
help wanted

Repository metrics

Stars
 (177 stars)
PR merge metrics
 (PR metrics pending)

Description

In https://github.com/NethermindEth/starknet.go/pull/354 a new type for blocks with only transaction hashes was created as requested on #347.

However, BlockWithTxs and BlockWithTxHashes methods still have as return type interface{} as these can return either a Block or a Pending Block in both cases. The idea is to replace interface{} with an specific type and do something similar as in TransactionByHash method (see here) with adaptTransaction

Contributor guide