Skip to content

Sync with develop branch#299

Merged
gianalarcon merged 8 commits into
mainfrom
develop
Jun 14, 2026
Merged

Sync with develop branch#299
gianalarcon merged 8 commits into
mainfrom
develop

Conversation

@gianalarcon

Copy link
Copy Markdown
Contributor

Task name here

Sync with develop branch

Types of change

  • Enhancement

Comments (optional)

gianalarcon and others added 8 commits June 13, 2026 13:28
Standalone tool (outside the yarn workspace) that funds a PolyPay multisig
with USDC on Arbitrum One via the gasless x402 flow. Signs the EIP-3009
authorization inside an OWS policy-gated vault, so the agent process only
ever holds a scoped token — never the private key.

- src/: discover -> sign (via OWS subprocess) -> submit x402 deposit
- policy/: executable policy restricting signing to a USDC TransferWith-
  Authorization, to one multisig, capped, on Arbitrum One (eip155:42161)
- test/policy-gate.mjs: proves the gate (allows correct, denies others)
- setup.sh + README: provisioning runbook

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat(agent): OWS-secured x402 USDC deposit agent for Arbitrum One
Adds a pull_request-triggered workflow that runs an automated Claude code
review on every PR to main/develop and posts findings as PR comments
(top-level summary + inline notes). Security-weighted prompt for this
payments/multisig/ZK codebase, scoped gh tooling, per-PR concurrency.

Requires a maintainer to install the Claude GitHub App and add the
ANTHROPIC_API_KEY Actions secret before the job can authenticate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Switch the review workflow auth from anthropic_api_key to
claude_code_oauth_token so it runs on the team's Claude Pro/Max
subscription. Secret renamed to CLAUDE_CODE_OAUTH_TOKEN.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ci: auto-review every PR with Claude
@gianalarcon gianalarcon merged commit 5564174 into main Jun 14, 2026
2 checks passed
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