Skip to content

dapp-client: feeOptions should use user wallet address#959

Open
taylanpince wants to merge 1 commit intomasterfrom
fix-feeoptions-wallet-param
Open

dapp-client: feeOptions should use user wallet address#959
taylanpince wants to merge 1 commit intomasterfrom
fix-feeoptions-wallet-param

Conversation

@taylanpince
Copy link
Contributor

Fixes a bug in ChainSessionManager.getFeeOptions where we were calling relayer.feeOptions(signedCall.to, ...).

On some networks (notably Arbitrum) signedCall.to can be a guest/relayer endpoint address rather than the actual user wallet, causing FeeOptions simulation to fail (especially for undeployed wallets).

Change: use the initialized user wallet address (this.wallet.address) when calling relayer.feeOptions.

Notes:

  • Local build of @0xsequence/dapp-client succeeds.
  • Repo test suite wasn’t run end-to-end locally (some packages expect a local RPC on :8545).

@taylanpince taylanpince requested review from a team as code owners February 8, 2026 13:25
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.

1 participant