gateway

上传者: 42164534 | 上传时间: 2025-10-10 22:21:46 | 文件大小: 185KB | 文件类型: ZIP
Arweave网关 查看以了解有关设置和部署网关的更多信息。 要求 Unix操作系统 Docker和Docker Compose LTS 建议的硬件 Arweave链上有几百万笔交易。 为了在网关上有效地提供内容,您需要一台尺寸合适的计算机。 网关的理想规格应具有以下内容: 16GB RAM(最好是32GB RAM) 约1TB的SSD存储空间 Intel i5 / AMD FX或更高版本,+ 4 vCPU应该绰绰有余,这些通常是Intel Xeon CPU。 环境 默认情况下,存在一个默认环境,您可以在存储库的.env.docker中使用该环境。 ARWEAVE_NODES=[ " https://arweave.net " ] DATABASE_HOST=postgres DATABASE_PORT=5432 DATABASE_USER=arweave DATABASE_PASS

文件下载

资源详情

[{"title":"( 80 个子文件 185KB ) gateway","children":[{"title":"gateway-master","children":[{"title":".gitignore <span style='color:#111;'> 154B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"codegen.yml <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":".nvmrc <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"wait.sh <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"copy.sh <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":".env.docker <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"Gateway.test.ts <span style='color:#111;'> 277B </span>","children":null,"spread":false},{"title":"utility","children":[{"title":"Ans.utility.test.ts <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"Sleep.utility.test.ts <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"File.utility.test.ts <span style='color:#111;'> 260B </span>","children":null,"spread":false},{"title":"Bip39.utility.test.ts <span style='color:#111;'> 740B </span>","children":null,"spread":false}],"spread":true},{"title":"Types.test.ts <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true},{"title":".env.dev <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"20200404025828_initialize.ts <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'> 691B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"DEV.md <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"SIDEBAR.md <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":".nojekyll <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"MANIFEST.md <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"SNAPSHOT.md <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"RESCAN.md <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 902B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".dockerignore <span style='color:#111;'> 265B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"types.graphql <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"docker","children":[{"title":"gateway.dockerfile <span style='color:#111;'> 473B </span>","children":null,"spread":false}],"spread":false},{"title":"src","children":[{"title":"Gateway.ts <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"express.d.ts <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"Snapshot.ts <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"query","children":[{"title":"transaction.query.ts <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"block.query.ts <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false},{"title":"chunk.query.ts <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"node.query.ts <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"database","children":[{"title":"sync.database.ts <span style='color:#111;'> 7.91KB </span>","children":null,"spread":false},{"title":"import.database.ts <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"rescan.database.ts <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"connection.database.ts <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"batch.database.ts <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"block.database.ts <span style='color:#111;'> 831B </span>","children":null,"spread":false},{"title":"transaction.database.ts <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"knex.batch.database.ts <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"Copy.ts <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"utility","children":[{"title":"order.utility.ts <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"encoding.utility.ts <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"csv.utility.ts <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"ans.utility.ts <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"mocha.utility.ts <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"log.utility.ts <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"sleep.utility.ts <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"bip39.utility.ts <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"log.helper.ts <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"serialize.utility.ts <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"height.utility.ts <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"file.utility.ts <span style='color:#111;'> 331B </span>","children":null,"spread":false}],"spread":false},{"title":"middleware","children":[{"title":"log.middleware.ts <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"json.middleware.ts <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"cors.middleware.ts <span style='color:#111;'> 330B </span>","children":null,"spread":false}],"spread":false},{"title":"Import.ts <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"graphql","children":[{"title":"resolver.graphql.ts <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"types.ts <span style='color:#111;'> 17.94KB </span>","children":null,"spread":false},{"title":"query.graphql.ts <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"server.graphql.ts <span style='color:#111;'> 557B </span>","children":null,"spread":false}],"spread":false},{"title":"Rescan.temp.ts <span style='color:#111;'> 108B </span>","children":null,"spread":false},{"title":"detect-mocha.d.ts <span style='color:#111;'> 31B </span>","children":null,"spread":false},{"title":"types","children":[{"title":"arweave.types.ts <span style='color:#111;'> 569B </span>","children":null,"spread":false}],"spread":false},{"title":"route","children":[{"title":"proxy.route.ts <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"data.route.ts <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"status.route.ts <span style='color:#111;'> 549B </span>","children":null,"spread":false}],"spread":false},{"title":"Rescan.cache.ts <span style='color:#111;'> 109B </span>","children":null,"spread":false},{"title":"Rescan.snapshot.ts <span style='color:#111;'> 112B </span>","children":null,"spread":false}],"spread":false},{"title":"knexfile.ts <span style='color:#111;'> 553B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 195B </span>","children":null,"spread":false},{"title":"yarn.lock <span style='color:#111;'> 300.34KB </span>","children":null,"spread":false},{"title":".eslintrc.json <span style='color:#111;'> 463B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明