{"id":19079244,"url":"https://github.com/weavevm/wvm-gateway","last_synced_at":"2025-09-07T18:32:15.989Z","repository":{"id":213770600,"uuid":"734879629","full_name":"weaveVM/wvm-gateway","owner":"weaveVM","description":"ARIO Arweave gateway for weaveVM","archived":false,"fork":false,"pushed_at":"2024-05-12T22:04:47.000Z","size":1942,"stargazers_count":17,"open_issues_count":2,"forks_count":15,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-09T02:13:55.469Z","etag":null,"topics":["arweave","gateway","wvm"],"latest_commit_sha":null,"homepage":"https://wvm-gateway.xyz","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/weaveVM.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-22T22:26:09.000Z","updated_at":"2024-04-06T09:57:18.000Z","dependencies_parsed_at":"2023-12-23T01:49:45.377Z","dependency_job_id":null,"html_url":"https://github.com/weaveVM/wvm-gateway","commit_stats":null,"previous_names":["weavevm/wvm-gateway"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveVM%2Fwvm-gateway","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveVM%2Fwvm-gateway/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveVM%2Fwvm-gateway/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weaveVM%2Fwvm-gateway/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weaveVM","download_url":"https://codeload.github.com/weaveVM/wvm-gateway/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232242733,"owners_count":18493786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arweave","gateway","wvm"],"created_at":"2024-11-09T02:13:58.115Z","updated_at":"2025-01-02T18:49:21.328Z","avatar_url":"https://github.com/weaveVM.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![logo](https://raw.githubusercontent.com/weaveVM/.github/main/profile/bg.png)\n\n## About\nThis repository is an implementation of the [ar-io-node](https://github.com/ar-io/ar-io-node) gateway's codebase, offering a tailored implementation designed to provide the weaveVM (WVM) with scalability and high-performance access to the Permaweb.\n\n## Gateway base endpoint: https://wvm-gateway.xyz/\n\n## Dev Workflow\n\n```console\nyarn install // install dependencies\n\nyarn db:migrate up // initialize the SQLite DB\n\nyarn lint:check // run lint check\n\nyarn test // run the tests\n\nyarn start\n\n```\n\nStarting at an arbitrary block (only works immediately after initial DB\nmigration):\n\n`START_HEIGHT=888888 yarn start`\n\n## Dev Docs\n\n## Docker\n\n### Standalone AR.IO Node\n\nYou can run the ar.io gateway as a standalone docker container:\n\n```shell\ndocker build . -t ar-io-core:latest\ndocker run -p 4000:4000 -v ar-io-data:/app/data ar-io-core:latest\n```\n\nTo run with a specified start height (sets height on first run only):\n\n```shell\ndocker run -e START_HEIGHT=800000 -v $PWD/data/:/app/data ar-io-core:latest\n```\n\n### Envoy \u0026 AR.IO Node\n\nYou can also run [Envoy] along side an `ar.io` node via [Docker Compose]. Envoy\nwill proxy routes to `arweave.net` not yet implemented in the ar.io node.\n\n```shell\ndocker compose up --build\n```\n\nor:\n\n```shell\ndocker-compose up --build\n```\n\nOnce running, requests can be directed to Envoy server at `localhost:3000`.\n\n## Credits\nThis repository is an implementation of the [ar-io-node codebase](https://github.com/ar-io/ar-io-node) and is licensed under the [GNU License](./LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavevm%2Fwvm-gateway","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweavevm%2Fwvm-gateway","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweavevm%2Fwvm-gateway/lists"}