Skip to content

feat: proxy call#329

Merged
lwshang merged 4 commits intomainfrom
lwshang/SDK-2379_proxy_call
Feb 2, 2026
Merged

feat: proxy call#329
lwshang merged 4 commits intomainfrom
lwshang/SDK-2379_proxy_call

Conversation

@lwshang
Copy link
Contributor

@lwshang lwshang commented Feb 2, 2026

  • feat: icp canister call now supports --proxy flag to route calls through a proxy canister
    • Use --proxy <CANISTER_ID> to forward the call through a proxy canister's proxy method
    • Use --cycles <AMOUNT> to specify cycles to forward with the proxied call (defaults to 0)

lwshang and others added 4 commits February 2, 2026 11:55
Add support for routing canister calls through a proxy canister.
When --proxy is specified, the call is forwarded to the proxy
canister's `proxy` method which then invokes the target canister.

Also adds --cycles flag to specify cycles to forward with the
proxied call (defaults to 0).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add integration test for calling canisters through a proxy canister
using the new --proxy flag. Also add an example project demonstrating
proxy canister setup and usage.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@lwshang lwshang marked this pull request as ready for review February 2, 2026 17:30
@lwshang lwshang requested a review from a team as a code owner February 2, 2026 17:30
@lwshang lwshang merged commit 816f94c into main Feb 2, 2026
78 checks passed
@lwshang lwshang deleted the lwshang/SDK-2379_proxy_call branch February 2, 2026 20:24
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