GraphQL
2.0.2
Patches
Disable
relationJoins
until nix' package for prisma-engines is updated
2.0.1
Patches
Add all files to published package
2.0.0
Minors
Adds improvements to run as stand-alone as well as in Docker
- adds postinstall script to install the platform specific Prisma engines
- adds a Dockerfile to build from NPM deployed @kadena/graph package
- adds a Dockerfile to build from source
Patches
Add postinstall script to install platform specific binaries
- @kadena/chainweb-node-client@0.7.0
- @kadena/client@1.15.0
- @kadena/client-utils@0.11.0
- @kadena/cryptography-utils@0.4.4
- @kadena/pactjs@0.4.3
Misc
BREAKING: removed
totalCount
on anytransfers
connectionWe removed this as it caused performance issues. You can rely on
hasNextPage
andhasPreviousPage
to determine if there are more pages
1.0.13
Patches
Adds check for statistics /stats endpoint.
1.0.12
Patches
Updated dependencies
- @kadena/client-utils@0.10.0
1.0.10
Patches
set the version to 5.16.1 so it won't fetch a newer version in nix
1.0.9
Patches
Improve performance by adding indexes for transactions.sender, and transfers.to_acct and transfers.from_acct, all with height DESC
- @kadena/chainweb-node-client@0.6.3
- @kadena/client@1.13.0
- @kadena/client-utils@0.9.0
- @kadena/cryptography-utils@0.4.4
- @kadena/pactjs@0.4.3
1.0.8
Patches
Improve performance by memoizing networkInfo result in graph every 30 seconds. Skipping in explorer when there's an error. Added block info to row-block component on main page
Fix performance issue when retrieving transactions by sender
Fix issues with performance of Graph queries on fungibleAccount.transfers
1.0.7
Patches
refactor create principal
Added descriptions to objects, fields and queries
Complexity calculations and limitations added
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
- @kadena/client@1.7.0
- @kadena/client-utils@0.2.0
- @kadena/chainweb-node-client@0.5.2
- @kadena/cryptography-utils@0.4.2
- @kadena/pactjs@0.4.2
1.0.6
Patches
Improved naming convention of Reconcile object
Made edges non-nullable
Added chain id to transactions filter on block object; changed default value for maximum confirmation depth
Added reconcile view for chainweb data
hotfix for reconcile
Refactor objects, queries and subscriptions to use the same function type definition, to use the same argument naming conventions and object casting; also added totalCount resolvers to all prismaConnection fields; added errors to simulation log file
Added multi-sig accounts support in simulation
Added tracing and trace analyser
Updated dependencies \
- @kadena/client@1.6.4
1.0.5
Patches
Included cross-chain transfers in transfer object
Enabled option for different gas payers in simulation
acount and chainAccount now implement the Node type, meaning that they can be used in the node and nodes queries. Besides this, several optimizations with async data retrieval.
Fix simulate script edge case (when it attempts cross-chain transfers to the same chain. Add build step in start:generate script
Updated dependencies \
- @kadena/client@1.6.3
1.0.4
Patches
Added gas estimation query and adjusted folder structure for devnet files
1.0.3
Patches
Added query to get transactions by public key
Added endpoint for graph and chainweb-data general info
Updated simulate command to now incorporate safe-transfers
Added proper error logging for the graph and client
Added PactData as optional argument to PactQueries
Updated dependencies \
- @kadena/client@1.6.1
1.0.2
Patches
Added pactQuery and pactQueries for arbitrary PACT code execution
Added signer object and signer fields on transactions (graph
No auto-globals for vitest specs
Updated dependencies \
Updated dependencies \
Updated dependencies \
- @kadena/chainweb-node-client@0.5.1
- @kadena/cryptography-utils@0.4.1
- @kadena/client@1.6.0
- @kadena/pactjs@0.4.1
1.0.1
Patches
Added totalCount to Connections; implemented resizable table and pagination in path
Show tx overview in block page and create transactions page; make transactions query dynamically assign filters; minor fixes and refactoring
Fix
types
in package.jsonUpdated the README file
Added fragments for the graph fields and fixed some field names
Added account query, chain account query, transactions query, transfers query and their pages
Added block query, confirmation depth query. Implemented block page and block transaction page. Performed some adjustments on components to make them generic
Added relation between transaction and transfer; applied some logic in transaction column code: it now returns 'cont' when null
Upgrade
typescript
and@types/node
dependenciesChange default timeout for simulation
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
- @kadena/chainweb-node-client@0.5.0
- @kadena/cryptography-utils@0.4.0
- @kadena/client@1.5.0
- @kadena/pactjs@0.4.0
1.0.0
Patches
Change non-id field types to strings instead of id's
Add timeouts in pact queries and implement pact query response object
Optimize fetching of latest id for events
Fixed network config retrieval running before system checks
Added retry mechanism for chainweb-node calls; added environmental variables to support this functionality
Fix auxiliary queries in readme.md
Fixed incorrect IDs in schema
Misc
Release version 1.0.0
0.1.14
Patches
Fix network id and api version on mempool connection test
0.1.13
Patches
Rerelease with all files
0.1.12
Patches
Implemented confirmation depth verification for blocks in queries and subscriptions
Small fixes for marmamalde simulation
Fixed gas limit estimations returning 2500 on failed transactions
Removed the account by public key queries
Removed single transfer and event queries due to ineffective primary key usage
Made fungible name non-required for fungible account queries; created default value
Changed non-fungible account query to accomodate all transactions made with marmalade-v2
Renamed Token and TokenInfo to NonFungibleTokenBalance and NonFungibleToken accordingly
Added documentation on in-built graphql server
Improved Schema documentation for events and gas limit estimations. And made it easier to query for a transaction.
Fix transaction on events object; regenerate schema
Improved functional documentation, added some query examples
Added Guard to non fungible chain accounts
Adjust transactions signatures/signers to domain model
Added input validation to queries and subscriptions
Removed duplicate queries
Expand non-fungible account transaction search to all marmalade related transactions - v1 and v2
Change default values in dotenv and fix github token default value
Restore nested querying
Add minimum depth argument in transaction queries
Added documentation on non-fungible transaction; fixed marmalade simulation create-token-id method; implemented dynamic assignment of apiVersion instead of hardcoded
Refactored transactions to include mempool data; refactored all objects with relation to transactions
Add minimum depth parameter on events query and subscription
Updated dependencies \
- @kadena/chainweb-node-client@0.6.0
- @kadena/client@1.11.0
- @kadena/client-utils@0.5.3
0.1.10
Patches
Updated dependencies \
- @kadena/client@1.10.1
- @kadena/client-utils@0.5.2
0.1.9
Patches
Updated dependencies \
- @kadena/client@1.10.0
- @kadena/client-utils@0.5.1
0.1.8
Patches
Naming consistency and chainId as stringList
Added more filter options to the events query and subscription
Create database index for qualname on events; adjusted the events query
Add fungible account by public key and chain fungible account by public key queries
Added system status checker
Improved gas limit estimation with support for more types of input
Added Events to Block and removed obsolete fields
Changed the way object relations are handled. Instead of performing multiple queries we use prisma's relation to select the object
fix an issue where retrieval of marmalade-v2.ledger.get-token-info results in invalid json for
policies
removedpolicies
for now.Fetch network id from /info instead of getting it fron environment variables
Optimize the use of Data Loaders for non-fungible account and chain accounts
Removed confirmation depth as a block property. Added query and subscription for blocks from depth
Refactored transactions to follow domain model. Adapted graph-client to new data format
Replaced SSE with WebSockets for Subscriptions
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
- @kadena/client@1.9.0
- @kadena/client-utils@0.5.0
- @kadena/chainweb-node-client@0.5.3
- @kadena/cryptography-utils@0.4.2
- @kadena/pactjs@0.4.2
0.1.7
Patches
Created TokenInfo and added object to Token
0.1.5
Patches
Updated dependencies \
- @kadena/chainweb-node-client@0.5.3
- @kadena/client@1.8.1
- @kadena/client-utils@0.4.1
0.1.4
Patches
use
creationTime
next toid
to get recent blocks
0.1.3
Patches
only write schema when
NODE_END=development
0.1.1
Patches
Initial release
Added documentation on the cross-chain transfer lookup; the reasoning behind the current method
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
Updated dependencies \
- @kadena/client-utils@0.3.0
- @kadena/client@1.8.0