Set tx hash as image file name in pinata #17

Merged
nabarun merged 1 commits from sk-tx-hash-as-file-name into main 2025-02-07 06:05:07 +00:00
2 changed files with 3 additions and 3 deletions

View File

@ -97,7 +97,7 @@ export async function POST(req: NextRequest): Promise<NextResponse> {
)
}
const pinataResult = await uploadToPinata(imageUrl);
const pinataResult = await uploadToPinata(imageUrl, transactionSignature);
if (pinataResult.error) {
return NextResponse.json(

View File

@ -12,9 +12,9 @@ const pinata = new PinataSDK({
pinataGateway: process.env.PINATA_GATEWAY,
});
export async function uploadToPinata(imageUrl: string): Promise<FluxGenerationResult> {
export async function uploadToPinata(imageUrl: string, transactionSignature: string): Promise<FluxGenerationResult> {
try {
const upload = await pinata.upload.url(imageUrl);
const upload = await pinata.upload.url(imageUrl, { metadata: { name: transactionSignature }});
const publicURL = await pinata.gateways.convert(upload.IpfsHash);