Skip to content

ci: harden publish workflow#5141

Merged
tmm merged 2 commits into
mainfrom
tmm/ci-safe-publish-workflow
May 27, 2026
Merged

ci: harden publish workflow#5141
tmm merged 2 commits into
mainfrom
tmm/ci-safe-publish-workflow

Conversation

@tmm
Copy link
Copy Markdown
Member

@tmm tmm commented May 26, 2026

Summary

  • split version PR creation from npm publishing
  • reduce default workflow permissions and scope publish permissions to release job
  • disable dependency cache in privileged Changesets jobs

Verification

  • ruby YAML parse for .github/workflows/changesets.yml
  • git diff --check -- .github/workflows/changesets.yml
  • pnpm check (via pre-commit)

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 26, 2026

⚠️ No Changeset found

Latest commit: e563294

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 26, 2026

Open in StackBlitz

@wagmi/cli

npm i https://pkg.pr.new/@wagmi/cli@5141

@wagmi/connectors

npm i https://pkg.pr.new/@wagmi/connectors@5141

@wagmi/core

npm i https://pkg.pr.new/@wagmi/core@5141

create-wagmi

npm i https://pkg.pr.new/create-wagmi@5141

wagmi

npm i https://pkg.pr.new/wagmi@5141

@wagmi/solid

npm i https://pkg.pr.new/@wagmi/solid@5141

@wagmi/vue

npm i https://pkg.pr.new/@wagmi/vue@5141

commit: e563294

@vercel
Copy link
Copy Markdown

vercel Bot commented May 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
wagmi Ready Ready Preview, Comment May 27, 2026 5:07am

Request Review

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 26, 2026

Size Change: 0 B

Total Size: 1.2 MB

ℹ️ View Unchanged
Filename Size Change
packages/cli/dist 0 B 0 B 🆕
packages/cli/dist/esm 654 B 0 B
packages/cli/dist/esm/cli.js 0 B 0 B 🆕
packages/cli/dist/esm/commands 3.33 kB 0 B
packages/cli/dist/esm/commands/generate.js 920 B 0 B
packages/cli/dist/esm/commands/init.js 160 B 0 B
packages/cli/dist/esm/config.js 650 B 0 B
packages/cli/dist/esm/errors.js 0 B 0 B 🆕
packages/cli/dist/esm/exports 147 B 0 B
packages/cli/dist/esm/exports/config.js 202 B 0 B
packages/cli/dist/esm/exports/index.js 171 B 0 B
packages/cli/dist/esm/exports/index.test-d.js 239 B 0 B
packages/cli/dist/esm/exports/plugins.js 333 B 0 B
packages/cli/dist/esm/logger.js 0 B 0 B 🆕
packages/cli/dist/esm/plugins 1.68 kB 0 B
packages/cli/dist/esm/plugins/actions.js 812 B 0 B
packages/cli/dist/esm/plugins/blockExplorer.js 1.41 kB 0 B
packages/cli/dist/esm/plugins/etherscan.js 908 B 0 B
packages/cli/dist/esm/plugins/fetch.js 2.49 kB 0 B
packages/cli/dist/esm/plugins/foundry.js 1.78 kB 0 B
packages/cli/dist/esm/plugins/hardhat.js 1.65 kB 0 B
packages/cli/dist/esm/plugins/react.js 687 B 0 B
packages/cli/dist/esm/plugins/sourcify.js 85 kB 0 B
packages/cli/dist/esm/tsconfig.build.tsbuildinfo 64 B 0 B
packages/cli/dist/esm/types.js 0 B 0 B 🆕
packages/cli/dist/esm/utils 429 B 0 B
packages/cli/dist/esm/utils/findConfig.js 285 B 0 B
packages/cli/dist/esm/utils/format.js 633 B 0 B
packages/cli/dist/esm/utils/getAddressDocString.js 342 B 0 B
packages/cli/dist/esm/utils/getIsUsingTypeScript.js 981 B 0 B
packages/cli/dist/esm/utils/loadEnv.js 1.13 kB 0 B
packages/cli/dist/esm/utils/packages.js 272 B 0 B
packages/cli/dist/esm/utils/resolveConfig.js 83 B 0 B
packages/cli/dist/esm/version.js 0 B 0 B 🆕
packages/cli/dist/types 84 B 0 B
packages/cli/dist/types/cli.d.ts 0 B 0 B 🆕
packages/cli/dist/types/commands 234 B 0 B
packages/cli/dist/types/commands/generate.d.ts 238 B 0 B
packages/cli/dist/types/commands/init.d.ts 1.12 kB 0 B
packages/cli/dist/types/config.d.ts 279 B 0 B
packages/cli/dist/types/errors.d.ts 0 B 0 B 🆕
packages/cli/dist/types/exports 130 B 0 B
packages/cli/dist/types/exports/config.d.ts 166 B 0 B
packages/cli/dist/types/exports/index.d.ts 73 B 0 B
packages/cli/dist/types/exports/index.test-d.d.ts 239 B 0 B
packages/cli/dist/types/exports/plugins.d.ts 163 B 0 B
packages/cli/dist/types/logger.d.ts 0 B 0 B 🆕
packages/cli/dist/types/plugins 320 B 0 B
packages/cli/dist/types/plugins/actions.d.ts 743 B 0 B
packages/cli/dist/types/plugins/blockExplorer.d.ts 1.02 kB 0 B
packages/cli/dist/types/plugins/etherscan.d.ts 638 B 0 B
packages/cli/dist/types/plugins/fetch.d.ts 820 B 0 B
packages/cli/dist/types/plugins/foundry.d.ts 730 B 0 B
packages/cli/dist/types/plugins/hardhat.d.ts 346 B 0 B
packages/cli/dist/types/plugins/react.d.ts 1.46 kB 0 B
packages/cli/dist/types/plugins/sourcify.d.ts 203 B 0 B
packages/cli/dist/types/types.d.ts 0 B 0 B 🆕
packages/cli/dist/types/utils 225 B 0 B
packages/cli/dist/types/utils/findConfig.d.ts 111 B 0 B
packages/cli/dist/types/utils/format.d.ts 165 B 0 B
packages/cli/dist/types/utils/getAddressDocString.d.ts 118 B 0 B
packages/cli/dist/types/utils/getIsUsingTypeScript.d.ts 140 B 0 B
packages/cli/dist/types/utils/loadEnv.d.ts 229 B 0 B
packages/cli/dist/types/utils/packages.d.ts 249 B 0 B
packages/cli/dist/types/utils/resolveConfig.d.ts 93 B 0 B
packages/cli/dist/types/version.d.ts 0 B 0 B 🆕
packages/connectors/dist 2.03 kB 0 B
packages/connectors/dist/esm 1.74 kB 0 B
packages/connectors/dist/esm/baseAccount.js 0 B 0 B 🆕
packages/connectors/dist/esm/coinbaseWallet.js 284 B 0 B
packages/connectors/dist/esm/exports 2.73 kB 0 B
packages/connectors/dist/esm/exports/index.js 4.43 kB 0 B
packages/connectors/dist/esm/metaMask.js 1.43 kB 0 B
packages/connectors/dist/esm/porto.js 138 kB 0 B
packages/connectors/dist/esm/safe.js 83 B 0 B
packages/connectors/dist/esm/tsconfig.build.tsbuildinfo 3.32 kB 0 B
packages/connectors/dist/esm/version.js 0 B 0 B 🆕
packages/connectors/dist/esm/walletConnect.js 602 B 0 B
packages/connectors/dist/types 510 B 0 B
packages/connectors/dist/types/baseAccount.d.ts 0 B 0 B 🆕
packages/connectors/dist/types/coinbaseWallet.d.ts 284 B 0 B
packages/connectors/dist/types/exports 650 B 0 B
packages/connectors/dist/types/exports/index.d.ts 499 B 0 B
packages/connectors/dist/types/metaMask.d.ts 584 B 0 B
packages/connectors/dist/types/porto.d.ts 93 B 0 B
packages/connectors/dist/types/safe.d.ts 1.42 kB 0 B
packages/connectors/dist/types/version.d.ts 0 B 0 B 🆕
packages/connectors/dist/types/walletConnect.d.ts 0 B 0 B 🆕
packages/core/dist 230 B 0 B
packages/core/dist/esm 0 B 0 B 🆕
packages/core/dist/esm/actions 337 B 0 B
packages/core/dist/esm/actions/call.js 341 B 0 B
packages/core/dist/esm/actions/codegen 345 B 0 B
packages/core/dist/esm/actions/codegen/createReadContract.js 358 B 0 B
packages/core/dist/esm/actions/codegen/createSimulateContract.js 837 B 0 B
packages/core/dist/esm/actions/codegen/createWatchContractEvent.js 478 B 0 B
packages/core/dist/esm/actions/codegen/createWriteContract.js 562 B 0 B
packages/core/dist/esm/actions/connect.js 304 B 0 B
packages/core/dist/esm/actions/deployContract.js 372 B 0 B
packages/core/dist/esm/actions/disconnect.js 280 B 0 B
packages/core/dist/esm/actions/estimateFeesPerGas.js 369 B 0 B
packages/core/dist/esm/actions/estimateGas.js 257 B 0 B
packages/core/dist/esm/actions/estimateMaxPriorityFeePerGas.js 290 B 0 B
packages/core/dist/esm/actions/getBalance.js 264 B 0 B
packages/core/dist/esm/actions/getBlobBaseFee.js 269 B 0 B
packages/core/dist/esm/actions/getBlock.js 262 B 0 B
packages/core/dist/esm/actions/getBlockNumber.js 275 B 0 B
packages/core/dist/esm/actions/getBlockTransactionCount.js 271 B 0 B
packages/core/dist/esm/actions/getBytecode.js 143 B 0 B
packages/core/dist/esm/actions/getCallsStatus.js 224 B 0 B
packages/core/dist/esm/actions/getCapabilities.js 150 B 0 B
packages/core/dist/esm/actions/getChainId.js 420 B 0 B
packages/core/dist/esm/actions/getChains.js 259 B 0 B
packages/core/dist/esm/actions/getClient.js 904 B 0 B
packages/core/dist/esm/actions/getConnection.js 234 B 0 B
packages/core/dist/esm/actions/getConnections.js 264 B 0 B
packages/core/dist/esm/actions/getConnectorClient.js 261 B 0 B
packages/core/dist/esm/actions/getConnectors.js 259 B 0 B
packages/core/dist/esm/actions/getContractEvents.js 257 B 0 B
packages/core/dist/esm/actions/getEnsAddress.js 261 B 0 B
packages/core/dist/esm/actions/getEnsAvatar.js 257 B 0 B
packages/core/dist/esm/actions/getEnsName.js 261 B 0 B
packages/core/dist/esm/actions/getEnsResolver.js 252 B 0 B
packages/core/dist/esm/actions/getEnsText.js 259 B 0 B
packages/core/dist/esm/actions/getFeeHistory.js 188 B 0 B
packages/core/dist/esm/actions/getGasPrice.js 263 B 0 B
packages/core/dist/esm/actions/getProof.js 257 B 0 B
packages/core/dist/esm/actions/getPublicClient.js 266 B 0 B
packages/core/dist/esm/actions/getStorageAt.js 294 B 0 B
packages/core/dist/esm/actions/getTransaction.js 267 B 0 B
packages/core/dist/esm/actions/getTransactionConfirmations.js 215 B 0 B
packages/core/dist/esm/actions/getTransactionCount.js 267 B 0 B
packages/core/dist/esm/actions/getTransactionReceipt.js 388 B 0 B
packages/core/dist/esm/actions/getWalletClient.js 260 B 0 B
packages/core/dist/esm/actions/multicall.js 750 B 0 B
packages/core/dist/esm/actions/prepareTransactionRequest.js 1.2 kB 0 B
packages/core/dist/esm/actions/readContract.js 364 B 0 B
packages/core/dist/esm/actions/readContracts.js 370 B 0 B
packages/core/dist/esm/actions/reconnect.js 485 B 0 B
packages/core/dist/esm/actions/sendCalls.js 492 B 0 B
packages/core/dist/esm/actions/sendCallsSync.js 245 B 0 B
packages/core/dist/esm/actions/sendTransaction.js 357 B 0 B
packages/core/dist/esm/actions/sendTransactionSync.js 492 B 0 B
packages/core/dist/esm/actions/showCallsStatus.js 361 B 0 B
packages/core/dist/esm/actions/signMessage.js 418 B 0 B
packages/core/dist/esm/actions/signTransaction.js 406 B 0 B
packages/core/dist/esm/actions/signTypedData.js 339 B 0 B
packages/core/dist/esm/actions/simulateContract.js 266 B 0 B
packages/core/dist/esm/actions/switchChain.js 269 B 0 B
packages/core/dist/esm/actions/switchConnection.js 244 B 0 B
packages/core/dist/esm/actions/verifyMessage.js 575 B 0 B
packages/core/dist/esm/actions/verifyTypedData.js 272 B 0 B
packages/core/dist/esm/actions/waitForCallsStatus.js 495 B 0 B
packages/core/dist/esm/actions/waitForTransactionReceipt.js 487 B 0 B
packages/core/dist/esm/actions/watchAsset.js 191 B 0 B
packages/core/dist/esm/actions/watchBlockNumber.js 335 B 0 B
packages/core/dist/esm/actions/watchBlocks.js 247 B 0 B
packages/core/dist/esm/actions/watchChainId.js 344 B 0 B
packages/core/dist/esm/actions/watchChains.js 250 B 0 B
packages/core/dist/esm/actions/watchClient.js 224 B 0 B
packages/core/dist/esm/actions/watchConnection.js 495 B 0 B
packages/core/dist/esm/actions/watchConnections.js 495 B 0 B
packages/core/dist/esm/actions/watchConnectors.js 254 B 0 B
packages/core/dist/esm/actions/watchContractEvent.js 480 B 0 B
packages/core/dist/esm/actions/watchPendingTransactions.js 485 B 0 B
packages/core/dist/esm/actions/watchPublicClient.js 0 B 0 B 🆕
packages/core/dist/esm/actions/writeContract.js 107 B 0 B
packages/core/dist/esm/actions/writeContractSync.js 4.89 kB 0 B
packages/core/dist/esm/connectors 2.17 kB 0 B
packages/core/dist/esm/connectors/createConnector.js 3.85 kB 0 B
packages/core/dist/esm/connectors/injected.js 349 B 0 B
packages/core/dist/esm/connectors/mock.js 672 B 0 B
packages/core/dist/esm/createConfig.js 0 B 0 B 🆕
packages/core/dist/esm/createEmitter.js 949 B 0 B
packages/core/dist/esm/createStorage.js 707 B 0 B
packages/core/dist/esm/errors 310 B 0 B
packages/core/dist/esm/errors/base.js 0 B 0 B 🆕
packages/core/dist/esm/errors/config.js 1.55 kB 0 B
packages/core/dist/esm/errors/connector.js 133 B 0 B
packages/core/dist/esm/exports 223 B 0 B
packages/core/dist/esm/exports/actions.js 2.18 kB 0 B
packages/core/dist/esm/exports/chains.js 425 B 0 B
packages/core/dist/esm/exports/codegen.js 1.96 kB 0 B
packages/core/dist/esm/exports/index.js 241 B 0 B
packages/core/dist/esm/exports/internal.js 716 B 0 B
packages/core/dist/esm/exports/query.js 0 B 0 B 🆕
packages/core/dist/esm/exports/tempo.js 301 B 0 B
packages/core/dist/esm/hydrate.js 205 B 0 B
packages/core/dist/esm/query 207 B 0 B
packages/core/dist/esm/query/call.js 208 B 0 B
packages/core/dist/esm/query/connect.js 288 B 0 B
packages/core/dist/esm/query/deployContract.js 402 B 0 B
packages/core/dist/esm/query/disconnect.js 297 B 0 B
packages/core/dist/esm/query/estimateFeesPerGas.js 389 B 0 B
packages/core/dist/esm/query/estimateGas.js 307 B 0 B
packages/core/dist/esm/query/estimateMaxPriorityFeePerGas.js 301 B 0 B
packages/core/dist/esm/query/getBalance.js 318 B 0 B
packages/core/dist/esm/query/getBlobBaseFee.js 313 B 0 B
packages/core/dist/esm/query/getBlock.js 390 B 0 B
packages/core/dist/esm/query/getBlockNumber.js 394 B 0 B
packages/core/dist/esm/query/getBlockTransactionCount.js 395 B 0 B
packages/core/dist/esm/query/getBytecode.js 402 B 0 B
packages/core/dist/esm/query/getCallsStatus.js 406 B 0 B
packages/core/dist/esm/query/getCapabilities.js 365 B 0 B
packages/core/dist/esm/query/getConnectorClient.js 365 B 0 B
packages/core/dist/esm/query/getContractEvents.js 365 B 0 B
packages/core/dist/esm/query/getEnsAddress.js 367 B 0 B
packages/core/dist/esm/query/getEnsAvatar.js 396 B 0 B
packages/core/dist/esm/query/getEnsName.js 437 B 0 B
packages/core/dist/esm/query/getEnsResolver.js 302 B 0 B
packages/core/dist/esm/query/getEnsText.js 402 B 0 B
packages/core/dist/esm/query/getFeeHistory.js 400 B 0 B
packages/core/dist/esm/query/getGasPrice.js 442 B 0 B
packages/core/dist/esm/query/getProof.js 439 B 0 B
packages/core/dist/esm/query/getStorageAt.js 399 B 0 B
packages/core/dist/esm/query/getTransaction.js 378 B 0 B
packages/core/dist/esm/query/getTransactionConfirmations.js 440 B 0 B
packages/core/dist/esm/query/getTransactionCount.js 342 B 0 B
packages/core/dist/esm/query/getTransactionReceipt.js 436 B 0 B
packages/core/dist/esm/query/getWalletClient.js 592 B 0 B
packages/core/dist/esm/query/infiniteReadContracts.js 553 B 0 B
packages/core/dist/esm/query/prepareTransactionRequest.js 198 B 0 B
packages/core/dist/esm/query/readContract.js 200 B 0 B
packages/core/dist/esm/query/readContracts.js 206 B 0 B
packages/core/dist/esm/query/reconnect.js 203 B 0 B
packages/core/dist/esm/query/sendCalls.js 208 B 0 B
packages/core/dist/esm/query/sendCallsSync.js 208 B 0 B
packages/core/dist/esm/query/sendTransaction.js 200 B 0 B
packages/core/dist/esm/query/sendTransactionSync.js 203 B 0 B
packages/core/dist/esm/query/showCallsStatus.js 205 B 0 B
packages/core/dist/esm/query/signMessage.js 477 B 0 B
packages/core/dist/esm/query/signTransaction.js 203 B 0 B
packages/core/dist/esm/query/signTypedData.js 207 B 0 B
packages/core/dist/esm/query/simulateContract.js 64 B 0 B
packages/core/dist/esm/query/switchChain.js 1.02 kB 0 B
packages/core/dist/esm/query/switchConnection.js 450 B 0 B
packages/core/dist/esm/query/types.js 501 B 0 B
packages/core/dist/esm/query/utils.js 433 B 0 B
packages/core/dist/esm/query/verifyMessage.js 416 B 0 B
packages/core/dist/esm/query/verifyTypedData.js 203 B 0 B
packages/core/dist/esm/query/waitForCallsStatus.js 204 B 0 B
packages/core/dist/esm/query/waitForTransactionReceipt.js 209 B 0 B
packages/core/dist/esm/query/watchAsset.js 0 B 0 B 🆕
packages/core/dist/esm/query/writeContract.js 0 B 0 B 🆕
packages/core/dist/esm/query/writeContractSync.js 1.36 kB 0 B
packages/core/dist/esm/tempo 2.32 kB 0 B
packages/core/dist/esm/tempo/actions 481 B 0 B
packages/core/dist/esm/tempo/actions/amm.js 1.01 kB 0 B
packages/core/dist/esm/tempo/actions/dex.js 229 B 0 B
packages/core/dist/esm/tempo/actions/faucet.js 873 B 0 B
packages/core/dist/esm/tempo/actions/fee.js 1.39 kB 0 B
packages/core/dist/esm/tempo/actions/index.js 1.32 kB 0 B
packages/core/dist/esm/tempo/actions/nonce.js 2.64 kB 0 B
packages/core/dist/esm/tempo/actions/policy.js 505 B 0 B
packages/core/dist/esm/tempo/actions/reward.js 770 B 0 B
packages/core/dist/esm/tempo/actions/token.js 4.05 kB 0 B
packages/core/dist/esm/tempo/actions/utils.js 2.37 kB 0 B
packages/core/dist/esm/tempo/actions/wallet.js 0 B 0 B 🆕
packages/core/dist/esm/tempo/actions/zone.js 766 B 0 B
packages/core/dist/esm/tempo/Connectors.js 141 B 0 B
packages/core/dist/esm/transports 107 kB 0 B
packages/core/dist/esm/transports/connector.js 0 B 0 B 🆕
packages/core/dist/esm/transports/fallback.js 64 B 0 B
packages/core/dist/esm/tsconfig.build.tsbuildinfo 69 B 0 B
packages/core/dist/esm/types 64 B 0 B
packages/core/dist/esm/types/chain.js 67 B 0 B
packages/core/dist/esm/types/properties.js 64 B 0 B
packages/core/dist/esm/types/query.js 0 B 0 B 🆕
packages/core/dist/esm/types/register.js 497 B 0 B
packages/core/dist/esm/types/utils.js 538 B 0 B
packages/core/dist/esm/utils 214 B 0 B
packages/core/dist/esm/utils/cookie.js 244 B 0 B
packages/core/dist/esm/utils/deepEqual.js 437 B 0 B
packages/core/dist/esm/utils/deserialize.js 131 B 0 B
packages/core/dist/esm/utils/extractRpcUrls.js 1 kB 0 B
packages/core/dist/esm/utils/getAction.js 249 B 0 B
packages/core/dist/esm/utils/getVersion.js 82 B 0 B
packages/core/dist/esm/utils/serialize.js 0 B 0 B 🆕
packages/core/dist/esm/utils/uid.js 0 B 0 B 🆕
packages/core/dist/esm/version.js 266 B 0 B
packages/core/dist/types 0 B 0 B 🆕
packages/core/dist/types/actions 605 B 0 B
packages/core/dist/types/actions/call.d.ts 739 B 0 B
packages/core/dist/types/actions/codegen 587 B 0 B
packages/core/dist/types/actions/codegen/createReadContract.d.ts 759 B 0 B
packages/core/dist/types/actions/codegen/createSimulateContract.d.ts 767 B 0 B
packages/core/dist/types/actions/codegen/createWatchContractEvent.d.ts 590 B 0 B
packages/core/dist/types/actions/codegen/createWriteContract.d.ts 301 B 0 B
packages/core/dist/types/actions/connect.d.ts 387 B 0 B
packages/core/dist/types/actions/deployContract.d.ts 525 B 0 B
packages/core/dist/types/actions/disconnect.d.ts 416 B 0 B
packages/core/dist/types/actions/estimateFeesPerGas.d.ts 357 B 0 B
packages/core/dist/types/actions/estimateGas.d.ts 358 B 0 B
packages/core/dist/types/actions/estimateMaxPriorityFeePerGas.d.ts 551 B 0 B
packages/core/dist/types/actions/getBalance.d.ts 367 B 0 B
packages/core/dist/types/actions/getBlobBaseFee.d.ts 378 B 0 B
packages/core/dist/types/actions/getBlock.d.ts 326 B 0 B
packages/core/dist/types/actions/getBlockNumber.d.ts 303 B 0 B
packages/core/dist/types/actions/getBlockTransactionCount.d.ts 367 B 0 B
packages/core/dist/types/actions/getBytecode.d.ts 226 B 0 B
packages/core/dist/types/actions/getCallsStatus.d.ts 210 B 0 B
packages/core/dist/types/actions/getCapabilities.d.ts 405 B 0 B
packages/core/dist/types/actions/getChainId.d.ts 438 B 0 B
packages/core/dist/types/actions/getChains.d.ts 216 B 0 B
packages/core/dist/types/actions/getClient.d.ts 760 B 0 B
packages/core/dist/types/actions/getConnection.d.ts 214 B 0 B
packages/core/dist/types/actions/getConnections.d.ts 521 B 0 B
packages/core/dist/types/actions/getConnectorClient.d.ts 329 B 0 B
packages/core/dist/types/actions/getConnectors.d.ts 327 B 0 B
packages/core/dist/types/actions/getContractEvents.d.ts 325 B 0 B
packages/core/dist/types/actions/getEnsAddress.d.ts 329 B 0 B
packages/core/dist/types/actions/getEnsAvatar.d.ts 325 B 0 B
packages/core/dist/types/actions/getEnsName.d.ts 364 B 0 B
packages/core/dist/types/actions/getEnsResolver.d.ts 353 B 0 B
packages/core/dist/types/actions/getEnsText.d.ts 321 B 0 B
packages/core/dist/types/actions/getFeeHistory.d.ts 412 B 0 B
packages/core/dist/types/actions/getGasPrice.d.ts 327 B 0 B
packages/core/dist/types/actions/getProof.d.ts 488 B 0 B
packages/core/dist/types/actions/getPublicClient.d.ts 439 B 0 B
packages/core/dist/types/actions/getStorageAt.d.ts 333 B 0 B
packages/core/dist/types/actions/getTransaction.d.ts 493 B 0 B
packages/core/dist/types/actions/getTransactionConfirmations.d.ts 409 B 0 B
packages/core/dist/types/actions/getTransactionCount.d.ts 358 B 0 B
packages/core/dist/types/actions/getTransactionReceipt.d.ts 733 B 0 B
packages/core/dist/types/actions/getWalletClient.d.ts 447 B 0 B
packages/core/dist/types/actions/multicall.d.ts 397 B 0 B
packages/core/dist/types/actions/prepareTransactionRequest.d.ts 336 B 0 B
packages/core/dist/types/actions/readContract.d.ts 539 B 0 B
packages/core/dist/types/actions/readContracts.d.ts 542 B 0 B
packages/core/dist/types/actions/reconnect.d.ts 601 B 0 B
packages/core/dist/types/actions/sendCalls.d.ts 605 B 0 B
packages/core/dist/types/actions/sendCallsSync.d.ts 304 B 0 B
packages/core/dist/types/actions/sendTransaction.d.ts 365 B 0 B
packages/core/dist/types/actions/sendTransactionSync.d.ts 658 B 0 B
packages/core/dist/types/actions/showCallsStatus.d.ts 487 B 0 B
packages/core/dist/types/actions/signMessage.d.ts 745 B 0 B
packages/core/dist/types/actions/signTransaction.d.ts 544 B 0 B
packages/core/dist/types/actions/signTypedData.d.ts 388 B 0 B
packages/core/dist/types/actions/simulateContract.d.ts 329 B 0 B
packages/core/dist/types/actions/switchChain.d.ts 428 B 0 B
packages/core/dist/types/actions/switchConnection.d.ts 308 B 0 B
packages/core/dist/types/actions/verifyMessage.d.ts 469 B 0 B
packages/core/dist/types/actions/verifyTypedData.d.ts 351 B 0 B
packages/core/dist/types/actions/waitForCallsStatus.d.ts 497 B 0 B
packages/core/dist/types/actions/waitForTransactionReceipt.d.ts 584 B 0 B
packages/core/dist/types/actions/watchAsset.d.ts 280 B 0 B
packages/core/dist/types/actions/watchBlockNumber.d.ts 419 B 0 B
packages/core/dist/types/actions/watchBlocks.d.ts 321 B 0 B
packages/core/dist/types/actions/watchChainId.d.ts 282 B 0 B
packages/core/dist/types/actions/watchChains.d.ts 264 B 0 B
packages/core/dist/types/actions/watchClient.d.ts 284 B 0 B
packages/core/dist/types/actions/watchConnection.d.ts 600 B 0 B
packages/core/dist/types/actions/watchConnections.d.ts 504 B 0 B
packages/core/dist/types/actions/watchConnectors.d.ts 327 B 0 B
packages/core/dist/types/actions/watchContractEvent.d.ts 637 B 0 B
packages/core/dist/types/actions/watchPendingTransactions.d.ts 630 B 0 B
packages/core/dist/types/actions/watchPublicClient.d.ts 0 B 0 B 🆕
packages/core/dist/types/actions/writeContract.d.ts 910 B 0 B
packages/core/dist/types/actions/writeContractSync.d.ts 1.45 kB 0 B
packages/core/dist/types/connectors 584 B 0 B
packages/core/dist/types/connectors/createConnector.d.ts 1.51 kB 0 B
packages/core/dist/types/connectors/injected.d.ts 451 B 0 B
packages/core/dist/types/connectors/mock.d.ts 558 B 0 B
packages/core/dist/types/createConfig.d.ts 0 B 0 B 🆕
packages/core/dist/types/createEmitter.d.ts 401 B 0 B
packages/core/dist/types/createStorage.d.ts 433 B 0 B
packages/core/dist/types/errors 263 B 0 B
packages/core/dist/types/errors/base.d.ts 0 B 0 B 🆕
packages/core/dist/types/errors/config.d.ts 1.55 kB 0 B
packages/core/dist/types/errors/connector.d.ts 133 B 0 B
packages/core/dist/types/exports 223 B 0 B
packages/core/dist/types/exports/actions.d.ts 2.18 kB 0 B
packages/core/dist/types/exports/chains.d.ts 425 B 0 B
packages/core/dist/types/exports/codegen.d.ts 1.96 kB 0 B
packages/core/dist/types/exports/index.d.ts 241 B 0 B
packages/core/dist/types/exports/internal.d.ts 229 B 0 B
packages/core/dist/types/exports/query.d.ts 0 B 0 B 🆕
packages/core/dist/types/exports/tempo.d.ts 871 B 0 B
packages/core/dist/types/hydrate.d.ts 525 B 0 B
packages/core/dist/types/query 532 B 0 B
packages/core/dist/types/query/call.d.ts 361 B 0 B
packages/core/dist/types/query/connect.d.ts 577 B 0 B
packages/core/dist/types/query/deployContract.d.ts 650 B 0 B
packages/core/dist/types/query/disconnect.d.ts 519 B 0 B
packages/core/dist/types/query/estimateFeesPerGas.d.ts 577 B 0 B
packages/core/dist/types/query/estimateGas.d.ts 511 B 0 B
packages/core/dist/types/query/estimateMaxPriorityFeePerGas.d.ts 651 B 0 B
packages/core/dist/types/query/getBalance.d.ts 523 B 0 B
packages/core/dist/types/query/getBlobBaseFee.d.ts 575 B 0 B
packages/core/dist/types/query/getBlock.d.ts 575 B 0 B
packages/core/dist/types/query/getBlockNumber.d.ts 437 B 0 B
packages/core/dist/types/query/getBlockTransactionCount.d.ts 559 B 0 B
packages/core/dist/types/query/getBytecode.d.ts 602 B 0 B
packages/core/dist/types/query/getCallsStatus.d.ts 778 B 0 B
packages/core/dist/types/query/getCapabilities.d.ts 602 B 0 B
packages/core/dist/types/query/getConnectorClient.d.ts 611 B 0 B
packages/core/dist/types/query/getContractEvents.d.ts 598 B 0 B
packages/core/dist/types/query/getEnsAddress.d.ts 571 B 0 B
packages/core/dist/types/query/getEnsAvatar.d.ts 597 B 0 B
packages/core/dist/types/query/getEnsName.d.ts 569 B 0 B
packages/core/dist/types/query/getEnsResolver.d.ts 505 B 0 B
packages/core/dist/types/query/getEnsText.d.ts 583 B 0 B
packages/core/dist/types/query/getFeeHistory.d.ts 581 B 0 B
packages/core/dist/types/query/getGasPrice.d.ts 593 B 0 B
packages/core/dist/types/query/getProof.d.ts 508 B 0 B
packages/core/dist/types/query/getStorageAt.d.ts 583 B 0 B
packages/core/dist/types/query/getTransaction.d.ts 542 B 0 B
packages/core/dist/types/query/getTransactionConfirmations.d.ts 573 B 0 B
packages/core/dist/types/query/getTransactionCount.d.ts 1.02 kB 0 B
packages/core/dist/types/query/getTransactionReceipt.d.ts 577 B 0 B
packages/core/dist/types/query/getWalletClient.d.ts 582 B 0 B
packages/core/dist/types/query/infiniteReadContracts.d.ts 850 B 0 B
packages/core/dist/types/query/prepareTransactionRequest.d.ts 367 B 0 B
packages/core/dist/types/query/readContract.d.ts 490 B 0 B
packages/core/dist/types/query/readContracts.d.ts 497 B 0 B
packages/core/dist/types/query/reconnect.d.ts 469 B 0 B
packages/core/dist/types/query/sendCalls.d.ts 474 B 0 B
packages/core/dist/types/query/sendCallsSync.d.ts 413 B 0 B
packages/core/dist/types/query/sendTransaction.d.ts 364 B 0 B
packages/core/dist/types/query/sendTransactionSync.d.ts 548 B 0 B
packages/core/dist/types/query/showCallsStatus.d.ts 509 B 0 B
packages/core/dist/types/query/signMessage.d.ts 741 B 0 B
packages/core/dist/types/query/signTransaction.d.ts 477 B 0 B
packages/core/dist/types/query/signTypedData.d.ts 388 B 0 B
packages/core/dist/types/query/simulateContract.d.ts 539 B 0 B
packages/core/dist/types/query/switchChain.d.ts 358 B 0 B
packages/core/dist/types/query/switchConnection.d.ts 680 B 0 B
packages/core/dist/types/query/types.d.ts 544 B 0 B
packages/core/dist/types/query/utils.d.ts 581 B 0 B
packages/core/dist/types/query/verifyMessage.d.ts 645 B 0 B
packages/core/dist/types/query/verifyTypedData.d.ts 363 B 0 B
packages/core/dist/types/query/waitForCallsStatus.d.ts 593 B 0 B
packages/core/dist/types/query/waitForTransactionReceipt.d.ts 578 B 0 B
packages/core/dist/types/query/watchAsset.d.ts 0 B 0 B 🆕
packages/core/dist/types/query/writeContract.d.ts 0 B 0 B 🆕
packages/core/dist/types/query/writeContractSync.d.ts 1.52 kB 0 B
packages/core/dist/types/tempo 2.79 kB 0 B
packages/core/dist/types/tempo/actions 620 B 0 B
packages/core/dist/types/tempo/actions/amm.d.ts 1.09 kB 0 B
packages/core/dist/types/tempo/actions/dex.d.ts 212 B 0 B
packages/core/dist/types/tempo/actions/faucet.d.ts 918 B 0 B
packages/core/dist/types/tempo/actions/fee.d.ts 1.68 kB 0 B
packages/core/dist/types/tempo/actions/index.d.ts 1.57 kB 0 B
packages/core/dist/types/tempo/actions/nonce.d.ts 3.39 kB 0 B
packages/core/dist/types/tempo/actions/policy.d.ts 348 B 0 B
packages/core/dist/types/tempo/actions/reward.d.ts 1.03 kB 0 B
packages/core/dist/types/tempo/actions/token.d.ts 2.22 kB 0 B
packages/core/dist/types/tempo/actions/utils.d.ts 1.3 kB 0 B
packages/core/dist/types/tempo/actions/wallet.d.ts 0 B 0 B 🆕
packages/core/dist/types/tempo/actions/zone.d.ts 330 B 0 B
packages/core/dist/types/tempo/Connectors.d.ts 203 B 0 B
packages/core/dist/types/transports 0 B 0 B 🆕
packages/core/dist/types/transports/connector.d.ts 434 B 0 B
packages/core/dist/types/transports/fallback.d.ts 299 B 0 B
packages/core/dist/types/types 443 B 0 B
packages/core/dist/types/types/chain.d.ts 173 B 0 B
packages/core/dist/types/types/properties.d.ts 1.13 kB 0 B
packages/core/dist/types/types/query.d.ts 0 B 0 B 🆕
packages/core/dist/types/types/register.d.ts 246 B 0 B
packages/core/dist/types/types/utils.d.ts 155 B 0 B
packages/core/dist/types/utils 155 B 0 B
packages/core/dist/types/utils/cookie.d.ts 207 B 0 B
packages/core/dist/types/utils/deepEqual.d.ts 452 B 0 B
packages/core/dist/types/utils/deserialize.d.ts 99 B 0 B
packages/core/dist/types/utils/extractRpcUrls.d.ts 375 B 0 B
packages/core/dist/types/utils/getAction.d.ts 104 B 0 B
packages/core/dist/types/utils/getVersion.d.ts 92 B 0 B
packages/core/dist/types/utils/serialize.d.ts 0 B 0 B 🆕
packages/core/dist/types/utils/uid.d.ts 2.73 kB 0 B
packages/core/dist/types/version.d.ts 269 B 0 B
packages/create-wagmi/dist 171 B 0 B
packages/create-wagmi/dist/esm 13.3 kB 0 B
packages/create-wagmi/dist/esm/cli.js 909 B 0 B
packages/create-wagmi/dist/esm/frameworks.js 83 B 0 B
packages/create-wagmi/dist/esm/index.test-d.js 0 B 0 B 🆕
packages/create-wagmi/dist/esm/tsconfig.build.tsbuildinfo 84 B 0 B
packages/create-wagmi/dist/esm/utils.js 213 B 0 B
packages/create-wagmi/dist/esm/version.js 73 B 0 B
packages/create-wagmi/dist/types 243 B 0 B
packages/create-wagmi/dist/types/cli.d.ts 93 B 0 B
packages/create-wagmi/dist/types/frameworks.d.ts 0 B 0 B 🆕
packages/create-wagmi/dist/types/index.test-d.d.ts 248 B 0 B
packages/create-wagmi/dist/types/utils.d.ts 0 B 0 B 🆕
packages/create-wagmi/dist/types/version.d.ts 300 B 0 B
packages/react/dist 274 B 0 B
packages/react/dist/esm 0 B 0 B 🆕
packages/react/dist/esm/context.js 138 B 0 B
packages/react/dist/esm/errors 133 B 0 B
packages/react/dist/esm/errors/base.js 280 B 0 B
packages/react/dist/esm/errors/context.js 137 B 0 B
packages/react/dist/esm/exports 1.86 kB 0 B
packages/react/dist/esm/exports/actions.js 224 B 0 B
packages/react/dist/esm/exports/chains.js 254 B 0 B
packages/react/dist/esm/exports/codegen.js 0 B 0 B 🆕
packages/react/dist/esm/exports/connectors.js 0 B 0 B 🆕
packages/react/dist/esm/exports/index.js 353 B 0 B
packages/react/dist/esm/exports/query.js 356 B 0 B
packages/react/dist/esm/exports/tempo.js 360 B 0 B
packages/react/dist/esm/hooks 578 B 0 B
packages/react/dist/esm/hooks/codegen 297 B 0 B
packages/react/dist/esm/hooks/codegen/createUseReadContract.js 304 B 0 B
packages/react/dist/esm/hooks/codegen/createUseSimulateContract.js 469 B 0 B
packages/react/dist/esm/hooks/codegen/createUseWatchContractEvent.js 477 B 0 B
packages/react/dist/esm/hooks/codegen/createUseWriteContract.js 308 B 0 B
packages/react/dist/esm/hooks/useBalance.js 299 B 0 B
packages/react/dist/esm/hooks/useBlobBaseFee.js 293 B 0 B
packages/react/dist/esm/hooks/useBlock.js 300 B 0 B
packages/react/dist/esm/hooks/useBlockNumber.js 325 B 0 B
packages/react/dist/esm/hooks/useBlockTransactionCount.js 272 B 0 B
packages/react/dist/esm/hooks/useBytecode.js 275 B 0 B
packages/react/dist/esm/hooks/useCall.js 318 B 0 B
packages/react/dist/esm/hooks/useCallsStatus.js 303 B 0 B
packages/react/dist/esm/hooks/useCapabilities.js 452 B 0 B
packages/react/dist/esm/hooks/useChainId.js 278 B 0 B
packages/react/dist/esm/hooks/useChains.js 512 B 0 B
packages/react/dist/esm/hooks/useClient.js 273 B 0 B
packages/react/dist/esm/hooks/useConfig.js 614 B 0 B
packages/react/dist/esm/hooks/useConnect.js 272 B 0 B
packages/react/dist/esm/hooks/useConnection.js 305 B 0 B
packages/react/dist/esm/hooks/useConnectionEffect.js 299 B 0 B
packages/react/dist/esm/hooks/useConnections.js 332 B 0 B
packages/react/dist/esm/hooks/useConnectorClient.js 301 B 0 B
packages/react/dist/esm/hooks/useConnectors.js 301 B 0 B
packages/react/dist/esm/hooks/useContractEvents.js 298 B 0 B
packages/react/dist/esm/hooks/useDeployContract.js 302 B 0 B
packages/react/dist/esm/hooks/useDisconnect.js 300 B 0 B
packages/react/dist/esm/hooks/useEnsAddress.js 306 B 0 B
packages/react/dist/esm/hooks/useEnsAvatar.js 324 B 0 B
packages/react/dist/esm/hooks/useEnsName.js 317 B 0 B
packages/react/dist/esm/hooks/useEnsResolver.js 302 B 0 B
packages/react/dist/esm/hooks/useEnsText.js 298 B 0 B
packages/react/dist/esm/hooks/useEstimateFeesPerGas.js 378 B 0 B
packages/react/dist/esm/hooks/useEstimateGas.js 309 B 0 B
packages/react/dist/esm/hooks/useEstimateMaxPriorityFeePerGas.js 297 B 0 B
packages/react/dist/esm/hooks/useFeeHistory.js 327 B 0 B
packages/react/dist/esm/hooks/useGasPrice.js 300 B 0 B
packages/react/dist/esm/hooks/useInfiniteReadContracts.js 408 B 0 B
packages/react/dist/esm/hooks/usePrepareTransactionRequest.js 300 B 0 B
packages/react/dist/esm/hooks/useProof.js 293 B 0 B
packages/react/dist/esm/hooks/usePublicClient.js 297 B 0 B
packages/react/dist/esm/hooks/useReadContract.js 297 B 0 B
packages/react/dist/esm/hooks/useReadContracts.js 300 B 0 B
packages/react/dist/esm/hooks/useReconnect.js 300 B 0 B
packages/react/dist/esm/hooks/useSendCalls.js 295 B 0 B
packages/react/dist/esm/hooks/useSendCallsSync.js 296 B 0 B
packages/react/dist/esm/hooks/useSendTransaction.js 299 B 0 B
packages/react/dist/esm/hooks/useSendTransactionSync.js 358 B 0 B
packages/react/dist/esm/hooks/useShowCallsStatus.js 299 B 0 B
packages/react/dist/esm/hooks/useSignMessage.js 315 B 0 B
packages/react/dist/esm/hooks/useSignTransaction.js 348 B 0 B
packages/react/dist/esm/hooks/useSignTypedData.js 634 B 0 B
packages/react/dist/esm/hooks/useSimulateContract.js 299 B 0 B
packages/react/dist/esm/hooks/useStorageAt.js 307 B 0 B
packages/react/dist/esm/hooks/useSwitchChain.js 303 B 0 B
packages/react/dist/esm/hooks/useSwitchConnection.js 305 B 0 B
packages/react/dist/esm/hooks/useSyncExternalStoreWithTracked.js 301 B 0 B
packages/react/dist/esm/hooks/useTransaction.js 305 B 0 B
packages/react/dist/esm/hooks/useTransactionConfirmations.js 307 B 0 B
packages/react/dist/esm/hooks/useTransactionCount.js 310 B 0 B
packages/react/dist/esm/hooks/useTransactionReceipt.js 689 B 0 B
packages/react/dist/esm/hooks/useVerifyMessage.js 294 B 0 B
packages/react/dist/esm/hooks/useVerifyTypedData.js 608 B 0 B
packages/react/dist/esm/hooks/useWaitForCallsStatus.js 618 B 0 B
packages/react/dist/esm/hooks/useWaitForTransactionReceipt.js 722 B 0 B
packages/react/dist/esm/hooks/useWalletClient.js 595 B 0 B
packages/react/dist/esm/hooks/useWatchAsset.js 295 B 0 B
packages/react/dist/esm/hooks/useWatchBlockNumber.js 299 B 0 B
packages/react/dist/esm/hooks/useWatchBlocks.js 403 B 0 B
packages/react/dist/esm/hooks/useWatchContractEvent.js 0 B 0 B 🆕
packages/react/dist/esm/hooks/useWatchPendingTransactions.js 0 B 0 B 🆕
packages/react/dist/esm/hooks/useWriteContract.js 1.6 kB 0 B
packages/react/dist/esm/hooks/useWriteContractSync.js 2.34 kB 0 B
packages/react/dist/esm/hydrate.js 551 B 0 B
packages/react/dist/esm/tempo 1.08 kB 0 B
packages/react/dist/esm/tempo/hooks 229 B 0 B
packages/react/dist/esm/tempo/hooks/amm.js 869 B 0 B
packages/react/dist/esm/tempo/hooks/dex.js 1.58 kB 0 B
packages/react/dist/esm/tempo/hooks/faucet.js 1.5 kB 0 B
packages/react/dist/esm/tempo/hooks/fee.js 2.95 kB 0 B
packages/react/dist/esm/tempo/hooks/index.js 711 B 0 B
packages/react/dist/esm/tempo/hooks/nonce.js 1.47 kB 0 B
packages/react/dist/esm/tempo/hooks/policy.js 64 B 0 B
packages/react/dist/esm/tempo/hooks/reward.js 146 kB 0 B
packages/react/dist/esm/tempo/hooks/token.js 0 B 0 B 🆕
packages/react/dist/esm/tempo/hooks/wallet.js 69 B 0 B
packages/react/dist/esm/tempo/hooks/zone.js 0 B 0 B 🆕
packages/react/dist/esm/tempo/utils.js 125 B 0 B
packages/react/dist/esm/tsconfig.build.tsbuildinfo 430 B 0 B
packages/react/dist/esm/types 83 B 0 B
packages/react/dist/esm/types/properties.js 0 B 0 B 🆕
packages/react/dist/esm/utils 320 B 0 B
packages/react/dist/esm/utils/getVersion.js 0 B 0 B 🆕
packages/react/dist/esm/utils/query.js 187 B 0 B
packages/react/dist/esm/version.js 191 B 0 B
packages/react/dist/types 0 B 0 B 🆕
packages/react/dist/types/context.d.ts 138 B 0 B
packages/react/dist/types/errors 133 B 0 B
packages/react/dist/types/errors/base.d.ts 280 B 0 B
packages/react/dist/types/errors/context.d.ts 137 B 0 B
packages/react/dist/types/exports 1.86 kB 0 B
packages/react/dist/types/exports/actions.d.ts 224 B 0 B
packages/react/dist/types/exports/chains.d.ts 254 B 0 B
packages/react/dist/types/exports/codegen.d.ts 0 B 0 B 🆕
packages/react/dist/types/exports/connectors.d.ts 0 B 0 B 🆕
packages/react/dist/types/exports/index.d.ts 774 B 0 B
packages/react/dist/types/exports/query.d.ts 708 B 0 B
packages/react/dist/types/exports/tempo.d.ts 625 B 0 B
packages/react/dist/types/hooks 1.06 kB 0 B
packages/react/dist/types/hooks/codegen 353 B 0 B
packages/react/dist/types/hooks/codegen/createUseReadContract.d.ts 395 B 0 B
packages/react/dist/types/hooks/codegen/createUseSimulateContract.d.ts 547 B 0 B
packages/react/dist/types/hooks/codegen/createUseWatchContractEvent.d.ts 490 B 0 B
packages/react/dist/types/hooks/codegen/createUseWriteContract.d.ts 412 B 0 B
packages/react/dist/types/hooks/useBalance.d.ts 355 B 0 B
packages/react/dist/types/hooks/useBlobBaseFee.d.ts 348 B 0 B
packages/react/dist/types/hooks/useBlock.d.ts 357 B 0 B
packages/react/dist/types/hooks/useBlockNumber.d.ts 410 B 0 B
packages/react/dist/types/hooks/useBlockTransactionCount.d.ts 275 B 0 B
packages/react/dist/types/hooks/useBytecode.d.ts 274 B 0 B
packages/react/dist/types/hooks/useCall.d.ts 349 B 0 B
packages/react/dist/types/hooks/useCallsStatus.d.ts 254 B 0 B
packages/react/dist/types/hooks/useCapabilities.d.ts 505 B 0 B
packages/react/dist/types/hooks/useChainId.d.ts 274 B 0 B
packages/react/dist/types/hooks/useChains.d.ts 336 B 0 B
packages/react/dist/types/hooks/useClient.d.ts 225 B 0 B
packages/react/dist/types/hooks/useConfig.d.ts 404 B 0 B
packages/react/dist/types/hooks/useConnect.d.ts 275 B 0 B
packages/react/dist/types/hooks/useConnection.d.ts 557 B 0 B
packages/react/dist/types/hooks/useConnectionEffect.d.ts 494 B 0 B
packages/react/dist/types/hooks/useConnections.d.ts 431 B 0 B
packages/react/dist/types/hooks/useConnectorClient.d.ts 358 B 0 B
packages/react/dist/types/hooks/useConnectors.d.ts 356 B 0 B
packages/react/dist/types/hooks/useContractEvents.d.ts 353 B 0 B
packages/react/dist/types/hooks/useDeployContract.d.ts 357 B 0 B
packages/react/dist/types/hooks/useDisconnect.d.ts 353 B 0 B
packages/react/dist/types/hooks/useEnsAddress.d.ts 413 B 0 B
packages/react/dist/types/hooks/useEnsAvatar.d.ts 390 B 0 B
packages/react/dist/types/hooks/useEnsName.d.ts 372 B 0 B
packages/react/dist/types/hooks/useEnsResolver.d.ts 391 B 0 B
packages/react/dist/types/hooks/useEnsText.d.ts 390 B 0 B
packages/react/dist/types/hooks/useEstimateFeesPerGas.d.ts 529 B 0 B
packages/react/dist/types/hooks/useEstimateGas.d.ts 480 B 0 B
packages/react/dist/types/hooks/useEstimateMaxPriorityFeePerGas.d.ts 352 B 0 B
packages/react/dist/types/hooks/useFeeHistory.d.ts 355 B 0 B
packages/react/dist/types/hooks/useGasPrice.d.ts 495 B 0 B
packages/react/dist/types/hooks/useInfiniteReadContracts.d.ts 464 B 0 B
packages/react/dist/types/hooks/usePrepareTransactionRequest.d.ts 427 B 0 B
packages/react/dist/types/hooks/useProof.d.ts 476 B 0 B
packages/react/dist/types/hooks/usePublicClient.d.ts 482 B 0 B
packages/react/dist/types/hooks/useReadContract.d.ts 481 B 0 B
packages/react/dist/types/hooks/useReadContracts.d.ts 486 B 0 B
packages/react/dist/types/hooks/useReconnect.d.ts 450 B 0 B
packages/react/dist/types/hooks/useSendCalls.d.ts 403 B 0 B
packages/react/dist/types/hooks/useSendCallsSync.d.ts 560 B 0 B
packages/react/dist/types/hooks/useSendTransaction.d.ts 403 B 0 B
packages/react/dist/types/hooks/useSendTransactionSync.d.ts 529 B 0 B
packages/react/dist/types/hooks/useShowCallsStatus.d.ts 355 B 0 B
packages/react/dist/types/hooks/useSignMessage.d.ts 493 B 0 B
packages/react/dist/types/hooks/useSignTransaction.d.ts 506 B 0 B
packages/react/dist/types/hooks/useSignTypedData.d.ts 229 B 0 B
packages/react/dist/types/hooks/useSimulateContract.d.ts 401 B 0 B
packages/react/dist/types/hooks/useStorageAt.d.ts 400 B 0 B
packages/react/dist/types/hooks/useSwitchChain.d.ts 362 B 0 B
packages/react/dist/types/hooks/useSwitchConnection.d.ts 405 B 0 B
packages/react/dist/types/hooks/useSyncExternalStoreWithTracked.d.ts 357 B 0 B
packages/react/dist/types/hooks/useTransaction.d.ts 440 B 0 B
packages/react/dist/types/hooks/useTransactionConfirmations.d.ts 360 B 0 B
packages/react/dist/types/hooks/useTransactionCount.d.ts 415 B 0 B
packages/react/dist/types/hooks/useTransactionReceipt.d.ts 403 B 0 B
packages/react/dist/types/hooks/useVerifyMessage.d.ts 403 B 0 B
packages/react/dist/types/hooks/useVerifyTypedData.d.ts 361 B 0 B
packages/react/dist/types/hooks/useWaitForCallsStatus.d.ts 417 B 0 B
packages/react/dist/types/hooks/useWaitForTransactionReceipt.d.ts 457 B 0 B
packages/react/dist/types/hooks/useWalletClient.d.ts 365 B 0 B
packages/react/dist/types/hooks/useWatchAsset.d.ts 498 B 0 B
packages/react/dist/types/hooks/useWatchBlockNumber.d.ts 502 B 0 B
packages/react/dist/types/hooks/useWatchBlocks.d.ts 258 B 0 B
packages/react/dist/types/hooks/useWatchContractEvent.d.ts 0 B 0 B 🆕
packages/react/dist/types/hooks/useWatchPendingTransactions.d.ts 0 B 0 B 🆕
packages/react/dist/types/hooks/useWriteContract.d.ts 1.73 kB 0 B
packages/react/dist/types/hooks/useWriteContractSync.d.ts 2.81 kB 0 B
packages/react/dist/types/hydrate.d.ts 696 B 0 B
packages/react/dist/types/tempo 1.12 kB 0 B
packages/react/dist/types/tempo/hooks 212 B 0 B
packages/react/dist/types/tempo/hooks/amm.d.ts 832 B 0 B
packages/react/dist/types/tempo/hooks/dex.d.ts 1.75 kB 0 B
packages/react/dist/types/tempo/hooks/faucet.d.ts 1.64 kB 0 B
packages/react/dist/types/tempo/hooks/fee.d.ts 3.71 kB 0 B
packages/react/dist/types/tempo/hooks/index.d.ts 879 B 0 B
packages/react/dist/types/tempo/hooks/nonce.d.ts 1.97 kB 0 B
packages/react/dist/types/tempo/hooks/policy.d.ts 266 B 0 B
packages/react/dist/types/tempo/hooks/reward.d.ts 0 B 0 B 🆕
packages/react/dist/types/tempo/hooks/token.d.ts 298 B 0 B
packages/react/dist/types/tempo/hooks/wallet.d.ts 0 B 0 B 🆕
packages/react/dist/types/tempo/hooks/zone.d.ts 99 B 0 B
packages/react/dist/types/tempo/utils.d.ts 625 B 0 B
packages/react/dist/types/types 93 B 0 B
packages/react/dist/types/types/properties.d.ts 0 B 0 B 🆕
packages/react/dist/types/utils 324 B 0 B
packages/react/dist/types/utils/getVersion.d.ts 0 B 0 B 🆕
packages/react/dist/types/utils/query.d.ts 315 B 0 B
packages/react/dist/types/version.d.ts 274 B 0 B
packages/solid/dist 0 B 0 B 🆕
packages/solid/dist/esm 162 B 0 B
packages/solid/dist/esm/context.js 159 B 0 B
packages/solid/dist/esm/errors 163 B 0 B
packages/solid/dist/esm/errors/base.js 699 B 0 B
packages/solid/dist/esm/errors/context.js 204 B 0 B
packages/solid/dist/esm/exports 305 B 0 B
packages/solid/dist/esm/exports/actions.js 0 B 0 B 🆕
packages/solid/dist/esm/exports/chains.js 326 B 0 B
packages/solid/dist/esm/exports/connectors.js 548 B 0 B
packages/solid/dist/esm/exports/index.js 351 B 0 B
packages/solid/dist/esm/exports/query.js 344 B 0 B
packages/solid/dist/esm/hydrate.js 381 B 0 B
packages/solid/dist/esm/primitives 256 B 0 B
packages/solid/dist/esm/primitives/useBalance.js 413 B 0 B
packages/solid/dist/esm/primitives/useBlockNumber.js 353 B 0 B
packages/solid/dist/esm/primitives/useChainId.js 537 B 0 B
packages/solid/dist/esm/primitives/useChains.js 354 B 0 B
packages/solid/dist/esm/primitives/useClient.js 545 B 0 B
packages/solid/dist/esm/primitives/useConfig.js 354 B 0 B
packages/solid/dist/esm/primitives/useConnect.js 275 B 0 B
packages/solid/dist/esm/primitives/useConnection.js 426 B 0 B
packages/solid/dist/esm/primitives/useConnectionEffect.js 331 B 0 B
packages/solid/dist/esm/primitives/useConnections.js 417 B 0 B
packages/solid/dist/esm/primitives/useConnectorClient.js 274 B 0 B
packages/solid/dist/esm/primitives/useConnectors.js 381 B 0 B
packages/solid/dist/esm/primitives/useDisconnect.js 277 B 0 B
packages/solid/dist/esm/primitives/useInfiniteReadContracts.js 279 B 0 B
packages/solid/dist/esm/primitives/useReadContract.js 375 B 0 B
packages/solid/dist/esm/primitives/useReadContracts.js 378 B 0 B
packages/solid/dist/esm/primitives/useReconnect.js 322 B 0 B
packages/solid/dist/esm/primitives/useSimulateContract.js 322 B 0 B
packages/solid/dist/esm/primitives/useSwitchChain.js 139 kB 0 B
packages/solid/dist/esm/primitives/useSwitchConnection.js 0 B 0 B 🆕
packages/solid/dist/esm/primitives/useWatchBlockNumber.js 132 B 0 B
packages/solid/dist/esm/primitives/useWatchContractEvent.js 513 B 0 B
packages/solid/dist/esm/primitives/useWriteContract.js 83 B 0 B
packages/solid/dist/esm/primitives/useWriteContractSync.js 0 B 0 B 🆕
packages/solid/dist/esm/tsconfig.build.tsbuildinfo 298 B 0 B
packages/solid/dist/esm/utils 0 B 0 B 🆕
packages/solid/dist/esm/utils/getVersion.js 187 B 0 B
packages/solid/dist/esm/utils/query.js 191 B 0 B
packages/solid/dist/esm/version.js 0 B 0 B 🆕
packages/solid/dist/types 89 B 0 B
packages/solid/dist/types/context.d.ts 81 B 0 B
packages/solid/dist/types/errors 87 B 0 B
packages/solid/dist/types/errors/base.d.ts 718 B 0 B
packages/solid/dist/types/errors/context.d.ts 182 B 0 B
packages/solid/dist/types/exports 265 B 0 B
packages/solid/dist/types/exports/actions.d.ts 0 B 0 B 🆕
packages/solid/dist/types/exports/chains.d.ts 401 B 0 B
packages/solid/dist/types/exports/connectors.d.ts 542 B 0 B
packages/solid/dist/types/exports/index.d.ts 333 B 0 B
packages/solid/dist/types/exports/query.d.ts 332 B 0 B
packages/solid/dist/types/hydrate.d.ts 408 B 0 B
packages/solid/dist/types/primitives 286 B 0 B
packages/solid/dist/types/primitives/useBalance.d.ts 443 B 0 B
packages/solid/dist/types/primitives/useBlockNumber.d.ts 336 B 0 B
packages/solid/dist/types/primitives/useChainId.d.ts 384 B 0 B
packages/solid/dist/types/primitives/useChains.d.ts 280 B 0 B
packages/solid/dist/types/primitives/useClient.d.ts 457 B 0 B
packages/solid/dist/types/primitives/useConfig.d.ts 331 B 0 B
packages/solid/dist/types/primitives/useConnect.d.ts 392 B 0 B
packages/solid/dist/types/primitives/useConnection.d.ts 692 B 0 B
packages/solid/dist/types/primitives/useConnectionEffect.d.ts 548 B 0 B
packages/solid/dist/types/primitives/useConnections.d.ts 516 B 0 B
packages/solid/dist/types/primitives/useConnectorClient.d.ts 391 B 0 B
packages/solid/dist/types/primitives/useConnectors.d.ts 583 B 0 B
packages/solid/dist/types/primitives/useDisconnect.d.ts 472 B 0 B
packages/solid/dist/types/primitives/useInfiniteReadContracts.d.ts 454 B 0 B
packages/solid/dist/types/primitives/useReadContract.d.ts 416 B 0 B
packages/solid/dist/types/primitives/useReadContracts.d.ts 524 B 0 B
packages/solid/dist/types/primitives/useReconnect.d.ts 554 B 0 B
packages/solid/dist/types/primitives/useSimulateContract.d.ts 561 B 0 B
packages/solid/dist/types/primitives/useSwitchChain.d.ts 0 B 0 B 🆕
packages/solid/dist/types/primitives/useSwitchConnection.d.ts 99 B 0 B
packages/solid/dist/types/primitives/useWatchBlockNumber.d.ts 679 B 0 B
packages/solid/dist/types/primitives/useWatchContractEvent.d.ts 93 B 0 B
packages/solid/dist/types/primitives/useWriteContract.d.ts 0 B 0 B 🆕
packages/solid/dist/types/primitives/useWriteContractSync.d.ts 0 B 0 B 🆕
packages/solid/dist/types/utils 287 B 0 B
packages/solid/dist/types/utils/getVersion.d.ts 556 B 0 B
packages/solid/dist/types/utils/query.d.ts 547 B 0 B
packages/solid/dist/types/version.d.ts 317 B 0 B
packages/test/dist 694 B 0 B
packages/test/dist/esm 0 B 0 B 🆕
packages/test/dist/esm/exports 0 B 0 B 🆕
packages/test/dist/esm/exports/index.js 287 B 0 B
packages/test/dist/esm/exports/react.js 556 B 0 B
packages/test/dist/esm/exports/solid.js 547 B 0 B
packages/test/dist/esm/exports/tempo.js 317 B 0 B
packages/test/dist/esm/exports/vue.js 694 B 0 B
packages/test/dist/types 0 B 0 B 🆕
packages/test/dist/types/exports 0 B 0 B 🆕
packages/test/dist/types/exports/index.d.ts 343 B 0 B
packages/test/dist/types/exports/react.d.ts 542 B 0 B
packages/test/dist/types/exports/solid.d.ts 343 B 0 B
packages/test/dist/types/exports/tempo.d.ts 316 B 0 B
packages/test/dist/types/exports/vue.d.ts 323 B 0 B
packages/vue/dist 400 B 0 B
packages/vue/dist/esm 352 B 0 B
packages/vue/dist/esm/composables 450 B 0 B
packages/vue/dist/esm/composables/useBalance.js 338 B 0 B
packages/vue/dist/esm/composables/useBlockNumber.js 541 B 0 B
packages/vue/dist/esm/composables/useBytecode.js 314 B 0 B
packages/vue/dist/esm/composables/useChainId.js 555 B 0 B
packages/vue/dist/esm/composables/useChains.js 304 B 0 B
packages/vue/dist/esm/composables/useClient.js 351 B 0 B
packages/vue/dist/esm/composables/useConfig.js 348 B 0 B
packages/vue/dist/esm/composables/useConnect.js 346 B 0 B
packages/vue/dist/esm/composables/useConnection.js 345 B 0 B
packages/vue/dist/esm/composables/useConnectionEffect.js 370 B 0 B
packages/vue/dist/esm/composables/useConnections.js 315 B 0 B
packages/vue/dist/esm/composables/useConnectorClient.js 292 B 0 B
packages/vue/dist/esm/composables/useConnectors.js 292 B 0 B
packages/vue/dist/esm/composables/useDisconnect.js 284 B 0 B
packages/vue/dist/esm/composables/useEnsAddress.js 292 B 0 B
packages/vue/dist/esm/composables/useEnsAvatar.js 289 B 0 B
packages/vue/dist/esm/composables/useEnsName.js 408 B 0 B
packages/vue/dist/esm/composables/useEstimateGas.js 306 B 0 B
packages/vue/dist/esm/composables/useReadContract.js 364 B 0 B
packages/vue/dist/esm/composables/useReconnect.js 346 B 0 B
packages/vue/dist/esm/composables/useSendTransaction.js 352 B 0 B
packages/vue/dist/esm/composables/useSignMessage.js 358 B 0 B
packages/vue/dist/esm/composables/useSignTransaction.js 421 B 0 B
packages/vue/dist/esm/composables/useSignTypedData.js 408 B 0 B
packages/vue/dist/esm/composables/useSimulateContract.js 292 B 0 B
packages/vue/dist/esm/composables/useSwitchChain.js 0 B 0 B 🆕
packages/vue/dist/esm/composables/useSwitchConnection.js 299 B 0 B
packages/vue/dist/esm/composables/useTransaction.js 374 B 0 B
packages/vue/dist/esm/composables/useTransactionReceipt.js 0 B 0 B 🆕
packages/vue/dist/esm/composables/useWaitForTransactionReceipt.js 138 B 0 B
packages/vue/dist/esm/composables/useWatchBlockNumber.js 133 B 0 B
packages/vue/dist/esm/composables/useWatchContractEvent.js 137 B 0 B
packages/vue/dist/esm/composables/useWriteContract.js 1.3 kB 0 B
packages/vue/dist/esm/errors 101 B 0 B
packages/vue/dist/esm/errors/base.js 209 B 0 B
packages/vue/dist/esm/errors/plugin.js 0 B 0 B 🆕
packages/vue/dist/esm/exports 726 B 0 B
packages/vue/dist/esm/exports/actions.js 0 B 0 B 🆕
packages/vue/dist/esm/exports/chains.js 156 B 0 B
packages/vue/dist/esm/exports/connectors.js 283 B 0 B
packages/vue/dist/esm/exports/index.js 158 kB 0 B
packages/vue/dist/esm/exports/nuxt.js 0 B 0 B 🆕
packages/vue/dist/esm/exports/query.js 69 B 0 B
packages/vue/dist/esm/nuxt 166 B 0 B
packages/vue/dist/esm/nuxt/module.js 0 B 0 B 🆕
packages/vue/dist/esm/nuxt/runtime 585 B 0 B
packages/vue/dist/esm/nuxt/runtime/composables.js 130 B 0 B
packages/vue/dist/esm/plugin.js 425 B 0 B
packages/vue/dist/esm/tsconfig.build.tsbuildinfo 246 B 0 B
packages/vue/dist/esm/types 83 B 0 B
packages/vue/dist/esm/types/properties.js 0 B 0 B 🆕
packages/vue/dist/esm/types/ref.js 0 B 0 B 🆕
packages/vue/dist/esm/utils 378 B 0 B
packages/vue/dist/esm/utils/cloneDeep.js 528 B 0 B
packages/vue/dist/esm/utils/getVersion.js 375 B 0 B
packages/vue/dist/esm/utils/query.js 290 B 0 B
packages/vue/dist/esm/utils/updateState.js 289 B 0 B
packages/vue/dist/esm/version.js 391 B 0 B
packages/vue/dist/types 284 B 0 B
packages/vue/dist/types/composables 507 B 0 B
packages/vue/dist/types/composables/useBalance.d.ts 294 B 0 B
packages/vue/dist/types/composables/useBlockNumber.d.ts 364 B 0 B
packages/vue/dist/types/composables/useBytecode.d.ts 240 B 0 B
packages/vue/dist/types/composables/useChainId.d.ts 428 B 0 B
packages/vue/dist/types/composables/useChains.d.ts 292 B 0 B
packages/vue/dist/types/composables/useClient.d.ts 446 B 0 B
packages/vue/dist/types/composables/useConfig.d.ts 382 B 0 B
packages/vue/dist/types/composables/useConnect.d.ts 379 B 0 B
packages/vue/dist/types/composables/useConnection.d.ts 378 B 0 B
packages/vue/dist/types/composables/useConnectionEffect.d.ts 411 B 0 B
packages/vue/dist/types/composables/useConnections.d.ts 654 B 0 B
packages/vue/dist/types/composables/useConnectorClient.d.ts 423 B 0 B
packages/vue/dist/types/composables/useConnectors.d.ts 482 B 0 B
packages/vue/dist/types/composables/useDisconnect.d.ts 401 B 0 B
packages/vue/dist/types/composables/useEnsAddress.d.ts 561 B 0 B
packages/vue/dist/types/composables/useEnsAvatar.d.ts 404 B 0 B
packages/vue/dist/types/composables/useEnsName.d.ts 541 B 0 B
packages/vue/dist/types/composables/useEstimateGas.d.ts 507 B 0 B
packages/vue/dist/types/composables/useReadContract.d.ts 525 B 0 B
packages/vue/dist/types/composables/useReconnect.d.ts 424 B 0 B
packages/vue/dist/types/composables/useSendTransaction.d.ts 433 B 0 B
packages/vue/dist/types/composables/useSignMessage.d.ts 440 B 0 B
packages/vue/dist/types/composables/useSignTransaction.d.ts 399 B 0 B
packages/vue/dist/types/composables/useSignTypedData.d.ts 495 B 0 B
packages/vue/dist/types/composables/useSimulateContract.d.ts 499 B 0 B
packages/vue/dist/types/composables/useSwitchChain.d.ts 0 B 0 B 🆕
packages/vue/dist/types/composables/useSwitchConnection.d.ts 187 B 0 B
packages/vue/dist/types/composables/useTransaction.d.ts 220 B 0 B
packages/vue/dist/types/composables/useTransactionReceipt.d.ts 0 B 0 B 🆕
packages/vue/dist/types/composables/useWaitForTransactionReceipt.d.ts 138 B 0 B
packages/vue/dist/types/composables/useWatchBlockNumber.d.ts 133 B 0 B
packages/vue/dist/types/composables/useWatchContractEvent.d.ts 137 B 0 B
packages/vue/dist/types/composables/useWriteContract.d.ts 1.3 kB 0 B
packages/vue/dist/types/errors 101 B 0 B
packages/vue/dist/types/errors/base.d.ts 209 B 0 B
packages/vue/dist/types/errors/plugin.d.ts 0 B 0 B 🆕
packages/vue/dist/types/exports 147 B 0 B
packages/vue/dist/types/exports/actions.d.ts 0 B 0 B 🆕
packages/vue/dist/types/exports/chains.d.ts 98 B 0 B
packages/vue/dist/types/exports/connectors.d.ts 269 B 0 B
packages/vue/dist/types/exports/index.d.ts 0 B 0 B 🆕
packages/vue/dist/types/exports/nuxt.d.ts 147 B 0 B
packages/vue/dist/types/exports/query.d.ts 380 B 0 B
packages/vue/dist/types/nuxt 0 B 0 B 🆕
packages/vue/dist/types/nuxt/module.d.ts 150 B 0 B
packages/vue/dist/types/nuxt/runtime 99 B 0 B
packages/vue/dist/types/nuxt/runtime/composables.d.ts 612 B 0 B
packages/vue/dist/types/plugin.d.ts 132 B 0 B
packages/vue/dist/types/types 93 B 0 B
packages/vue/dist/types/types/properties.d.ts 0 B 0 B 🆕
packages/vue/dist/types/types/ref.d.ts 0 B 0 B 🆕
packages/vue/dist/types/utils 0 B 0 B 🆕
packages/vue/dist/types/utils/cloneDeep.d.ts 0 B 0 B 🆕
packages/vue/dist/types/utils/getVersion.d.ts 0 B 0 B 🆕
packages/vue/dist/types/utils/query.d.ts 0 B 0 B 🆕
packages/vue/dist/types/utils/updateState.d.ts 0 B 0 B 🆕
packages/vue/dist/types/version.d.ts 0 B 0 B 🆕

compressed-size-action

@codecov
Copy link
Copy Markdown

codecov Bot commented May 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.54%. Comparing base (2f77dbc) to head (e563294).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5141   +/-   ##
=======================================
  Coverage   88.54%   88.54%           
=======================================
  Files         303      303           
  Lines        2812     2812           
  Branches      816      816           
=======================================
  Hits         2490     2490           
  Misses        123      123           
  Partials      199      199           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@tmm tmm merged commit 2bbbe7d into main May 27, 2026
24 of 25 checks passed
@tmm tmm deleted the tmm/ci-safe-publish-workflow branch May 27, 2026 05:11
chybisov added a commit to lifinance/widget that referenced this pull request May 29, 2026
Adopt the two hardenings from wevm/wagmi#5141 that we didn't already have
(the version-PR/publish split was already in place):

- permissions: {} at the workflow top level — deny-by-default; every job
  declares only what it needs. This also fixes sdk, which had no top-level
  permissions block (it inherited the repo default token scope). Added explicit
  contents: read to the verify jobs that relied on the old top-level default
  (sdk, bigmi).
- skip the pnpm store cache in privileged jobs (changesets / release / canary,
  plus explorer's deploy-prod) via a new cache input on the pnpm-install
  composite (default true). Prevents restoring a poisoned dependency cache into
  a context that holds publish (id-token) or write permissions. verify keeps the
  cache (read-only, runs on every push). Marginal under our write-access trust
  model, but it's the defense-in-depth best practice and matches wagmi.

cancel-in-progress: false and per-job least-privilege were already in place.
chybisov added a commit to lifinance/sdk that referenced this pull request May 29, 2026
Adopt the two hardenings from wevm/wagmi#5141 that we didn't already have
(the version-PR/publish split was already in place):

- permissions: {} at the workflow top level — deny-by-default; every job
  declares only what it needs. This also fixes sdk, which had no top-level
  permissions block (it inherited the repo default token scope). Added explicit
  contents: read to the verify jobs that relied on the old top-level default
  (sdk, bigmi).
- skip the pnpm store cache in privileged jobs (changesets / release / canary,
  plus explorer's deploy-prod) via a new cache input on the pnpm-install
  composite (default true). Prevents restoring a poisoned dependency cache into
  a context that holds publish (id-token) or write permissions. verify keeps the
  cache (read-only, runs on every push). Marginal under our write-access trust
  model, but it's the defense-in-depth best practice and matches wagmi.

cancel-in-progress: false and per-job least-privilege were already in place.
chybisov added a commit to lifinance/bigmi that referenced this pull request May 29, 2026
Adopt the two hardenings from wevm/wagmi#5141 that we didn't already have
(the version-PR/publish split was already in place):

- permissions: {} at the workflow top level — deny-by-default; every job
  declares only what it needs. This also fixes sdk, which had no top-level
  permissions block (it inherited the repo default token scope). Added explicit
  contents: read to the verify jobs that relied on the old top-level default
  (sdk, bigmi).
- skip the pnpm store cache in privileged jobs (changesets / release / canary,
  plus explorer's deploy-prod) via a new cache input on the pnpm-install
  composite (default true). Prevents restoring a poisoned dependency cache into
  a context that holds publish (id-token) or write permissions. verify keeps the
  cache (read-only, runs on every push). Marginal under our write-access trust
  model, but it's the defense-in-depth best practice and matches wagmi.

cancel-in-progress: false and per-job least-privilege were already in place.
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