Home > @3rdweb/sdk > uploadToIPFS
A helper function to upload arbitrary data to IPFS and return the resulting IPFS uri.
Signature:
export declare function uploadToIPFS(data: string | File | FileOrBuffer, contractAddress?: string, signerAddress?: string): Promise<string>;
Parameter | Type | Description |
---|---|---|
data | string | File | FileOrBuffer | stringified JSON || File |
contractAddress | string | (Optional) the contract address to associate the data with |
signerAddress | string | (Optional) the wallet address of the actor that is uploading the file |
Returns:
Promise<string>
The ipfs://<hash>
uri of the uploaded file