Data Upload Service
This service is used with Arweave Data Storage SDK to upload data to Arweave and pay for the storage using other chain's stablecoin tokens.
Supported chains and stablecoins
Ethereum and EVM: USDC and USDT
Solana: USDC and USDT
Cosmos: Noble
If you would like to request support for a stablecoin payment on a different chain, please open an issue in the github repo here
Prerequisites
Docker
Node.js (>= v20.18.3)
pnpm (>= v9.14.2)
Installation
pnpm install
Running the service
pnpm start:dev
Running the service in production mode
pnpm start:prod
Prisma migrations
pnpm db:migrate:dev
pnpm db:migrate:prod
Prisma Studio
pnpm db:studio
Last updated
Was this helpful?