feat(composable): add signed Poller revocation - #960
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📦 GitHub Packages PublishedLast updated: Aug 6, 2026, 12:38:18 PM UTC The following packages have been published to GitHub Packages with pre-release version
InstallationThese packages require authentication to install from GitHub Packages. First, create a # Create .npmrc file in your project root
echo "@cowprotocol:registry=https://npm.pkg.github.com" > .npmrc
echo "//npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN" >> .npmrcTo get your GitHub token:
Then install any of the packages above, either by exact version (i.e. # Yarn
yarn add npm:@cowprotocol/cow-sdk@pr-960
# pnpm
pnpm install npm:@cowprotocol/cow-sdk@pr-960
# NPM
npm install npm:@cowprotocol/cow-sdk@pr-960Update to the latest version (only if you used the tag)Every commit will publish a new package. To upgrade to the latest version, run: # Yarn
yarn upgrade @cowprotocol/cow-sdk
# pnpm
pnpm update @cowprotocol/cow-sdk
# NPM
npm update @cowprotocol/cow-sdkView PackagesYou can view the published packages at: https://github.com/cowprotocol/cow-sdk/packages |
# Conflicts: # packages/composable/README.md # packages/composable/src/ComposableCowPoller.ts # packages/composable/tests/ComposableCowPoller.spec.ts
9d0d1d3 to
a65aab7
Compare
What and why
JIT Poller integrations can now build the exact EIP-712 revocation payload and
revokeWithSignaturecalldata, allowing relayers to revoke schedules authorized by the funder. Revocation uses the funder's shared action nonce after registration succeeds.Depends on #959 and cowprotocol/composable-cow#136.
Related: https://linear.app/cowswap/project/twap-for-eoas-07d3dae536ea/overview
Test
pnpm --filter @cowprotocol/sdk-composable test