Avatar for the MystenLabs user
MystenLabs
walrus-sites
BlogDocsChangelog

feat(portal)!: Add full-node fallback list by instantiating a sui client for each rpc node

#277Merged
Comparing
211-add-full-node-fallback-list
(
0dd48ca
) with
testnet
(
61a8081
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
3
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

decompress plaintext encoding
portal/common/lib/decompress_data.bench.ts::decompressData::decompress plaintext encoding
CodSpeed Performance Gauge
+1%
16.2 µs
16 µs
decompress gzip encoding
portal/common/lib/decompress_data.bench.ts::decompressData::decompress gzip encoding
CodSpeed Performance Gauge
0%
255.5 µs
254.5 µs
decompress deflate encoding
portal/common/lib/decompress_data.bench.ts::decompressData::decompress deflate encoding
CodSpeed Performance Gauge
0%
249.1 µs
248.8 µs

Commits

Click on a commit to change the comparison range
Base
testnet
61a8081
0%
feat: full-node fallback by instantiating a Sui client for each rpc url
b966501
4 months ago
by chariskms
0%
feat: change selection flow
ee6fdf9
3 months ago
by chariskms
0%
feat: change flow and fix response validation
aec190f
3 months ago
by chariskms
0%
refactor(core): rename callClients to invokeWithFailover
b160d79
3 months ago
by chariskms
0%
fix: resolve pr comments and fix tests
f6535e7
3 months ago
by chariskms
0%
fix: unit test for resources
4e6588f
3 months ago
by chariskms
0%
fix: throw error instead of null
1006255
3 months ago
by chariskms
0%
fix: redundant changes
d4fa3cd
3 months ago
by chariskms
0%
refactor: remove comment
79c6943
3 months ago
by chariskms
+1%
refactor: remove comment
8f73927
3 months ago
by chariskms
-1%
fix: change rpc urls
eba4dbf
3 months ago
by chariskms
+1%
feat: wrap the suiclient to enable logging of their RPC URLs
5307b51
3 months ago
by chariskms
0%
feat(portal): remove devnet fallback (#292) The portal previously included a mechanism to redirect requests to devnet as a fallback in the event of a failure or a 404 (Not Found) response. **This pull request removes that fallback functionality**. **Changes** - Removed the fallback to FALLBACK_DEVNET_PORTAL in the main routing logic. - Simplified the fetch process by eliminating proxyFetch and fallback handling. - Streamlined code to directly return responses or appropriate errors without devnet fallback references.
3aaec48
3 months ago
by chariskms
0%
fix: remove RPCs that return CORS errors
43fc81b
3 months ago
by chariskms
0%
refactor: clean imports
60e9c11
3 months ago
by chariskms
+1%
refactor: move request timeout to constants
421010a
3 months ago
by chariskms
0%
refactor: remove redundant variable
0dd48ca
3 months ago
by chariskms
Home Terms PrivacyDocs