コンテンツにスキップ

AgentOwner

このコンテンツはまだ日本語訳がありません。

AgentOwner = { ownerSigner: LocalAccount; sudoValidator?: never; } | { ownerSigner?: never; sudoValidator: KernelValidator; }

Defined in: src/account/session-key.ts:34

Owner = ECDSA convenience XOR a pre-built sudo validator (weighted / passkey / MPC).

Remarks

Pass a pre-built validator via sudoValidator, never via ownerSigner. Because ZeroDev’s KernelValidator structurally extends LocalAccount, a validator mis-passed in the ownerSigner slot type-checks and would be wrapped as an ECDSA signer (confusing downstream failure) rather than used as the sudo directly.