chaingraph
chaingraph copied to clipboard
A multi-node blockchain indexer and GraphQL API
Chaingraph should ship with an optionally-enabled block explorer which fully utilizes the GraphQL API. This would be useful for development and testing, bring more developers to the Chaingraph project, and...
If `limit: 1` then it fails, if some greater number then it executes OK. In this example even `limit: 2` executes OK. ``` # Matches all spends from AnyHedge v0.11...
Instead of just dropping the values of `.Values.hasura.overrideDbUrl`, `.Values.hasura.metadataDbUrl`, and `.Values.postgres.externalDbUrl` directly into environment variables, those environment variables should be set from the `chaingraph-secrets` object like `postgresConnectionString`. This ensures that...
The agent code evolved to include download timeouts outside of the BlockBuffer, but this makes the code around "block reservations" harder to debug. There currently appears to be some unusual...
The ecosystem needs better (public, open source) visibility into privacy leaks to continue improving privacy for average users. And in the non-custodial world of cryptocurrency, **privacy is protection** from theft...
Helm's [`--reuse-values`/`--reset-values` flags can be very confusing to new users](https://medium.com/@kcatstack/understand-helm-upgrade-flags-reset-values-reuse-values-6e58ac8f127e). As it stands, users might assume `--reuse-values` will perform the expected upgrade, but because the image hash for each component...
Chaingraph is designed to be easy to spin up and replace. Since most of Chaingraph's data is simply historical blockchain data, there's very little data in existing Chaingraph databases which...
Currently `transactions.authchains.migrations.transaction` returns an array even though it should never have more than one result. Described in detail here: https://github.com/hasura/graphql-engine/issues/4299#issuecomment-817040370 Open issue: https://github.com/hasura/graphql-engine/issues/6562 (Related and also an issue for some...
If a user opens the `authchain_view` in Hasura Console, the database gets bogged down trying to execute: ```sql SELECT COUNT(*) FROM (SELECT * FROM "public"."authchain_view" WHERE ('true') ) AS "r"...
It would be nice if Postgres supported a native `reverse(bytea)` function. Currently we're manually reversing `bytea`s with this `plpgsql` function (which is presumably somewhat slower than a native option?): https://github.com/bitauth/chaingraph/blob/cbebedefea908957b0373d77a60ec17fdff2050b/images/hasura/hasura-data/migrations/default/1616195337538_init/up.sql#L719-L732...