Vana SDK - v2.2.2
    Preparing search index...

    Interface UploadFileWithPermissionsParams

    Parameters for uploading a file with permissions

    interface UploadFileWithPermissionsParams {
        data: Blob;
        permissions: { account: `0x${string}`; publicKey: string }[];
        filename?: string;
        providerName?: string;
    }
    Index

    Properties

    data: Blob

    The file data to encrypt and upload

    permissions: { account: `0x${string}`; publicKey: string }[]

    Array of permissions to grant, each with account address and public key

    filename?: string

    Optional filename for the upload

    providerName?: string

    Optional storage provider to use