Skip to content

chore: v4.3.0#1489

Merged
jaime-iobermudez merged 1 commit into
mainfrom
v4.3.0-dco-fix
Jun 9, 2026
Merged

chore: v4.3.0#1489
jaime-iobermudez merged 1 commit into
mainfrom
v4.3.0-dco-fix

Conversation

@jaime-iobermudez

Copy link
Copy Markdown
Contributor

This pull request introduces support for custom Hedera networks by allowing consensus node configuration, along with several related backend improvements and minor documentation updates. The changes include new DTO fields and validation, database schema adjustments, a utility for client instantiation with custom nodes, and updates to tests and documentation.

Custom Network and Consensus Node Support

  • Added a CUSTOM value to the Network enum, and introduced a consensus_nodes field (with validation) to the CreateTransactionRequestDto and GetTransactionsResponseDto classes to support custom network configurations. [1] [2] [3] [4] [5] [6] [7] [8]
  • Modified the Transaction entity to store the network as a string and added a nullable consensus_nodes JSONB column.

Backend Service and Utility Enhancements

  • Added a new buildHederaClient utility to instantiate a Hedera client for standard or custom networks using the consensus node list, and refactored service logic in transaction.service.ts and autoSubmit.service.ts to use this utility. [1] [2] [3] [4] [5]
  • Updated service and controller logic to pass and handle the new consensus_nodes field throughout the transaction lifecycle. [1] [2] [3] [4] [5] [6] [7] [8] [9]

DevOps and CI Improvements

  • Improved the GitHub Actions workflow in .github/actions/create-env-file/action.yaml to log API response statuses and redact sensitive fields from logs. [1] [2]
  • Added new environment variables for AWS KMS Hedera accounts in the workflow.

Documentation and Miscellaneous Updates

  • Updated the README.md to clarify npm installation steps and correct the contracts environment sample file reference. [1] [2]
  • Incremented the backend package version and improved npm scripts for cleaning and test reliability. [1] [2]

Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
@jaime-iobermudez jaime-iobermudez self-assigned this Jun 8, 2026
@jaime-iobermudez jaime-iobermudez requested review from a team as code owners June 8, 2026 16:14
@netlify

netlify Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploy Preview for docsstablecoinstudio ready!

Name Link
🔨 Latest commit 9c12189
🔍 Latest deploy log https://app.netlify.com/projects/docsstablecoinstudio/deploys/6a26ea69433f4e0008c3e9e0
😎 Deploy Preview https://deploy-preview-1489--docsstablecoinstudio.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@swirlds-automation

swirlds-automation commented Jun 8, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

@jaime-iobermudez jaime-iobermudez merged commit c479eff into main Jun 9, 2026
22 of 23 checks passed
@jaime-iobermudez jaime-iobermudez deleted the v4.3.0-dco-fix branch June 9, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants