ScopeObject: {
    accounts?: CaipAccountId[];
    methods?: string[];
    notifications?: string[];
    references?: string[];
}

Represents a scope object as defined in CAIP-217. Used to define permissions and capabilities for a specific chain or context.