Skip to content

ci: update build script and add npm publish workflow#67

Closed
Annatar3 wants to merge 1 commit into
tetherto:mainfrom
Annatar3:ci/add-publish-workflow
Closed

ci: update build script and add npm publish workflow#67
Annatar3 wants to merge 1 commit into
tetherto:mainfrom
Annatar3:ci/add-publish-workflow

Conversation

@Annatar3
Copy link
Copy Markdown

Applies the same changes as tetherto/wdk-wallet-spark#69:

  • Simplify build.yml to use tetherto/oss-actions/node-base@v1
  • Add public-publish.yml for gated npm releases with required approvals
  • Remove legacy publish.yml

@jonathunne jonathunne closed this Apr 13, 2026
AlonzoRicardo added a commit that referenced this pull request Apr 22, 2026
…nces

- Cache _getEvmReadOnlyAccount — eliminates redundant eth_chainId on every
  method call (same fix recommended by EVM team after PR #67)
- Cache _isAccountDeployed — once deployed, skip eth_getCode on subsequent ops
- Cache Erc7677Paymaster instances by URL — bundler and paymaster share the
  same instance when URLs match (Pimlico). Candide benefits from AK's internal
  pm_supportedERC20Tokens cache across calls.
- Convert _fetchBundlerGasPrice and _applyPaymasterToUserOp from static to
  instance methods so they can access the paymaster cache.

Saves 3-5 RPC calls per full quote+send flow.
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