You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Delegate accounts larger than 10 KiB in MagicBlock Protocol v2 #80
Allow an owning program to delegate an existing account larger than 10 KiB (10,240 bytes) through MagicBlock Protocol v2 without losing its data.
Why
The SDK delegation helper creates a temporary buffer matching the account's full size in one CPI. That allocation prevents the normal flow from handling large accounts. The experimental v2 delegation path still expects a prepared buffer; it does not by itself resolve the SDK-side allocation.
Scope
Support large-account delegation through the v2 program and owning-program SDK helpers, including delegation with actions. Account for temporary-buffer setup as well as the delegation instruction itself.
Preserve account bytes and the expected ownership, lamport, and delegation-state transitions. Support accounts just above 10 KiB and accounts requiring more than one allocation increment.
Activity
[-]feat: allow delegation and commit of accounts > 10kb[/-][+]feat: allow delegation of accounts > 10kb[/+][-]feat: allow delegation of accounts > 10kb[/-][+]Delegate accounts larger than 10 KiB in MagicBlock Protocol v2[/+]