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.