Irys SDK
Installing
npm install @irys/upload @irys/upload-ethereumConnecting to the network
import { Uploader } from "@irys/upload";
import { Ethereum } from "@irys/upload-ethereum";
const getIrysUploader = async () => {
const irysUploader = await Uploader(Ethereum).withWallet(process.env.PRIVATE_KEY);
return irysUploader;
};Funding Irys
const fundAccount = async () => {
const irysUploader = await getIrysUploader();
try {
const fundTx = await irysUploader.fund(irysUploader.utils.toAtomic(0.05));
console.log(`Successfully funded ${irysUploader.utils.fromAtomic(fundTx.quantity)} ${irysUploader.token}`);
} catch (e) {
console.log("Error when funding ", e);
}
};Uploading
Uploading Data
Uploading a File
Uploading a Folder
3rd-Party Build Tools
Parcel
Last updated