From 7d65a8a3b8a7353faa76c3bfb7b3b5cea3ada6ce Mon Sep 17 00:00:00 2001 From: Lev Gorodetskiy <github@droserasprout.space> Date: Tue, 15 Nov 2022 12:30:28 -0300 Subject: [PATCH] New fancy domain everywhere (#506) --- .github/FUNDING.yml | 2 +- CHANGELOG.md | 130 +++++++++--------- README.md | 16 +-- .../docker-compose.swarm.yml | 2 +- demos/demo-domains/docker-compose.swarm.yml | 2 +- demos/demo-events/docker-compose.swarm.yml | 2 +- demos/demo-head/docker-compose.swarm.yml | 2 +- .../demo-hic-et-nunc/docker-compose.swarm.yml | 2 +- demos/demo-quipuswap/docker-compose.swarm.yml | 2 +- .../demo-registrydao/docker-compose.swarm.yml | 2 +- .../docker-compose.swarm.yml | 2 +- demos/demo-tzbtc/docker-compose.swarm.yml | 2 +- demos/demo-tzcolors/docker-compose.swarm.yml | 2 +- docs/advanced/datasources.md | 2 +- docs/advanced/metadata-interface.md | 6 +- docs/book.toml | 2 +- docs/cli-reference.md | 2 +- docs/deployment/backups.md | 2 +- docs/deployment/docker.md | 4 +- docs/examples/built-with-dipdup.md | 4 +- docs/examples/demo-projects.md | 14 +- docs/getting-started/installation.md | 2 +- docs/release-notes/4.1.0.md | 2 +- docs/release-notes/4.2.0.md | 2 +- docs/services/mempool.md | 2 +- docs/services/metadata.md | 2 +- docs/troubleshooting.md | 4 +- pyproject.toml | 9 +- src/dipdup/cli.py | 4 +- src/dipdup/config.py | 2 +- src/dipdup/exceptions.py | 4 +- src/dipdup/install.py | 2 +- .../projects/base/docker-compose.swarm.yml.j2 | 2 +- 33 files changed, 121 insertions(+), 120 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 16abd912d..53635c883 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -github: dipdup-net \ No newline at end of file +github: dipdup-io \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 392f7071c..aa835a404 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -727,14 +727,14 @@ This release contains no changes except for the version number. ### Added -- New index class `HeadIndex` (configuration: [`dipdup.config.HeadIndexConfig`](https://github.com/dipdup-net/dipdup/blob/master/src/dipdup/config.py#L778)). Use this index type to handle head (limited block header content) updates. This index type is realtime-only: historical data won't be indexed during the synchronization stage. +- New index class `HeadIndex` (configuration: [`dipdup.config.HeadIndexConfig`](https://github.com/dipdup-io/dipdup/blob/master/src/dipdup/config.py#L778)). Use this index type to handle head (limited block header content) updates. This index type is realtime-only: historical data won't be indexed during the synchronization stage. - Added three new commands: `schema approve`, `schema wipe`, and `schema export`. Run `dipdup schema --help` command for details. ### Changed - Triggering reindexing won't lead to dropping the database automatically anymore. `ReindexingRequiredError` is raised instead. `--forbid-reindexing` option has become default. - `--reindex` option is removed. Use `dipdup schema wipe` instead. -- Values of `dipdup_schema.reindex` field updated to simplify querying database. See [`dipdup.enums.ReindexingReason`](https://github.com/dipdup-net/dipdup/blob/master/src/dipdup/enums.py) class for possible values. +- Values of `dipdup_schema.reindex` field updated to simplify querying database. See [`dipdup.enums.ReindexingReason`](https://github.com/dipdup-io/dipdup/blob/master/src/dipdup/enums.py) class for possible values. ### Fixed @@ -815,66 +815,66 @@ This release contains no changes except for the version number. [semantic versioning]: https://semver.org/spec/v2.0.0.html <!-- Versions --> -[Unreleased]: https://github.com/dipdup-net/dipdup/compare/6.3.0...HEAD -[6.3.0]: https://github.com/dipdup-net/dipdup/compare/6.2.0...6.3.0 -[6.2.0]: https://github.com/dipdup-net/dipdup/compare/6.1.3...6.2.0 -[6.1.3]: https://github.com/dipdup-net/dipdup/compare/6.1.2...6.1.3 -[6.1.2]: https://github.com/dipdup-net/dipdup/compare/6.1.1...6.1.2 -[6.1.1]: https://github.com/dipdup-net/dipdup/compare/6.1.0...6.1.1 -[6.1.0]: https://github.com/dipdup-net/dipdup/compare/6.0.1...6.1.0 -[6.0.1]: https://github.com/dipdup-net/dipdup/compare/6.0.0...6.0.1 -[6.0.0]: https://github.com/dipdup-net/dipdup/compare/6.0.0rc2...6.0.0 -[6.0.0rc2]: https://github.com/dipdup-net/dipdup/compare/6.0.0-rc1...6.0.0rc2 -[6.0.0-rc1]: https://github.com/dipdup-net/dipdup/compare/5.2.5...6.0.0-rc1 -[5.2.5]: https://github.com/dipdup-net/dipdup/compare/5.2.4...5.2.5 -[5.2.4]: https://github.com/dipdup-net/dipdup/compare/5.2.3...5.2.4 -[5.2.3]: https://github.com/dipdup-net/dipdup/compare/5.2.2...5.2.3 -[5.2.2]: https://github.com/dipdup-net/dipdup/compare/5.2.1...5.2.2 -[5.2.1]: https://github.com/dipdup-net/dipdup/compare/5.2.0...5.2.1 -[5.2.0]: https://github.com/dipdup-net/dipdup/compare/5.1.7...5.2.0 -[5.1.7]: https://github.com/dipdup-net/dipdup/compare/5.1.6...5.1.7 -[5.1.6]: https://github.com/dipdup-net/dipdup/compare/5.1.5...5.1.6 -[5.1.5]: https://github.com/dipdup-net/dipdup/compare/5.1.4...5.1.5 -[5.1.4]: https://github.com/dipdup-net/dipdup/compare/5.1.3...5.1.4 -[5.1.3]: https://github.com/dipdup-net/dipdup/compare/5.1.2...5.1.3 -[5.1.2]: https://github.com/dipdup-net/dipdup/compare/5.1.1...5.1.2 -[5.1.1]: https://github.com/dipdup-net/dipdup/compare/5.1.0...5.1.1 -[5.1.0]: https://github.com/dipdup-net/dipdup/compare/5.0.4...5.1.0 -[5.0.4]: https://github.com/dipdup-net/dipdup/compare/5.0.3...5.0.4 -[5.0.3]: https://github.com/dipdup-net/dipdup/compare/5.0.2...5.0.3 -[5.0.2]: https://github.com/dipdup-net/dipdup/compare/5.0.1...5.0.2 -[5.0.1]: https://github.com/dipdup-net/dipdup/compare/5.0.0...5.0.1 -[5.0.0]: https://github.com/dipdup-net/dipdup/compare/5.0.0-rc4...5.0.0 -[5.0.0-rc4]: https://github.com/dipdup-net/dipdup/compare/5.0.0-rc3...5.0.0-rc4 -[4.2.7]: https://github.com/dipdup-net/dipdup/compare/4.2.6...4.2.7 -[5.0.0-rc3]: https://github.com/dipdup-net/dipdup/compare/5.0.0-rc2...5.0.0-rc3 -[5.0.0-rc2]: https://github.com/dipdup-net/dipdup/compare/5.0.0-rc1...5.0.0-rc2 -[5.0.0-rc1]: https://github.com/dipdup-net/dipdup/compare/4.2.6...5.0.0-rc1 -[4.2.6]: https://github.com/dipdup-net/dipdup/compare/4.2.5...4.2.6 -[4.2.5]: https://github.com/dipdup-net/dipdup/compare/4.2.4...4.2.5 -[4.2.4]: https://github.com/dipdup-net/dipdup/compare/4.2.3...4.2.4 -[4.2.3]: https://github.com/dipdup-net/dipdup/compare/4.2.2...4.2.3 -[4.2.2]: https://github.com/dipdup-net/dipdup/compare/4.2.1...4.2.2 -[4.2.1]: https://github.com/dipdup-net/dipdup/compare/4.2.0...4.2.1 -[4.2.0]: https://github.com/dipdup-net/dipdup/compare/4.1.2...4.2.0 -[4.1.2]: https://github.com/dipdup-net/dipdup/compare/4.1.1...4.1.2 -[4.1.1]: https://github.com/dipdup-net/dipdup/compare/4.1.0...4.1.1 -[4.1.0]: https://github.com/dipdup-net/dipdup/compare/4.0.5...4.1.0 -[4.0.5]: https://github.com/dipdup-net/dipdup/compare/4.0.4...4.0.5 -[4.0.4]: https://github.com/dipdup-net/dipdup/compare/4.0.3...4.0.4 -[4.0.3]: https://github.com/dipdup-net/dipdup/compare/4.0.2...4.0.3 -[4.0.2]: https://github.com/dipdup-net/dipdup/compare/4.0.1...4.0.2 -[4.0.1]: https://github.com/dipdup-net/dipdup/compare/4.0.0...4.0.1 -[4.0.0]: https://github.com/dipdup-net/dipdup/compare/4.0.0-rc3...4.0.0 -[4.0.0-rc3]: https://github.com/dipdup-net/dipdup/compare/4.0.0-rc2...4.0.0-rc3 -[4.0.0-rc2]: https://github.com/dipdup-net/dipdup/compare/4.0.0-rc1...4.0.0-rc2 -[4.0.0-rc1]: https://github.com/dipdup-net/dipdup/compare/3.1.3...4.0.0-rc1 -[3.1.3]: https://github.com/dipdup-net/dipdup/compare/3.1.2...3.1.3 -[3.1.2]: https://github.com/dipdup-net/dipdup/compare/3.1.1...3.1.2 -[3.1.1]: https://github.com/dipdup-net/dipdup/compare/3.1.0...3.1.1 -[3.1.0]: https://github.com/dipdup-net/dipdup/compare/3.0.4...3.1.0 -[3.0.4]: https://github.com/dipdup-net/dipdup/compare/3.0.3...3.0.4 -[3.0.3]: https://github.com/dipdup-net/dipdup/compare/3.0.2...3.0.3 -[3.0.2]: https://github.com/dipdup-net/dipdup/compare/3.0.1...3.0.2 -[3.0.1]: https://github.com/dipdup-net/dipdup/compare/3.0.0...3.0.1 -[3.0.0]: https://github.com/dipdup-net/dipdup/releases/tag/3.0.0 +[Unreleased]: https://github.com/dipdup-io/dipdup/compare/6.3.0...HEAD +[6.3.0]: https://github.com/dipdup-io/dipdup/compare/6.2.0...6.3.0 +[6.2.0]: https://github.com/dipdup-io/dipdup/compare/6.1.3...6.2.0 +[6.1.3]: https://github.com/dipdup-io/dipdup/compare/6.1.2...6.1.3 +[6.1.2]: https://github.com/dipdup-io/dipdup/compare/6.1.1...6.1.2 +[6.1.1]: https://github.com/dipdup-io/dipdup/compare/6.1.0...6.1.1 +[6.1.0]: https://github.com/dipdup-io/dipdup/compare/6.0.1...6.1.0 +[6.0.1]: https://github.com/dipdup-io/dipdup/compare/6.0.0...6.0.1 +[6.0.0]: https://github.com/dipdup-io/dipdup/compare/6.0.0rc2...6.0.0 +[6.0.0rc2]: https://github.com/dipdup-io/dipdup/compare/6.0.0-rc1...6.0.0rc2 +[6.0.0-rc1]: https://github.com/dipdup-io/dipdup/compare/5.2.5...6.0.0-rc1 +[5.2.5]: https://github.com/dipdup-io/dipdup/compare/5.2.4...5.2.5 +[5.2.4]: https://github.com/dipdup-io/dipdup/compare/5.2.3...5.2.4 +[5.2.3]: https://github.com/dipdup-io/dipdup/compare/5.2.2...5.2.3 +[5.2.2]: https://github.com/dipdup-io/dipdup/compare/5.2.1...5.2.2 +[5.2.1]: https://github.com/dipdup-io/dipdup/compare/5.2.0...5.2.1 +[5.2.0]: https://github.com/dipdup-io/dipdup/compare/5.1.7...5.2.0 +[5.1.7]: https://github.com/dipdup-io/dipdup/compare/5.1.6...5.1.7 +[5.1.6]: https://github.com/dipdup-io/dipdup/compare/5.1.5...5.1.6 +[5.1.5]: https://github.com/dipdup-io/dipdup/compare/5.1.4...5.1.5 +[5.1.4]: https://github.com/dipdup-io/dipdup/compare/5.1.3...5.1.4 +[5.1.3]: https://github.com/dipdup-io/dipdup/compare/5.1.2...5.1.3 +[5.1.2]: https://github.com/dipdup-io/dipdup/compare/5.1.1...5.1.2 +[5.1.1]: https://github.com/dipdup-io/dipdup/compare/5.1.0...5.1.1 +[5.1.0]: https://github.com/dipdup-io/dipdup/compare/5.0.4...5.1.0 +[5.0.4]: https://github.com/dipdup-io/dipdup/compare/5.0.3...5.0.4 +[5.0.3]: https://github.com/dipdup-io/dipdup/compare/5.0.2...5.0.3 +[5.0.2]: https://github.com/dipdup-io/dipdup/compare/5.0.1...5.0.2 +[5.0.1]: https://github.com/dipdup-io/dipdup/compare/5.0.0...5.0.1 +[5.0.0]: https://github.com/dipdup-io/dipdup/compare/5.0.0-rc4...5.0.0 +[5.0.0-rc4]: https://github.com/dipdup-io/dipdup/compare/5.0.0-rc3...5.0.0-rc4 +[4.2.7]: https://github.com/dipdup-io/dipdup/compare/4.2.6...4.2.7 +[5.0.0-rc3]: https://github.com/dipdup-io/dipdup/compare/5.0.0-rc2...5.0.0-rc3 +[5.0.0-rc2]: https://github.com/dipdup-io/dipdup/compare/5.0.0-rc1...5.0.0-rc2 +[5.0.0-rc1]: https://github.com/dipdup-io/dipdup/compare/4.2.6...5.0.0-rc1 +[4.2.6]: https://github.com/dipdup-io/dipdup/compare/4.2.5...4.2.6 +[4.2.5]: https://github.com/dipdup-io/dipdup/compare/4.2.4...4.2.5 +[4.2.4]: https://github.com/dipdup-io/dipdup/compare/4.2.3...4.2.4 +[4.2.3]: https://github.com/dipdup-io/dipdup/compare/4.2.2...4.2.3 +[4.2.2]: https://github.com/dipdup-io/dipdup/compare/4.2.1...4.2.2 +[4.2.1]: https://github.com/dipdup-io/dipdup/compare/4.2.0...4.2.1 +[4.2.0]: https://github.com/dipdup-io/dipdup/compare/4.1.2...4.2.0 +[4.1.2]: https://github.com/dipdup-io/dipdup/compare/4.1.1...4.1.2 +[4.1.1]: https://github.com/dipdup-io/dipdup/compare/4.1.0...4.1.1 +[4.1.0]: https://github.com/dipdup-io/dipdup/compare/4.0.5...4.1.0 +[4.0.5]: https://github.com/dipdup-io/dipdup/compare/4.0.4...4.0.5 +[4.0.4]: https://github.com/dipdup-io/dipdup/compare/4.0.3...4.0.4 +[4.0.3]: https://github.com/dipdup-io/dipdup/compare/4.0.2...4.0.3 +[4.0.2]: https://github.com/dipdup-io/dipdup/compare/4.0.1...4.0.2 +[4.0.1]: https://github.com/dipdup-io/dipdup/compare/4.0.0...4.0.1 +[4.0.0]: https://github.com/dipdup-io/dipdup/compare/4.0.0-rc3...4.0.0 +[4.0.0-rc3]: https://github.com/dipdup-io/dipdup/compare/4.0.0-rc2...4.0.0-rc3 +[4.0.0-rc2]: https://github.com/dipdup-io/dipdup/compare/4.0.0-rc1...4.0.0-rc2 +[4.0.0-rc1]: https://github.com/dipdup-io/dipdup/compare/3.1.3...4.0.0-rc1 +[3.1.3]: https://github.com/dipdup-io/dipdup/compare/3.1.2...3.1.3 +[3.1.2]: https://github.com/dipdup-io/dipdup/compare/3.1.1...3.1.2 +[3.1.1]: https://github.com/dipdup-io/dipdup/compare/3.1.0...3.1.1 +[3.1.0]: https://github.com/dipdup-io/dipdup/compare/3.0.4...3.1.0 +[3.0.4]: https://github.com/dipdup-io/dipdup/compare/3.0.3...3.0.4 +[3.0.3]: https://github.com/dipdup-io/dipdup/compare/3.0.2...3.0.3 +[3.0.2]: https://github.com/dipdup-io/dipdup/compare/3.0.1...3.0.2 +[3.0.1]: https://github.com/dipdup-io/dipdup/compare/3.0.0...3.0.1 +[3.0.0]: https://github.com/dipdup-io/dipdup/releases/tag/3.0.0 diff --git a/README.md b/README.md index 17d5a2812..13b57bf50 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -[![GitHub stars](https://img.shields.io/github/stars/dipdup-net/dipdup?color=2c2c2c)](https://github.com/dipdup-net/dipdup) -[![Latest stable release](https://img.shields.io/github/v/release/dipdup-net/dipdup?label=stable%20release&color=2c2c2c)](https://github.com/dipdup-net/dipdup/releases) -[![Latest pre-release)](https://img.shields.io/github/v/release/dipdup-net/dipdup?include_prereleases&label=latest%20release&color=2c2c2c)](https://github.com/dipdup-net/dipdup/releases) +[![GitHub stars](https://img.shields.io/github/stars/dipdup-io/dipdup?color=2c2c2c)](https://github.com/dipdup-io/dipdup) +[![Latest stable release](https://img.shields.io/github/v/release/dipdup-io/dipdup?label=stable%20release&color=2c2c2c)](https://github.com/dipdup-io/dipdup/releases) +[![Latest pre-release)](https://img.shields.io/github/v/release/dipdup-io/dipdup?include_prereleases&label=latest%20release&color=2c2c2c)](https://github.com/dipdup-io/dipdup/releases) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dipdup?color=2c2c2c)](https://www.python.org) -[![License: MIT](https://img.shields.io/github/license/dipdup-net/dipdup?color=2c2c2c)](https://github.com/dipdup-net/dipdup/blob/master/LICENSE) +[![License: MIT](https://img.shields.io/github/license/dipdup-io/dipdup?color=2c2c2c)](https://github.com/dipdup-io/dipdup/blob/master/LICENSE) <br> [![PyPI monthly downloads](https://img.shields.io/pypi/dm/dipdup?color=2c2c2c)](https://pypi.org/project/dipdup/) -[![GitHub issues](https://img.shields.io/github/issues/dipdup-net/dipdup?color=2c2c2c)](https://github.com/dipdup-net/dipdup/issues) -[![GitHub pull requests](https://img.shields.io/github/issues-pr/dipdup-net/dipdup?color=2c2c2c)](https://github.com/dipdup-net/dipdup/pulls) -[![GitHub Discussions](https://img.shields.io/github/discussions/dipdup-net/dipdup?color=2c2c2c)](https://github.com/dipdup-net/dipdup/discussions) +[![GitHub issues](https://img.shields.io/github/issues/dipdup-io/dipdup?color=2c2c2c)](https://github.com/dipdup-io/dipdup/issues) +[![GitHub pull requests](https://img.shields.io/github/issues-pr/dipdup-io/dipdup?color=2c2c2c)](https://github.com/dipdup-io/dipdup/pulls) +[![GitHub Discussions](https://img.shields.io/github/discussions/dipdup-io/dipdup?color=2c2c2c)](https://github.com/dipdup-io/dipdup/discussions) ```text ____ _ ____ @@ -24,7 +24,7 @@ DipDup is a Python framework for building smart contract indexers. It helps deve * **Looking for examples?** Check out [Demo Projects](https://docs.dipdup.io/examples/demo-projects) and [Built with DipDup](https://docs.dipdup.io/examples/built-with-dipdup) pages. -* **Want to participate?** Vote for [open issues](https://github.com/dipdup-net/dipdup/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), join [discussions](https://github.com/dipdup-net/dipdup/discussions) or [become a sponsor](https://github.com/sponsors/dipdup-net). +* **Want to participate?** Vote for [open issues](https://github.com/dipdup-io/dipdup/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc), join [discussions](https://github.com/dipdup-io/dipdup/discussions) or [become a sponsor](https://github.com/sponsors/dipdup-io). * **Have a question?** Contact us on [Discord](https://discord.com/invite/RcPGSdcVSx), [Telegram](https://t.me/baking_bad_chat), or [Slack](https://tezos-dev.slack.com/archives/CV5NX7F2L)! diff --git a/demos/demo-domains-big-map/docker-compose.swarm.yml b/demos/demo-domains-big-map/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-domains-big-map/docker-compose.swarm.yml +++ b/demos/demo-domains-big-map/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-domains/docker-compose.swarm.yml b/demos/demo-domains/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-domains/docker-compose.swarm.yml +++ b/demos/demo-domains/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-events/docker-compose.swarm.yml b/demos/demo-events/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-events/docker-compose.swarm.yml +++ b/demos/demo-events/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-head/docker-compose.swarm.yml b/demos/demo-head/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-head/docker-compose.swarm.yml +++ b/demos/demo-head/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-hic-et-nunc/docker-compose.swarm.yml b/demos/demo-hic-et-nunc/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-hic-et-nunc/docker-compose.swarm.yml +++ b/demos/demo-hic-et-nunc/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-quipuswap/docker-compose.swarm.yml b/demos/demo-quipuswap/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-quipuswap/docker-compose.swarm.yml +++ b/demos/demo-quipuswap/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-registrydao/docker-compose.swarm.yml b/demos/demo-registrydao/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-registrydao/docker-compose.swarm.yml +++ b/demos/demo-registrydao/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-tzbtc-transfers/docker-compose.swarm.yml b/demos/demo-tzbtc-transfers/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-tzbtc-transfers/docker-compose.swarm.yml +++ b/demos/demo-tzbtc-transfers/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-tzbtc/docker-compose.swarm.yml b/demos/demo-tzbtc/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-tzbtc/docker-compose.swarm.yml +++ b/demos/demo-tzbtc/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/demos/demo-tzcolors/docker-compose.swarm.yml b/demos/demo-tzcolors/docker-compose.swarm.yml index 2e91aad7b..2c6b5e74c 100644 --- a/demos/demo-tzcolors/docker-compose.swarm.yml +++ b/demos/demo-tzcolors/docker-compose.swarm.yml @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura diff --git a/docs/advanced/datasources.md b/docs/advanced/datasources.md index 535c12917..0d813ac2b 100644 --- a/docs/advanced/datasources.md +++ b/docs/advanced/datasources.md @@ -74,7 +74,7 @@ Please note that Coinbase can't replace TzKT being an index datasource. But you ## DipDup Metadata -[dipdup-metadata](https://github.com/dipdup-net/metadata) is a standalone companion indexer for DipDup written in Go. Configure datasource in the following way: +[dipdup-metadata](https://github.com/dipdup-io/metadata) is a standalone companion indexer for DipDup written in Go. Configure datasource in the following way: ```yaml datasources: diff --git a/docs/advanced/metadata-interface.md b/docs/advanced/metadata-interface.md index 5355fc2ee..cc871842f 100644 --- a/docs/advanced/metadata-interface.md +++ b/docs/advanced/metadata-interface.md @@ -111,8 +111,8 @@ await ctx.update_token_metadata( TzKT can be configured to subscribe to one or multiple DipDup metadata sources, currently we use in production: -* Generic TZIP-16/TZIP-12 metadata indexer [Github](https://github.com/dipdup-net/metadata) | [Playground](https://play.dipdup.io/) -* Tezos Domains metadata indexer [Github](https://github.com/dipdup-net/tezos-domains) | [Playground](https://play.dipdup.io/) -* Ubisoft Quartz metadata indexer [Github](https://github.com/dipdup-net/quartz-metadata) | [Playground](https://play.dipdup.io/) +* Generic TZIP-16/TZIP-12 metadata indexer [Github](https://github.com/dipdup-io/metadata) | [Playground](https://play.dipdup.io/) +* Tezos Domains metadata indexer [Github](https://github.com/dipdup-io/tezos-domains) | [Playground](https://play.dipdup.io/) +* Ubisoft Quartz metadata indexer [Github](https://github.com/dipdup-io/quartz-metadata) | [Playground](https://play.dipdup.io/) ![TzKT token metadata flow](../assets/metadata_interface.svg) diff --git a/docs/book.toml b/docs/book.toml index 24dac4929..69631dc41 100644 --- a/docs/book.toml +++ b/docs/book.toml @@ -11,7 +11,7 @@ create-missing = false [output.html] default-theme = "coal" additional-css = ["book.css"] -git-repository-url = "https://github.com/dipdup-net/dipdup.git" +git-repository-url = "https://github.com/dipdup-io/dipdup.git" [preprocessor.summary] command = "python mdbook-summary" diff --git a/docs/cli-reference.md b/docs/cli-reference.md index 95a136336..77058f192 100644 --- a/docs/cli-reference.md +++ b/docs/cli-reference.md @@ -3,7 +3,7 @@ <h1>dipdup<a class="headerlink" href="#dipdup" title="Permalink to this heading">¶</a></h1> <p>Manage and run DipDup indexers.</p> <p>Documentation: <a class="reference external" href="https://docs.dipdup.io">https://docs.dipdup.io</a></p> -<p>Issues: <a class="reference external" href="https://github.com/dipdup-net/dipdup/issues">https://github.com/dipdup-net/dipdup/issues</a></p> +<p>Issues: <a class="reference external" href="https://github.com/dipdup-io/dipdup/issues">https://github.com/dipdup-io/dipdup/issues</a></p> <div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>dipdup <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>... </pre></div> </div> diff --git a/docs/deployment/backups.md b/docs/deployment/backups.md index 632d54634..0197e01eb 100644 --- a/docs/deployment/backups.md +++ b/docs/deployment/backups.md @@ -19,7 +19,7 @@ services: ... backuper: - image: ghcr.io/dipdup-net/postgres-s3-backup:master + image: ghcr.io/dipdup-io/postgres-s3-backup:master environment: - S3_ENDPOINT=${S3_ENDPOINT:-https://fra1.digitaloceanspaces.com} - S3_ACCESS_KEY_ID=${S3_ACCESS_KEY_ID} diff --git a/docs/deployment/docker.md b/docs/deployment/docker.md index 32b79c591..18e9b2619 100644 --- a/docs/deployment/docker.md +++ b/docs/deployment/docker.md @@ -26,11 +26,11 @@ The only difference with the default image is the pre-installed PyTezos library, ### Nightly builds (ghcr.io) -In addition to [Docker Hub](https://hub.docker.com/r/dipdup/dipdup) we also publish images on [GitHub Packages](https://github.com/dipdup-net/dipdup/pkgs/container/dipdup). Builds are triggered on push to any branch for developers' convenience. Do not use this registry in production! +In addition to [Docker Hub](https://hub.docker.com/r/dipdup/dipdup) we also publish images on [GitHub Packages](https://github.com/dipdup-io/dipdup/pkgs/container/dipdup). Builds are triggered on push to any branch for developers' convenience. Do not use this registry in production! ```Dockerfile # Slim image for `aux/arm64` branch -FROM ghcr.io/dipdup-net/dipdup:aux-arm64-slim +FROM ghcr.io/dipdup-io/dipdup:aux-arm64-slim ``` ## Writing Dockerfile diff --git a/docs/examples/built-with-dipdup.md b/docs/examples/built-with-dipdup.md index dbdd4c523..5f70a6065 100644 --- a/docs/examples/built-with-dipdup.md +++ b/docs/examples/built-with-dipdup.md @@ -2,7 +2,7 @@ This page is a brief overview of projects which use DipDup as an indexing solution. -Want to see your project on this page? Create an issue on [GitHub](https://github.com/dipdup-net/dipdup-docs/issues)! +Want to see your project on this page? Create an issue on [GitHub](https://github.com/dipdup-io/dipdup-docs/issues)! ## Rarible / Tezos marketplace indexer @@ -14,7 +14,7 @@ Rarible is a multichain community-centric NFT marketplace, that also allows to t ## Ubisoft / Quartz tokens metadata -[Homepage](https://quartz.ubisoft.com/) | [API](https://quartz.dipdup.net/v1/graphql) | [Github](https://github.com/dipdup-net/quartz-metadata) +[Homepage](https://quartz.ubisoft.com/) | [API](https://quartz.dipdup.net/v1/graphql) | [Github](https://github.com/dipdup-io/quartz-metadata) Ubisoft Quartz is a new platform for players to get Digits, the first NFTs playable in AAA games. Under the hood Quartz uses Aleph as persistent token metadata storage and a non-standard token metadata signalling schema. In order to enable wallets and other TzKT API consumers with Quartz NFTs data we created a custom indexing plugin. diff --git a/docs/examples/demo-projects.md b/docs/examples/demo-projects.md index 7af88bce6..7663b9f71 100644 --- a/docs/examples/demo-projects.md +++ b/docs/examples/demo-projects.md @@ -8,42 +8,42 @@ Some projects that started as a demo now evolved into full-fledged applications ## TzBTC token -source: [demo_tzbtc](https://github.com/dipdup-net/dipdup/tree/master/src/demo_tzbtc) +source: [demo_tzbtc](https://github.com/dipdup-io/dipdup/tree/master/src/demo_tzbtc) The most basic indexer used in Quickstart. A single `operation` index to track balances of TzBTC token holders, nothing else. ## hic et nunc -source: [demo_hic_et_nunc](https://github.com/dipdup-net/dipdup/tree/master/src/demo_hic_et_nunc) +source: [demo_hic_et_nunc](https://github.com/dipdup-io/dipdup/tree/master/src/demo_hic_et_nunc) Indexes trades and swaps of "hic et nunc", one of the most popular NFT marketplaces on Tezos. ## Quipuswap -source: [demo_quipuswap](https://github.com/dipdup-net/dipdup/tree/master/src/demo_quipuswap) +source: [demo_quipuswap](https://github.com/dipdup-io/dipdup/tree/master/src/demo_quipuswap) Covers all available operations of Quipuswap DEX contracts: trades, transfers, moving liquidity. A more complex example with index templates. ## Homebase RegistryDAO -source: [demo_registrydao](https://github.com/dipdup-net/dipdup/tree/master/src/demo_registrydao) +source: [demo_registrydao](https://github.com/dipdup-io/dipdup/tree/master/src/demo_registrydao) Homebase enables users to create DAO contracts. In this example indexes are spawned in runtime ({{ #summary advanced/index-factories.md }}) for all contracts having the same script. ## Tezos Domains (`operation`) -source: [demo_domains](https://github.com/dipdup-net/dipdup/tree/master/src/demo_domains) +source: [demo_domains](https://github.com/dipdup-io/dipdup/tree/master/src/demo_domains) Tezos Domains is a distributed naming system. You probably have seen those fancy `user.tez` names while browsing explorers. This is a pretty basic example of how to index them. ## Tezos Domains (`big_map`) -source: [demo_domains_big_map](https://github.com/dipdup-net/dipdup/tree/master/src/demo_domains_big_map) +source: [demo_domains_big_map](https://github.com/dipdup-io/dipdup/tree/master/src/demo_domains_big_map) The same as above, but uses `big_map` index instead of `operation` one. The storage structure of this contract is pretty straightforward; we only need to track a single big map. This example contains `skip_history: once` directive to index only the current state of the contract before switching to realtime processing. It allows to speed up indexing even more. ## TzColors -source: [demo_tzcolors](https://github.com/dipdup-net/dipdup/tree/master/src/demo_tzcolors) +source: [demo_tzcolors](https://github.com/dipdup-io/dipdup/tree/master/src/demo_tzcolors) A very basic indexer of TzColors NFT token and marketplace. Unlike `hic et nunc` this marketplace provides auction functionality. Other than that, it is pretty much the same. diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md index d315ba342..1d9c536d7 100644 --- a/docs/getting-started/installation.md +++ b/docs/getting-started/installation.md @@ -12,7 +12,7 @@ Minimum hardware requirements are *256 MB RAM*, *1 CPU core*, and some disk spac Windows is not officially supported, but there's a possibility everything will work fine. In case of issues throw us a message and use WSL or Docker. -We aim to improve cross-platform compatibility in future releases ([issue](https://github.com/dipdup-net/dipdup/issues?q=is%3Aopen+label%3A%22%F0%9F%9A%A2+ci%2Fcd%22+sort%3Aupdated-desc+)). +We aim to improve cross-platform compatibility in future releases ([issue](https://github.com/dipdup-io/dipdup/issues?q=is%3Aopen+label%3A%22%F0%9F%9A%A2+ci%2Fcd%22+sort%3Aupdated-desc+)). > 💡 **SEE ALSO** > diff --git a/docs/release-notes/4.1.0.md b/docs/release-notes/4.1.0.md index 745eb44ba..eb5066b0a 100644 --- a/docs/release-notes/4.1.0.md +++ b/docs/release-notes/4.1.0.md @@ -26,7 +26,7 @@ All big map diffs DipDup pass to handlers during fast sync have `action` field s Since the first version DipDup allows to fetch token metadata from Better Call Dev API with `bcd` datasource. Now it's time for a better solution. Firstly, BCD is far from being reliable in terms of metadata indexing. Secondly, spinning up your own instance of BCD requires significant effort and computing power. Lastly, we plan to deprecate Better Call Dev API soon (but do not worry - it won't affect the explorer frontend). -Luckily, we have [dipdup-metadata](https://github.com/dipdup-net/metadata), a standalone companion indexer for DipDup written in Go. Configure a new datasource in the following way: +Luckily, we have [dipdup-metadata](https://github.com/dipdup-io/metadata), a standalone companion indexer for DipDup written in Go. Configure a new datasource in the following way: ```yaml datasources: diff --git a/docs/release-notes/4.2.0.md b/docs/release-notes/4.2.0.md index 996fe1fb9..0d88b7071 100644 --- a/docs/release-notes/4.2.0.md +++ b/docs/release-notes/4.2.0.md @@ -67,7 +67,7 @@ async def handler(ctx: HandlerContext, ...) -> None: Cookiecutter is an excellent `jinja2` wrapper to initialize hello-world templates of various frameworks and toolkits interactively. Install `python-cookiecutter` package systemwide, then call: ```shell -cookiecutter https://github.com/dipdup-net/cookiecutter-dipdup +cookiecutter https://github.com/dipdup-io/cookiecutter-dipdup ``` ### Advanced scheduler configuration diff --git a/docs/services/mempool.md b/docs/services/mempool.md index aca59c0cf..875414dd5 100644 --- a/docs/services/mempool.md +++ b/docs/services/mempool.md @@ -1,6 +1,6 @@ # mempool -This is an optional section used by the [mempool](https://github.com/dipdup-net/mempool) indexer plugin. It uses [`contracts`](../config/contracts.md) and [`datasources`](../config/datasources.md) aliases as well as the [`database`](../config/database.md) connection. +This is an optional section used by the [mempool](https://github.com/dipdup-io/mempool) indexer plugin. It uses [`contracts`](../config/contracts.md) and [`datasources`](../config/datasources.md) aliases as well as the [`database`](../config/database.md) connection. Mempool configuration has two sections: `settings` and `indexers` (required). diff --git a/docs/services/metadata.md b/docs/services/metadata.md index 7b73c39b2..3f1629d29 100644 --- a/docs/services/metadata.md +++ b/docs/services/metadata.md @@ -1,6 +1,6 @@ # metadata -This is an optional section used by the [metadata](https://github.com/dipdup-net/metadata) indexer plugin. It uses [`contracts`](../config/contracts.md) and [`datasources`](../config/datasources.md) aliases as well as the [`database`](../config/database.md) connection. +This is an optional section used by the [metadata](https://github.com/dipdup-io/metadata) indexer plugin. It uses [`contracts`](../config/contracts.md) and [`datasources`](../config/datasources.md) aliases as well as the [`database`](../config/database.md) connection. Metadata configuration has two required sections: `settings` and `indexers` diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 543a7fe1e..7c761f892 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -64,7 +64,7 @@ poetry run flake8 poetry run mypy ``` -You can find a more complex example in DipDup's [pyproject.toml](https://raw.githubusercontent.com/dipdup-net/dipdup/master/pyproject.toml) or use the cookiecutter template to create a new project with all recommended bells and whistles (see {{ #summary quickstart.md#from-template }}). +You can find a more complex example in DipDup's [pyproject.toml](https://raw.githubusercontent.com/dipdup-io/dipdup/master/pyproject.toml) or use the cookiecutter template to create a new project with all recommended bells and whistles (see {{ #summary quickstart.md#from-template }}). ## Explore contract calls in Better Call Dev @@ -86,7 +86,7 @@ Poetry package manager we recommend using with DipDup is not the most stable sof We are always ready to answer your questions! -If you think you've found a bug, please report it directly to the [GitHub Issues](https://github.com/dipdup-net/dipdup). For all other discussions, join our socials: +If you think you've found a bug, please report it directly to the [GitHub Issues](https://github.com/dipdup-io/dipdup). For all other discussions, join our socials: * [Discord](https://discord.com/invite/RcPGSdcVSx) (preferred) * [Telegram](https://t.me/baking_bad_chat) diff --git a/pyproject.toml b/pyproject.toml index 81560b588..6120d415e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,14 @@ [tool.poetry] name = "dipdup" -description = "Python SDK for developing indexers of Tezos smart contracts inspired by The Graph" +description = "Modular framework for creating selective indexers and featureful backends for dapps" version = "6.2.0" license = "MIT" authors = [ - "Lev Gorodetskiy <github@droserasprout.space>", + "Lev Gorodetskiy <dipdup@drsr.io>", "Michael Zaikin <mz@baking-bad.org>" ] readme = "README.md" -repository = "https://github.com/dipdup-net/dipdup" +repository = "https://github.com/dipdup-io/dipdup" homepage = "https://dipdup.io/" keywords = ['tezos', 'blockchain', 'sdk', 'michelson', 'indexers', 'tzkt', 'cryptocurrencies', 'smart-contracts'] classifiers = [ @@ -17,9 +17,10 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", + "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: CPython", - "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries :: Application Frameworks", "Typing :: Typed", ] packages = [ diff --git a/src/dipdup/cli.py b/src/dipdup/cli.py index a118b6bd5..d219f91ef 100644 --- a/src/dipdup/cli.py +++ b/src/dipdup/cli.py @@ -249,7 +249,7 @@ async def _check_version() -> None: async with AsyncExitStack() as stack: stack.enter_context(suppress(Exception)) session = await stack.enter_async_context(aiohttp.ClientSession()) - response = await session.get('https://api.github.com/repos/dipdup-net/dipdup/releases/latest') + response = await session.get('https://api.github.com/repos/dipdup-io/dipdup/releases/latest') response_json = await response.json() latest_version = response_json['tag_name'] @@ -285,7 +285,7 @@ async def cli(ctx, config: List[str], env_file: List[str]): Documentation: https://docs.dipdup.io - Issues: https://github.com/dipdup-net/dipdup/issues + Issues: https://github.com/dipdup-io/dipdup/issues """ # TODO: Remove in 7.0 if env.get('DIPDUP_PYTEZOS'): diff --git a/src/dipdup/config.py b/src/dipdup/config.py index 04468bf60..41c47171b 100644 --- a/src/dipdup/config.py +++ b/src/dipdup/config.py @@ -85,7 +85,7 @@ 'KT1', # NOTE: Wallet addresses are allowed during config validation for debugging purposes. # NOTE: It's a undocumented hack to filter by `source` field. Wallet indexing is not supported. - # NOTE: See https://github.com/dipdup-net/dipdup/issues/291 + # NOTE: See https://github.com/dipdup-io/dipdup/issues/291 'tz1', 'tz2', 'tz3', diff --git a/src/dipdup/exceptions.py b/src/dipdup/exceptions.py index 53bb06510..3b952cdc9 100644 --- a/src/dipdup/exceptions.py +++ b/src/dipdup/exceptions.py @@ -82,7 +82,7 @@ def _help(self) -> str: return """ An unexpected error has occurred! - Please file a bug report at https://github.com/dipdup-net/dipdup/issues + Please file a bug report at https://github.com/dipdup-io/dipdup/issues """ def help(self) -> str: @@ -103,7 +103,7 @@ def _help(self) -> str: return f""" `{self.datasource}` datasource returned an error: {self.msg} - Please file a bug report at https://github.com/dipdup-net/dipdup/issues + Please file a bug report at https://github.com/dipdup-io/dipdup/issues """ diff --git a/src/dipdup/install.py b/src/dipdup/install.py index 9bcce7a4d..b687b6be1 100755 --- a/src/dipdup/install.py +++ b/src/dipdup/install.py @@ -18,7 +18,7 @@ from typing import Optional from typing import Set -GITHUB = 'https://github.com/dipdup-net/dipdup.git' +GITHUB = 'https://github.com/dipdup-io/dipdup.git' WHICH_CMDS = ( 'python3', 'pipx', diff --git a/src/dipdup/projects/base/docker-compose.swarm.yml.j2 b/src/dipdup/projects/base/docker-compose.swarm.yml.j2 index ceba5b95c..5436836bd 100644 --- a/src/dipdup/projects/base/docker-compose.swarm.yml.j2 +++ b/src/dipdup/projects/base/docker-compose.swarm.yml.j2 @@ -2,7 +2,7 @@ version: "3.8" services: dipdup: - image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-net/dipdup:${TAG:-master} + image: ${DOCKER_REGISTRY:-ghcr.io}/dipdup-io/dipdup:${TAG:-master} depends_on: - db - hasura