Documentation
    Preparing search index...

    Interface WriteFilesFlow

    interface WriteFilesFlow {
        certify: () => Transaction;
        encode: () => Promise<WriteBlobStepEncoded>;
        executeCertify: (
            options: { signer: Signer },
        ) => Promise<WriteBlobStepCertified>;
        executeRegister: (
            options: WriteFilesFlowRegisterOptions & { signer: Signer },
        ) => Promise<WriteBlobStepRegistered>;
        listFiles: () => Promise<
            {
                blobId: string;
                blobObject: {
                    blob_id: string;
                    certified_epoch: number
                    | null;
                    deletable: boolean;
                    encoding_type: number;
                    id: string;
                    registered_epoch: number;
                    size: string;
                    storage: {
                        end_epoch: number;
                        id: string;
                        start_epoch: number;
                        storage_size: string;
                    };
                };
                id: string;
            }[],
        >;
        register: (options: WriteFilesFlowRegisterOptions) => Transaction;
        run: (options: WriteFilesFlowRunOptions) => AsyncIterable<WriteBlobStep>;
        upload: (
            options?: WriteFilesFlowUploadOptions,
        ) => Promise<WriteBlobStepUploaded>;
    }
    Index

    Properties

    certify: () => Transaction
    encode: () => Promise<WriteBlobStepEncoded>
    executeCertify: (options: { signer: Signer }) => Promise<WriteBlobStepCertified>
    executeRegister: (
        options: WriteFilesFlowRegisterOptions & { signer: Signer },
    ) => Promise<WriteBlobStepRegistered>
    listFiles: () => Promise<
        {
            blobId: string;
            blobObject: {
                blob_id: string;
                certified_epoch: number
                | null;
                deletable: boolean;
                encoding_type: number;
                id: string;
                registered_epoch: number;
                size: string;
                storage: {
                    end_epoch: number;
                    id: string;
                    start_epoch: number;
                    storage_size: string;
                };
            };
            id: string;
        }[],
    >
    run: (options: WriteFilesFlowRunOptions) => AsyncIterable<WriteBlobStep>
    upload: (
        options?: WriteFilesFlowUploadOptions,
    ) => Promise<WriteBlobStepUploaded>