Summary:
- New options on
NodeConfig
, disabling usage of indexeddb withusePersistentMemory
and pruning configuration withcustomPruningDelaySecs
. - Added
AppVersion
,Blob
,Namespace
types and support for fetching blobs from network usingNodeClient.requestAllBlobs
. - Added grpc
TxClient
for blob and cosmos messages submission to the network, as well as basic queries forauth
andbank
. ExtendedHeader
andDataAvailabilityHeader
are now exposed as classes from wasm instead of being used as jsons.
This means they now have methods and proper typescript support.
For migration:
header.dah.columnRoot()
andheader.dah.rowRoot()
are now methods that returnUint8Array
instead of being
properties returning base64string
sNodeConfig.custom_syncing_window_secs
was renamed toNodeConfig.customSamplingWindowSecs
Added
- (grpc,node-wasm) add javascript bindings for tx client (#510)
- (node-wasm, types) [breaking] Add method to get blobs for wasm (#468)
- Add remaining node types for wasm (#476)
- (node-wasm) Add more configuration options in
NodeConfig
(#487) - (node) [breaking] Implement
NodeBuilder
and removeNodeConfig
(#472)
Fixed
- (node-wasm) [breaking] use camelCase in config fields (#528)