{"id":29219873,"url":"https://github.com/protofire/polkadot-mempool-explorer","last_synced_at":"2025-07-03T02:07:43.308Z","repository":{"id":53728891,"uuid":"317257613","full_name":"protofire/polkadot-mempool-explorer","owner":"protofire","description":"Mempool Explorer allow users to monitor pending transactions on Polkadot.","archived":false,"fork":false,"pushed_at":"2021-03-17T14:56:27.000Z","size":636,"stargazers_count":13,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-04-10T04:54:33.339Z","etag":null,"topics":["mempool","polkadot","polkadot-js","polkadot-network","protofire"],"latest_commit_sha":null,"homepage":"https://mempool.dot.protofire.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/protofire.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-30T14:59:36.000Z","updated_at":"2023-02-16T21:01:43.000Z","dependencies_parsed_at":"2022-09-14T09:01:36.135Z","dependency_job_id":null,"html_url":"https://github.com/protofire/polkadot-mempool-explorer","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/protofire/polkadot-mempool-explorer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protofire%2Fpolkadot-mempool-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protofire%2Fpolkadot-mempool-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protofire%2Fpolkadot-mempool-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protofire%2Fpolkadot-mempool-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/protofire","download_url":"https://codeload.github.com/protofire/polkadot-mempool-explorer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/protofire%2Fpolkadot-mempool-explorer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263245314,"owners_count":23436515,"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":["mempool","polkadot","polkadot-js","polkadot-network","protofire"],"created_at":"2025-07-03T02:07:42.535Z","updated_at":"2025-07-03T02:07:43.283Z","avatar_url":"https://github.com/protofire.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Polkadot Mempool Explorer\n\nMempool Explorer allow users to monitor pending transactions on [Polkadot](https://polkadot.network/). \n\n## Environment setup\n\n - Install [Node.js](https://nodejs.org/)\n   - Recommended method is by using [NVM](https://github.com/creationix/nvm)\n   - Recommended Node.js version is v12\n - Install [Docker](https://docs.docker.com/get-docker/)\n\n## Demo\n\n[mempool.dot.protofire.io](https://mempool.dot.protofire.io)\n\n## Custom Polkadot Node\n\nIn order to track extrinsics lifecycle. We added a new RPC method ([author_trackExtrinsic](https://github.com/protofire/polkadot-mempool-explorer/blob/main/api/services/polkadot/custom-rpc-methods.js)) on [Substrate core](https://github.com/jarcodallo/substrate/blob/master/client/rpc-api/src/author/mod.rs).\n\nThis basically allows someone to subscribe and track status changes in the extrinsics lifecycle, for example movements getting in or out of queues, and everything that matters for us before including those extrinsics in blocks.\n  \n - Substrate change: [github.com/paritytech/substrate](https://github.com/jarcodallo/substrate/commits/master)\n - Polkadot dependencies update: [github.com/paritytech/polkadot](https://github.com/jarcodallo/polkadot/commits/master)\n - Docker image of the polkadot binary: [hub.docker.com/polkadot](https://hub.docker.com/repository/docker/jarcodallo/polkadot)\n\n## Get Started\n\nIn the project directory, you can run:\n\n### `npm start:dev`\n\nRuns the docker containers in the development mode.\\\nOpen [localhost:8084](http://localhost:8084) to view it in the browser.\n\nThe page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\n### `npm down`\n\nStops containers and removes containers, networks, volumes, and images created by `npm start:dev`\n\n### `npm restart`\n\nRestarts `api` and `web` services.\n\n### `npm logs`\n\nDisplays log output from all services.\n\n### `npm web:rebuild`\n\nRemoves `web` container and build it again\n\n### `npm api:rebuild`\n\nRemoves `api` container and build it again\n\n### `npm api:restart`\n\nRestarts `api` service.\n\n### `npm web:restart`\n\nRestarts `web` service.\n\n### `npm api:logs`\n\nDisplays log output from `api` service.\n\n### `npm web:logs`\n\nDisplays log output from `web` service.\n\n### `npm polkadot-local:logs`\n\nDisplays log output from custom `polkadot-local` service.\n\n### `npm polkadot-westend:logs`\n\nDisplays log output from custom `polkadot-westend` service.\n\n### `npm polkadot-main:logs`\n\nDisplays log output from custom `polkadot-main` service.\n\n## Contributing\n\n### Code of Conduct\n\n[Code of Conduct](CODE_OF_CONDUCT.md)\n\n## License\n\nMempool Explorer is [Apache 2.0 licensed](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotofire%2Fpolkadot-mempool-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotofire%2Fpolkadot-mempool-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotofire%2Fpolkadot-mempool-explorer/lists"}