Type alias ArweaveUploader
Arweave
Uploader
: UploaderInterface & { arweave
: (() => Promise<TurboAuthenticatedClient>); fund
: ((amount
: SolAmount, skipBalanceCheck
: boolean) => Promise<void>); getBalance
: (() => Promise<SolAmount>); getStripeCheckoutSession
: ((amount
: UsdAmount) => Promise<{ checkoutSessionUrl
: string; turboStorageCredits
: BigNumber.Value; }>); getTurboStorageCreditBalance
: (() => Promise<BigNumber.Value>); getUploadPriceFromBytes
: ((bytes
: number) => Promise<{ solAmount
: SolAmount; wincAmount
: BigNumber; }>); }