Node Public Interfaces Team Weekly Update - 2021-10-08 #4975
frol
started this conversation in
Node Public Interfaces
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The previous update is #4876. See more engineering updates posted on gov.near.org
Brief Summary
Blockers
Result
(Acronyms: O - Objective, KR - Key Result)
O1: Support success of DevConsole
Feel free to join on Monday, October 11⋅14:00 UTC: https://meet.google.com/dxk-qksy-oxp
O3: Remove friction from building dApps
feat: add NFT events support near-indexer-for-explorer#169
near-jsonrpc-primitives
to a dedicated crate and hence, freed up the dependency onnear-network
, make it publishable refactor(jsonrpc-primitives): move adversarial to own specialized crate #4912 (@miraclx)methods::any()
function. feat: impl smarter Any result descriptors near-jsonrpc-client-rs#15 (@miraclx)JsonRpcClient::call()
size by extracting error parsing. near/near-jsonrpc-client-rs@4468482 (@miraclx)From<near_jsonrpc_primitives::RpcError>
fornear_jsonrpc_client::JsonRpcError
to reuse that sweet error parsing functionality.refactor: Retry or panic macros to replace code duplication and add panic after N attempts near-indexer-for-explorer#168
O4: Give users better insights about the current and historical status of the network
refactor(frontend): Move telemetry to database near-explorer#753
feat(frontend): Add search by receipt_id near-explorer#755
O5 (might be moved to SRE updates): Make RPC service reliable for the customers while keeping nodes infrastructure sustainable
Action Items
near-jsonrpc-client
fromnearcore
. (@miraclx)near-jsonrpc-client-rs
in the context of which the old client was used is slightly tricky due to being properly typed but it's coming along good, I would say. Let's expect finalization in the coming week.methods::any()
generic constructor (hopefully before cutting the release). It's has capabilities that might not be immediately clear on first glance. (@miraclx)Objectives and Key-Results for Node Interfaces Team in 2021Q4
Node Interfaces Team (@khorolets @telezhnaya @miraclx @shelegdmitriy @chefsale @mhalambek) lead by @frol and in collaboration with DevPlatform leader @jberrytech defined the following objectives and key-results for the upcoming quarter:
O1: Support success of DevConsole
KR1: Provide knowledge, experience and hands-on help with DevConsole bootstrap | @khorolets and @telezhnaya
KR2: Developer tools should support RPC-as-a-Service authorization mechanism | @miraclx
O2: Support success of custodial wallets (shared with NodeExperience team)
KR1: Provide expertise and quick fixes to RosettaRPC on demand | @frol + NodeExperience team
O3: Remove friction from building dApps
KR1: FT / NFT information is easily available for the developers | @telezhnaya
KR2: Indexer-as-a-Service MVP is available for the early-adopters | @khorolets
KR3: Release near-jsonrpc-client-rs | @miraclx
KR4: Indexer Framework projects fully support nearcore sharding | @khorolets
KR5: Maintain 99.99% uptime for Indexer for Explorer | @khorolets
KR6: Stabilize automation of Analytics for Explorer | @telezhnaya
KR7: Indexer for Explorer storage is performant under the estimated load [aspirational] | @telezhnaya
O4: Give users better insights about the current and historical status of the network
KR1: Explorer features the status of NEAR network clearly and without downtimes | @frol + @reefoh + @shelegdmitriy
KR2: Explorer enables efficient exploration of NEAR history (navigation through history & search improvements) | @frol + @reefoh + @shelegdmitriy
O5: Make RPC service reliable for the customers while keeping nodes infrastructure sustainable
KR: To be announced by SRE team
Beta Was this translation helpful? Give feedback.
All reactions