Node Public Interfaces Team Weekly Update - 2021-08-06 #4652
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 update from two weeks ago is here: #4565
Please, leave a comment or emoji to help us to make these weekly updates better!
Brief Summary
Heads up: nearcore 1.20.0 on mainnet was released! (2021-07-26)
In the last two weeks Node Interfaces team was focused on paving the road for wider adoption of NEAR protocol through better integrations:
https://gov.near.org/t/new-near-cli-design-proposal/3616/15
https://github.com/Fayyr-Organization/fayyr-indexer
near-api-rs
(Rust crate to communicate with NEAR nodes via JSON RPC)Extract RPC API client into a standalone project #1905
Results
nearcore:
https://github.com/near/nearcore/releases/tag/1.20.0
AccountId
's PR, merged!! 🔐 (@miraclx)near-jsonrpc-primitives
dependencies (first step towardsnear-api-rs
, stay tuned!) (@miraclx)refactor(chain): expunge
rocksdb
fromnear-jsonrpc-primitives
dependency tree #4651set -eux
to nearcore CI pipeline to have better visibility when debugging (@chefsale)feat(build) Added set -eux to all steps of the CI pipeline #4589
neard --version
command to display "trunk" instead of "1.2.0" (@chefsale)cleanup(version): move master version to 0.0.0 instead of 1.2.0 #4579
cleanup(tests): the create_prometheus_targets.py is obsolete and unused #4576
rpc-as-a-service
operations
light_client_proof
RPC calls (@mhalambek @chefsale) which lead up to the fix released by @bowenwang1996 and @mfornet 💪fix(rpc): fix the implementation of
get_block_proof
for light client #4585indexer-for-explorer:
feat: introduced an index on transactions to speed up sorting by block_timestamp and index_in_chunk near-indexer-for-explorer#139
feat: compute circulating supply and store it in DB near-indexer-for-explorer#136
indexer
https://github.com/Fayyr-Organization/fayyr-indexer
near-cli-rs
https://gov.near.org/t/new-near-cli-design-proposal/3616/15
explorer
feat(frontend): Expose whole pools list near-explorer#661
feat(frontend): Implement v2 of API endpoint to view fees near-explorer#698
refactor(frontend): Upgrade to Next.js 11 near-explorer#695
account-lookup
Rewrite the logic of calculating liquid tokens by using implementation from core-contracts account-lookup#10
near-api-js
bug(test): remove old versioning which is unused in nearcore nodes near-api-js#652
core-contracts:
doc(lockup): add examples how to create contract core-contracts#180
Challenges & Blockers
Show NEP141 Fungible Token Metadata near-explorer#674
FT/NFT: make a research about them near-indexer-for-explorer#108
Action Items
explorer
feat(frontend): Expose whole pools list near-explorer#661
feat(frontend): Display active access keys on Account Details page near-explorer#675
indexer-for-explorer:
nearcore
core
crates reused across the ecosystem (crypto
,primitives
, ..) to identify and prune heavy dependencies, extract some into specialized crates and finally, having them lightweight enough for publishing. (@miraclx)-primitives
counterpart crates fornear-chunks
andnear-network
extracting reusable structures without having to pull dependencies required for logic in the main crates.chain/jsonrpc-primitives
.providers
for the newnear-api-rs
crate (blocked onnear-jsonrpc-primitives
) (@miraclx)Beta Was this translation helpful? Give feedback.
All reactions