Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
75d39e1
feat(satp-hermes): implement satp stages
LordKubaya Jul 24, 2024
a218ecc
feat(cc-tx-visualization): initial commit
maramih Aug 2, 2021
bb22104
refactor(cc-tx-visualization): capture transactional data with RxJS
brunoffmateus Apr 2, 2024
6ea64fc
feat(hephaestus): analyse transactions using hephaestus
brunoffmateus Jun 12, 2024
afbc9c2
feat(satp-hermes): add skeleton for stage0
eduv09 Jun 6, 2024
36855a9
test(satp-hermes): add service tests
LordKubaya Jul 31, 2024
fa4cf51
feat(satp-hermes): add gateway client
RafaelAPB Aug 9, 2024
ebbebe7
chore(satp-hermes): fix satp build process
RafaelAPB Aug 9, 2024
95898d2
refactor(satp-hermes): refactor satp-manager
LordKubaya Aug 13, 2024
d408c2f
fix(satp-hermes): fix handler and service intialization
RafaelAPB Aug 14, 2024
1332c82
fix(satp-hermes): service errors and some stage bugs
LordKubaya Aug 19, 2024
8a800e7
test(satp-hermes): add e2e tests
LordKubaya Aug 23, 2024
55c57ba
feat(satp-hermes): openApi transact implementation
LordKubaya Sep 5, 2024
58ff1b4
feat(satp-hermes): improve admin endpoints
eduv09 Sep 6, 2024
bcbfd58
refactor(cbdc-example): add gateways and contracts
eduv09 Sep 3, 2024
6e620cf
refactor(cbdc-app): frontend update and some fixes
eduv09 Sep 3, 2024
9fb1e12
docs(example-cbdc): update frontend
AndreAugusto11 Sep 16, 2024
22c7bdb
docs(cbdc-example): remove unused variables and unused code
AndreAugusto11 Sep 17, 2024
e019bba
fix(plugin-bungee-hermes): use ledger type from core-api OpenAPI spec
petermetz Oct 1, 2024
863387d
build(plugin-satp-hermes): fix solidity lib import paths in satp tests
petermetz Oct 11, 2024
fae416e
refactor(cbdc-example): use satp SDK
LordKubaya Oct 2, 2024
aac9ee6
feat(satp-hermes): bungee & ethereum bridge
eduv09 Oct 28, 2024
b759bb1
feat(satp-hermes): add satp runner
brunoffmateus Aug 19, 2024
3897106
feat(satp-hermes): implement API1 endpoints
AndreAugusto11 Nov 14, 2024
33b921a
feat: add knex database integration
Yogesh01000100 Nov 19, 2024
3c78d21
refactor(satp-hermes): improve test implementation
brunoffmateus Nov 14, 2024
754422d
feat: add proto-definitions and update table structure
Yogesh01000100 Nov 29, 2024
3780067
refactor(satp-hermes): error handling and grpc upgrade to 2.0.0
LordKubaya Nov 26, 2024
b6ff2de
feat: add satp logging in all satges
Yogesh01000100 Dec 1, 2024
9d1d6f0
feat(satp-hermes): implement cacti plugin support
eduv09 Nov 27, 2024
2d7fb00
chore(satp-hermes): spellcheck
LordKubaya Dec 9, 2024
9c64add
fix: add knex config in gateway
Yogesh01000100 Dec 6, 2024
8031c51
fix(cbdc-example): packages versions, db configs
LordKubaya Jan 7, 2025
68da1ba
feat(satp-hermes): add crash recovery
Yogesh01000100 Aug 20, 2024
f52f95c
build(plugin-satp-hermes): fix knex file paths
petermetz Dec 20, 2024
82ddf19
fix(satp-hermes): fix database setup
LordKubaya Jan 16, 2025
160727b
fix(satp): refactor satp network identification (#3725)
eduv09 Jan 24, 2025
f3ec809
docs(satp-hermes): update docs
RafaelAPB Jan 31, 2025
641ef27
chore(satp-hermes): cleanup debug statements
LordKubaya Feb 9, 2025
658b0fe
fix(satp-hermes): fix tests, generate sdk
RafaelAPB Feb 12, 2025
93556cb
docs(satp-hermes): readme update and smart contract documentation
LordKubaya Oct 31, 2024
aca2ef3
fix(satp-herms): fix OAPI and lint
LordKubaya Feb 18, 2025
3f59df1
ci(satp-hermes): add docker deploy actions
RafaelAPB Feb 18, 2025
cfccb4c
chore(satp-hermes): refactor BLO, GOL
RafaelAPB Feb 21, 2025
b01d820
feat(satp-hermes): add oracle (wip)
RafaelAPB Feb 21, 2025
b681a9b
fix(satp-hermes): contract and db test path fix (#3787)
LordKubaya Feb 27, 2025
f89db98
fix(satp-hermes): proto lint
LordKubaya Feb 19, 2025
9e53d10
feat(satp-hermes): add monitoring service
RafaelAPB Feb 26, 2025
9676496
fix(satp): check gas usage on satp bridge manager
JJSantos22 Mar 2, 2025
264a28f
ci(satp-hermes): update satp ci
RafaelAPB Mar 16, 2025
d50cc51
fix(satp-hermes-3801): fix monitoring service
RafaelAPB Mar 18, 2025
b9417f7
docs(satp): review stage 0 docs
pandaio22 Mar 18, 2025
11f022b
fix(satp-hermes): shutdown of satp gateway
joaoecsde Mar 2, 2025
e77973c
fix(satp-hermes): fix protobuf import cycles
JJSantos22 Apr 3, 2025
d437d55
fix(satp-hermes): fix eslint (#3853)
joaoecsde Apr 15, 2025
37373f8
fix(satp): fix log level consistency closes #3743
JJSantos22 Apr 18, 2025
a9ae021
ci(satp-hermes): update satp ci workflows
RafaelAPB Apr 24, 2025
caddd4c
ci(satp-hermes): improve SATP-Hermes CI/CD
RafaelAPB Apr 25, 2025
b1a37cb
refactor(satp-dev): bridge deployer (#3890)
LordKubaya May 5, 2025
8a4f037
fix: yarn (#3897)
LordKubaya May 6, 2025
ba4a8e3
ci(satp-hermes): fix foundryup
pandaio22 May 2, 2025
c07e296
feat(satp-hermes): oracle working with polling and event listening
AndreAugusto11 May 5, 2025
f49307f
fix: besu network and cdbc example
LordKubaya May 16, 2025
536a4df
fix(satp-hermes): shutdown test (#3909)
LordKubaya May 19, 2025
122d436
fix(satp-hermes): fix test (#3911)
LordKubaya May 19, 2025
ddf599e
fix(satp-hermes): fix tests
AndreAugusto11 May 19, 2025
b24839f
feat(satp-hermes): integrated Fabric event listener in oracle
AndreAugusto11 May 11, 2025
4fb3aa9
fix(satp-hermes): fix Ethereum gasConfig
AndreAugusto11 May 20, 2025
5e1e2ae
fix(satp-hermes): fix final satp docker test
AndreAugusto11 May 19, 2025
356ea95
feat(satp-hermes): new docker image and dockerization test for oracle
AndreAugusto11 May 21, 2025
bd73105
chore(satp-hermes): release 0.0.1-beta
RafaelAPB May 23, 2025
c275901
feat(satp-hermes): remove docker-compose.yml and update docker image
AndreAugusto11 May 23, 2025
9312107
fix(satp-hermes): get approve address param
AndreAugusto11 May 24, 2025
a596ba2
feat(satp-hermes): adding check to ensure polling time is reasonable
AndreAugusto11 May 26, 2025
68f35ba
feat(satp-hermes): removed unused pubkeys
AndreAugusto11 May 26, 2025
022c116
fix(satp-hermes): improve erreor handling
AndreAugusto11 May 22, 2025
6b8fda1
feat(satp-hermes): add gasConfig in SATP Ethereum Leaf
AndreAugusto11 May 26, 2025
7911e6f
feat(satp-hermes): add timestamps to SATP messages
AndreAugusto11 May 27, 2025
912229c
ci(satp-hermes): address action lint errors
RafaelAPB May 27, 2025
8aff1a8
feat(satp-hermes): fix integration,audit endpoints
AndreAugusto11 May 27, 2025
af36605
ci(satp-hermes): added CBDC integration test (#3940)
pandaio22 Jun 5, 2025
919deee
feat(satp-hermes): refactor ERC20 SATP token
AndreAugusto11 Jun 10, 2025
ca1e59a
fix(satp-hermes): contract versioning
LordKubaya Jun 17, 2025
b574344
fix(satp-hermes): fix satp image creation
RafaelAPB Jul 7, 2025
07845ec
fix(satp-hermes): fixed session utils and session hashes (#3951)
pandaio22 Jul 10, 2025
c438112
test(satp-hermes): unit tests for the config validators
edsonCVN May 28, 2025
ea07930
fix(cdbc-example): remove port binding from db containers (#3956)
LordKubaya Jul 24, 2025
ad975f9
feat(satp-hermes): gateway monitoring and dashboard
JJSantos22 Aug 1, 2025
31d1db7
test(cdbc-example): create integration tests for the cbdc example
joaoecsde Jun 9, 2025
84cf754
chore: upgrade satp to the new fabric-connector
LordKubaya Jul 31, 2025
b4b62b2
chore: fix dependencies and ci disk usage
LordKubaya Aug 21, 2025
21514bd
chore(satp-hermes): add postinstall script to hephaestus
RafaelAPB Aug 25, 2025
6b7895d
chore(satp-hermes): remove golang package
RafaelAPB Aug 25, 2025
0cc2710
chore(cbdc-example): remove golang package
RafaelAPB Aug 25, 2025
8e445c3
chore: point commit lint to .mjs file explicitely
RafaelAPB Aug 25, 2025
61abd40
chore: fix DCI lint
RafaelAPB Aug 25, 2025
d7a25aa
fix(tests): correct property name for 'forbidNonWhitelisted' test
sfilangio01 Aug 26, 2025
68dc8fa
chore(husky): run tests in pre-commit instead of commitlint
RafaelAPB Aug 27, 2025
b5022df
chore(husky): restore standard helper sourcing and npx commitlint
RafaelAPB Aug 27, 2025
27d46f5
test(satp-hermes): add jest reporter to satp-hermes
RafaelAPB Aug 29, 2025
f4cf366
ci: improve linter enforcement
RafaelAPB Sep 1, 2025
81c76a4
ci: add test reporter to SATP CI
RafaelAPB Sep 2, 2025
7ea102a
ci(satp-hermes): improve satp-hermes ci performance
RafaelAPB Sep 2, 2025
ccecd4b
chore(security): remove unused dependencies
RafaelAPB Sep 10, 2025
6ea71e5
fix(satp-hermes): update linter config
RafaelAPB Sep 11, 2025
7851224
chore: fix disk space
LordKubaya Aug 29, 2025
53e4223
ci(satp-hermes): update satp-hermes test stages
RafaelAPB Sep 11, 2025
bda9733
chore(ci): use larger runner
ryjones Sep 12, 2025
ee3db4c
ci(satp-hermes): add cacti-large runner
RafaelAPB Sep 15, 2025
db95256
feat(satp): define and implement prometheus metrics in satp-hermes
JJSantos22 Sep 12, 2025
509f3b2
ci: rebase onto main
RafaelAPB Sep 16, 2025
e077bb8
ci: fix large ci runners
RafaelAPB Sep 16, 2025
eb15634
ci(satp-hermes): fix tests and docker stages
RafaelAPB Sep 16, 2025
30cf1df
ci(satp-hermes): modularize satp jobs
RafaelAPB Sep 16, 2025
7033dbf
ci: fix custom checks
RafaelAPB Sep 17, 2025
552b4f8
fix(test-tooling): prevent Docker image removal conflicts in CI
RafaelAPB Sep 18, 2025
67b0cc5
ci: squash! fix ci
RafaelAPB Sep 18, 2025
73b4d34
ci: make yarn tools validate bundle optional
RafaelAPB Sep 18, 2025
e7f952b
fix(satp): quick fix to include environment variables in the monitor url
JJSantos22 Sep 18, 2025
651c0a9
ci: fix ci
RafaelAPB Sep 18, 2025
b5abf82
fix(satp-hermes): fixed parameter names for OpenAPI spec method get-a…
rhuiser Sep 19, 2025
1251a92
feat(satp-hermes): enable configuration of OTEL service name
rhuiser Sep 19, 2025
f72d09d
chore(stap-hermes): docker logs to be also in the terminal logs
Tomas-Silva2187 Sep 16, 2025
bd7f382
feat(satp-hermes): add instructions to create cacti packages
pandaio22 Sep 22, 2025
1c548ba
ci(squash): fix ci
RafaelAPB Sep 22, 2025
a18dea7
fix(satp): addressing endorsement_policy_failure issue
sfilangio01 Sep 22, 2025
0301281
ci(squash): fix ci
RafaelAPB Sep 22, 2025
44ef81a
Merge branch 'satp-stg' into fix_issue_endorsement
sfilangio01 Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
30 changes: 30 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@
"Cbdc",
"cbor",
"cccg",
"oracledb",
"ISATPCC",
"cccs",
"ccep",
"ccid",
Expand Down Expand Up @@ -95,6 +97,7 @@
"hada",
"hashicorp",
"Healthcheck",
"hephaestus",
"HSTS",
"htlc",
"Htlc",
Expand Down Expand Up @@ -216,6 +219,7 @@
"Unmarshal",
"unmodeled",
"UNMODELED",
"updown",
"utxoexample",
"uuidv",
"vscc",
Expand All @@ -226,6 +230,32 @@
"Xdai",
"xeipuuv",
"XUIDH"
,"OAPI"
,"ISATP"
,"CDBC"
,"DLTs"
,"Oapi"
,"oapi"
,"SATPCC"
,"Nework"
,"TOKENID"
,"OWNERMSPID"
,"BRIDGEMSPID"
,"IEVM"
,"readonlyf"
,"Unregisters"
,"orquestrator"
,"intitialized"
,"unknow"
,"amout"
,"recepient"
,"receipient"
,"Enpoint"
,"unregistration"
,"Erraneous"
,"overriden"
,"Certificat"
,"adress"
],
"dictionaries": [
"typescript,node,npm,go,rust"
Expand Down
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ weaver/common/protos-js/**/*_pb.js
**/src/main/typescript/generated/proto/**
**/src/main/typescript/generated/wasm-pack/**

packages/cactus-plugin-satp-hermes/src/main/typescript/generated/*

examples/cactus-common-example-server/src/main/typescript/business-logic-plugin/BusinessLogicBase.ts
examples/cactus-common-example-server/src/main/typescript/business-logic-plugin/LedgerOperation.ts
examples/cactus-common-example-server/src/main/typescript/business-logic-plugin/app.ts
Expand Down
28 changes: 28 additions & 0 deletions .github/actions/satp-download-build-artifacts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: 'Download SATP Build Artifacts'
description: 'Downloads pre-built SATP artifacts (build output, yarn cache, node_modules) for reuse'
author: 'Hyperledger Cacti Team'

branding:
icon: 'download'
color: 'blue'

runs:
using: 'composite'
steps:
- name: Download build output
uses: actions/download-artifact@v4
with:
name: satp-hermes-build-output
path: packages/cactus-plugin-satp-hermes/dist/

- name: Download .yarn cache (if available)
uses: actions/download-artifact@v4
continue-on-error: true
with:
name: satp-hermes-yarn-cache
path: ./.yarn/

- name: Set executable permissions
shell: bash
run: |
echo "✅ Build artifacts downloaded and permissions restored"
28 changes: 28 additions & 0 deletions .github/actions/satp-download-generated-artifacts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: 'Download SATP Generated Artifacts'
description: 'Downloads generated protobuf, OpenAPI, and Solidity artifacts for SATP'

runs:
using: 'composite'
steps:
- name: Download generated protobuf files
uses: actions/download-artifact@v4
with:
name: satp-hermes-generated-protobuf
path: packages/cactus-plugin-satp-hermes/src/main/typescript/generated/

- name: Download generated OpenAPI files
uses: actions/download-artifact@v4
with:
name: satp-hermes-generated-openapi
path: packages/cactus-plugin-satp-hermes/

- name: Download generated Solidity artifacts
uses: actions/download-artifact@v4
with:
name: satp-hermes-generated-solidity
path: packages/cactus-plugin-satp-hermes/src/main/solidity/generated/

- name: Set permissions for generated files
shell: bash
run: |
echo "✅ Generated artifacts downloaded and permissions set"
Loading
Loading