Skip to content

fix(deploy): use Suiscan RPC instead of deprecated public fullnode - #521

Open
harrymove-ctrl wants to merge 1 commit into
mainfrom
fix/walrus-deploy-rpc-url
Open

fix(deploy): use Suiscan RPC instead of deprecated public fullnode#521
harrymove-ctrl wants to merge 1 commit into
mainfrom
fix/walrus-deploy-rpc-url

Conversation

@harrymove-ctrl

Copy link
Copy Markdown
Collaborator

Summary

  • fullnode.mainnet.sui.io's JSON-RPC is being deprecated/phased out and its coin enumeration was already returning stale results for the mainnet deploy wallet — it only saw 1 of 2 SUI coin objects, causing intermittent could not find SUI coins with sufficient balance failures during site-builder's blob certification step (runs 30636490497, both original and re-run).
  • Switches the workflow's WALRUS_CONFIG.rpc_urls to https://rpc-mainnet.suiscan.xyz, which correctly sees both coins for the same address — and matches what relayer/indexer/app already use in Railway production (SUI_RPC_URL=https://rpc-mainnet.suiscan.xyz).
  • Only runs on push to main, so this needs to land there to actually take effect on the next mainnet deploy.

Test plan

  • Merge and confirm the next "Deploy App to Walrus Site" run on main no longer hits the insufficient-balance error

fullnode.mainnet.sui.io's JSON-RPC is being phased out, and its coin
enumeration was already returning stale results for the deploy wallet
(missing a coin object visible via other RPCs), causing intermittent
'could not find SUI coins with sufficient balance' failures during
site-builder's blob certification step.

Switch to rpc-mainnet.suiscan.xyz, matching what relayer/indexer/app
already use in production.
@ducnmm

ducnmm commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Hi @harrymove-ctrl The way to fix it is not wrong, however we should take into account the case that RPC is no longer supported, I don't know if this is related to that (change from json-RPC to gRPC)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants