Skip to main content

Changelogs

Changelogs

GraphQL

Dec 17, 2024

Contributors

    alber70gjavadkh2

2.0.5

Patches

  • Improve query for account.transactions. Do not query signers when not requested

  • Updated dependencies

    • @kadena/client-utils@0.12.0

Dec 11, 2024

Contributors

    alber70g

2.0.4

Patches

  • You can now query the version of the running instance with

    query config {
      graphConfiguration {
        version
      }
    }
    
  • Fix issue with pagination on transfers

Dec 6, 2024

Contributors

    javadkh2

2.0.3

Patches

  • Updated dependencies

  • Updated dependencies

    • @kadena/chainweb-node-client@0.8.0
    • @kadena/client@1.16.0
    • @kadena/client-utils@0.11.1

Nov 25, 2024

Contributors

    alber70g

2.0.2

Patches

  • Disable relationJoins until nix' package for prisma-engines is updated

Nov 22, 2024

Contributors

    alber70g

2.0.1

Patches

  • Add all files to published package

Nov 21, 2024

Contributors

    alber70g

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 any transfers connection

    We removed this as it caused performance issues. You can rely on hasNextPage and hasPreviousPage to determine if there are more pages

Sep 28, 2024

Contributors

    alber70gjavadkh2

1.0.14

Patches

  • Updated dependencies

  • Updated dependencies

  • Updated dependencies

    • @kadena/chainweb-node-client@0.7.0
    • @kadena/client@1.15.0
    • @kadena/client-utils@0.11.0

Sep 24, 2024

Contributors

    alber70g

1.0.13

Patches

  • Adds check for statistics /stats endpoint.

Sep 16, 2024

Contributors

    javadkh2

1.0.12

Patches

  • Updated dependencies

    • @kadena/client-utils@0.10.0

Sep 10, 2024

Contributors

    alber70gash-vd

1.0.11

Patches

  • Fix issue where missing crosschain transfer would error

  • Updated dependencies

    • @kadena/client@1.14.0
    • @kadena/client-utils@0.9.1

Aug 29, 2024

Contributors

    alber70g

1.0.10

Patches

  • set the version to 5.16.1 so it won't fetch a newer version in nix

Aug 22, 2024

Contributors

    alber70g

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

Jul 17, 2024

Contributors

    alber70g

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

Dec 19, 2023

Contributors

    jessevanmuijdenMRVDHjavadkh2nil-amrutlal-dept

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

Nov 27, 2023

Contributors

    MRVDHnil-amrutlal-deptjavadkh2

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

Nov 13, 2023

Contributors

    nil-amrutlal-deptMRVDHjavadkh2

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

Nov 9, 2023

Contributors

    alber70g

1.0.4

Patches

  • Added gas estimation query and adjusted folder structure for devnet files

Nov 6, 2023

Contributors

    nil-amrutlal-deptMRVDHjavadkh2

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

Oct 27, 2023

Contributors

    nil-amrutlal-deptwebpro

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

Oct 26, 2023

Contributors

    nil-amrutlal-deptwebproMRVDHjavadkh2

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.json

  • Updated 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 dependencies

  • Change 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

Apr 11, 2024

Contributors

    alber70gnil-amrutlal-deptMRVDH

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

Apr 10, 2024

Contributors

    nil-amrutlal-dept

0.1.14

Patches

  • Fix network id and api version on mempool connection test

Apr 9, 2024

Contributors

    alber70g

0.1.13

Patches

Apr 9, 2024

Contributors

    nil-amrutlal-deptMRVDHjavadkh2

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

Mar 15, 2024

Contributors

    MRVDHnil-amrutlal-dept

0.1.11

Patches

  • Removed obsolete totalCount on some queries and made all array return values connections

  • Updated the README

  • Fix typo in transfers object, transaction field\

  • Do not return one object by default on subcriptions if it's not new

Mar 11, 2024

Contributors

    javadkh2

0.1.10

Patches

  • Updated dependencies \

    • @kadena/client@1.10.1
    • @kadena/client-utils@0.5.2

Mar 11, 2024

Contributors

    javadkh2

0.1.9

Patches

  • Updated dependencies \

    • @kadena/client@1.10.0
    • @kadena/client-utils@0.5.1

Mar 8, 2024

Contributors

    MRVDHnil-amrutlal-deptalber70gjavadkh2

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 removed policies 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

Feb 15, 2024

Contributors

    nil-amrutlal-dept

0.1.7

Patches

  • Created TokenInfo and added object to Token

Feb 14, 2024

Contributors

    nil-amrutlal-dept

0.1.6

Patches

  • Added flood command in readme and changed fungible and non-fungible chain account queries file names

  • Remove coin related data from non-fungible account

Feb 12, 2024

Contributors

    javadkh2

0.1.5

Patches

  • Updated dependencies \

    • @kadena/chainweb-node-client@0.5.3
    • @kadena/client@1.8.1
    • @kadena/client-utils@0.4.1

Feb 9, 2024

Contributors

    alber70g

0.1.4

Patches

  • use creationTime next to id to get recent blocks

Feb 7, 2024

Contributors

    alber70g

0.1.3

Patches

  • only write schema when NODE_END=development

Feb 5, 2024

Contributors

    MRVDHnil-amrutlal-deptjessevanmuijdenjavadkh2

0.1.2

Patches

  • Alter migrations to support the correct format for devnet. Also removed unnecessary indexes.

  • Change default value for branch

  • Implement flood functionality

  • Updated dependencies \

  • Updated dependencies \

    • @kadena/client-utils@0.4.0

Jan 23, 2024

Contributors

    MRVDHnil-amrutlal-deptbarthuijgenash-vdjessevanmuijdenjavadkh2

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