Buckets
ICBucket
ICPay Cloud guide
On-chain encrypted file storage
ICBucket
On-chain encrypted file storage
ICBucket
On-chain encrypted file storage
Reference
Core TypeScript interfaces and Candid IDL signatures used across the ICBucket ecosystem.
This document provides TypeScript type definitions for objects returned by the ICBucket SDK.
export interface FilePublic {
name: string
path: string
sizeBytes: number
contentType: string
publicUrl: string
rawUrl: string
sha256: string
createdAt: number
tags?: string[]
}export interface BucketStats {
id: string
name: string
capacityBytes: number
usedBytes: number
fileCount: number
tier: "starter" | "pro" | "enterprise"
expiresAt: number
}export interface FileListPage {
items: FilePublic[]
page: number
pageSize: number
total: number
totalPages: number
}