You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We must find a way to add options to our APIs for optional things like fee prices, versioning, etc.
The canonical way of using functional patterns would not be compatible with our RPC autogen. Though there might be a brilliant way to make the functional pattern work with reflection, but it's not known nor implemented in the RPC lib.
As a simple step, I propose adding an optional structure to each method, requiring an option. That structure would contain all the optional fields of the method. This way is compatible with our RPC lib and should be easy to replicate in different languages.
going to close this as a stale/general tracking issue and let the requisite linked issues that remain open track the work, so as we reduce issue count we can rely less on these kind of big issues
RPC/Autogen
First stable version
Nice to haves
Hardening
/health
RPC endpoint #739Gateway:
/health
RPC endpoint #739Refactorings:
Internal
fields in API structs forgo-jsonrpc
General API endpoint improvements / feature requests
header.GetAt
endpointheader.GetRangeByHeight
in favour ofheader.GetVerifiedRangeByHeight
header.Subscribe
method #1942Future considerations
fx
being part of our public API #1143API
structs fromModule
interfaces innodebuilder/<pkg>/<pkg.go>
files #1302nodebuilder.Store
to move tonodebuilder/node.Store
#1144The text was updated successfully, but these errors were encountered: