Skip to content

Commit

Permalink
fix: ipfs upload returning an empty string
Browse files Browse the repository at this point in the history
  • Loading branch information
heueristik committed Oct 18, 2023
1 parent d51846b commit 46495a9
Showing 1 changed file with 7 additions and 12 deletions.
19 changes: 7 additions & 12 deletions contracts/utils/ipfs.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
import {BytesLike, ethers} from 'ethers';
import {createHelia} from 'helia';
import IPFS from 'ipfs-http-client';

export async function uploadToIPFS(
content: string,
testing: boolean = true
): Promise<string> {
const client = createHelia({
url: testing
? 'https://testing-ipfs-0.aragon.network/api/v0'
: 'https://ipfs-0.aragon.network/api/v0',
export async function uploadToIPFS(content: string): Promise<string> {
const client = IPFS.create({
url: 'https://prod.ipfs.aragon.network/api/v0',
headers: {
'X-API-KEY': 'b477RhECf8s8sdM7XrkLBs2wHc4kCMwpbcFC55Kt',
},
});

const cid = await client.add(content);
await client.pin.add(cid.cid);
return cid.path;
const res = await client.add(content);
await client.pin.add(res.cid);
return res.cid.toString();
}

export function toHex(input: string): BytesLike {
Expand Down

0 comments on commit 46495a9

Please sign in to comment.