Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
41563ca
feat(satp-hermes): refactor gateway
RafaelAPB Jan 30, 2024
0878668
fix(satp-hermes): fix build bugs and hanging tests
AndreAugusto11 Mar 4, 2024
588d781
feat(satp-hermes): add API1 baseline
RafaelAPB Mar 12, 2024
a7af9c4
refactor(satp-hermes): refactor gateway protobufs
LordKubaya Mar 23, 2024
b67252c
feat(satp-hermes): gRPC services draft implementation
LordKubaya Apr 10, 2024
8780a8a
feat(satp-hermes): add satp-bridge baseline
RafaelAPB Apr 12, 2024
7005a60
chore(satp-hermes): rename generated code for gateway and blo
RafaelAPB Apr 16, 2024
109517a
fix(satp-hermes): fix knex path for old gateway tests
RafaelAPB Apr 16, 2024
11f3367
feat(satp-hermes): update protos and services
LordKubaya Apr 15, 2024
9abbf75
refactor(satp-hermes): refactor gateway
RafaelAPB Apr 19, 2024
4baf45e
feat(satp-hermes): implement satp stages 1, 2, 3
LordKubaya Jul 24, 2024
cf17608
feat(cc-tx-visualization): initial commit
maramih Aug 2, 2021
dc5a9de
refactor(cc-tx-visualization): capture transactional data with RxJS
brunoffmateus Apr 2, 2024
8e32625
feat(hephaestus): analyse transactions using hephaestus
brunoffmateus Jun 12, 2024
f7dea26
feat(satp-hermes): add skeleton for stage0
eduv09 Jun 6, 2024
34545d8
test(satp-hermes): add service tests
LordKubaya Jul 31, 2024
935baec
feat(satp-hermes): add gateway client
RafaelAPB Aug 9, 2024
92269e3
chore(satp-hermes): fix satp build process
RafaelAPB Aug 9, 2024
b0968a8
refactor(satp-hermes): refactor satp-manager
LordKubaya Aug 13, 2024
b8ca5f3
fix(satp-hermes): fix handler and service intialization
RafaelAPB Aug 14, 2024
670d4c3
fix(satp-hermes): service errors and some stage bugs
LordKubaya Aug 19, 2024
238001b
test(satp-hermes): add e2e tests
LordKubaya Aug 23, 2024
5026598
feat(satp-hermes): openApi transact implementation
LordKubaya Sep 5, 2024
3730e68
feat(satp-hermes): improve admin endpoints
eduv09 Sep 6, 2024
9e4f68f
refactor(cbdc-example): add gateways and contracts
eduv09 Sep 3, 2024
79c0e0a
refactor(cbdc-app): frontend update and some fixes
eduv09 Sep 3, 2024
6d92ac9
docs(example-cbdc): update frontend
AndreAugusto11 Sep 16, 2024
dc6bf2d
docs(cbdc-example): remove unused variables and unused code
AndreAugusto11 Sep 17, 2024
2dee0b5
fix(plugin-bungee-hermes): use ledger type from core-api OpenAPI spec
petermetz Oct 1, 2024
d91b9ca
build(plugin-satp-hermes): fix solidity lib import paths in satp tests
petermetz Oct 11, 2024
e739e8b
refactor(cbdc-example): use satp SDK
LordKubaya Oct 2, 2024
c6e97fd
feat(satp-hermes): bungee & ethereum bridge
eduv09 Oct 28, 2024
e8eb7a8
feat(satp-hermes): add satp runner
brunoffmateus Aug 19, 2024
f9346e3
feat(satp-hermes): implement API1 endpoints
AndreAugusto11 Nov 14, 2024
6d9a288
feat: add knex database integration
Yogesh01000100 Nov 19, 2024
2931e12
refactor(satp-hermes): improve test implementation
brunoffmateus Nov 14, 2024
f1575a5
feat: add proto-definitions and update table structure
Yogesh01000100 Nov 29, 2024
1d9f0b6
refactor(satp-hermes): error handling and grpc upgrade to 2.0.0
LordKubaya Nov 26, 2024
6d2ee03
feat: add satp logging in all satges
Yogesh01000100 Dec 1, 2024
b56dc9d
feat(satp-hermes): implement cacti plugin support
eduv09 Nov 27, 2024
2b187fd
chore(satp-hermes): spellcheck
LordKubaya Dec 9, 2024
5b244c8
fix: add knex config in gateway
Yogesh01000100 Dec 6, 2024
a6a0a9c
fix(cbdc-example): packages versions, db configs
LordKubaya Jan 7, 2025
9a06271
feat(satp-hermes): add crash recovery
Yogesh01000100 Aug 20, 2024
fb1ccc8
build(plugin-satp-hermes): fix knex file paths
petermetz Dec 20, 2024
50c9eba
fix(satp-hermes): fix database setup
LordKubaya Jan 16, 2025
a11544f
fix(satp): refactor satp network identification (#3725)
eduv09 Jan 24, 2025
6c815cd
docs(satp-hermes): update docs
RafaelAPB Jan 31, 2025
42f1910
chore(satp-hermes): cleanup debug statements
LordKubaya Feb 9, 2025
3413e20
fix(satp-hermes): fix tests, generate sdk
RafaelAPB Feb 12, 2025
d858d8e
docs(satp-hermes): readme update and smart contract documentation
LordKubaya Oct 31, 2024
2fa94e7
fix(satp-herms): OAPI and lint (#3771)
LordKubaya Feb 18, 2025
c52c118
ci(satp-hermes): add docker deploy actions
RafaelAPB Feb 18, 2025
e219f8d
chore(satp-hermes): refactor BLO, GOL
RafaelAPB Feb 21, 2025
428f4a3
feat(satp-hermes): add oracle (wip)
RafaelAPB Feb 21, 2025
335bb95
fix(satp-hermes): contract and db test path fix (#3787)
LordKubaya Feb 27, 2025
fe253a0
fix(satp-hermes): proto lint
LordKubaya Feb 19, 2025
1a919b4
feat(satp-hermes): add monitoring service
RafaelAPB Feb 26, 2025
16d94f0
fix(satp): check gas usage on satp bridge manager
JJSantos22 Mar 2, 2025
c2eccb8
ci(satp-hermes): update satp ci
RafaelAPB Mar 16, 2025
8f9a948
fix(satp-hermes-3801): fix monitoring service
RafaelAPB Mar 18, 2025
6c4962e
feat(satp): review update closes #3752
pandaio22 Mar 18, 2025
676935e
fix(satp-hermes): shutdown of satp gateway
joaoecsde Mar 2, 2025
aa82182
fix(satp-hermes): fix protobuf import cycles
JJSantos22 Apr 3, 2025
307be34
fix(satp-hermes): fix eslint (#3853)
joaoecsde Apr 15, 2025
eff6d46
fix(satp): fix log level consistency closes #3743
JJSantos22 Apr 18, 2025
4eccbe2
ci(satp-hermes): update satp ci workflows
RafaelAPB Apr 24, 2025
3d805ba
ci(satp-hermes): improve SATP-Hermes CI/CD
RafaelAPB Apr 25, 2025
eb7851d
refactor(satp-dev): bridge deployer (#3890)
LordKubaya May 5, 2025
ffa47c9
fix: packages.json lint (#3892)
LordKubaya May 5, 2025
ec40047
fix: yarn (#3897)
LordKubaya May 6, 2025
90395f7
ci(satp-hermes): fix foundryup
pandaio22 May 2, 2025
2dc6285
feat(satp-hermes): oracle working with polling and event listening
AndreAugusto11 May 5, 2025
d425c3e
fix: besu network and cdbc example
LordKubaya May 16, 2025
e5d7f25
fix(satp-hermes): shutdown test (#3909)
LordKubaya May 19, 2025
3623611
fix(satp-hermes): fix test (#3911)
LordKubaya May 19, 2025
9ce69ab
fix(satp-hermes): fix tests
AndreAugusto11 May 19, 2025
e447ee8
feat(satp-hermes): integrated Fabric event listener in oracle
AndreAugusto11 May 11, 2025
dd240fd
fix(satp-hermes): fix Ethereum gasConfig
AndreAugusto11 May 20, 2025
ad8d3ad
fix(satp-hermes): fix final satp docker test
AndreAugusto11 May 19, 2025
b8734c8
feat(satp-hermes): new docker image and dockerization test for oracle
AndreAugusto11 May 21, 2025
020c935
chore(satp-hermes): release 0.0.1-beta
RafaelAPB May 23, 2025
e27ce7c
feat(satp-hermes): remove docker-compose.yml and update docker image
AndreAugusto11 May 23, 2025
55ed823
fix(satp-hermes): get approve address param
AndreAugusto11 May 24, 2025
ab96312
feat(satp-hermes): adding check to ensure polling time is reasonable
AndreAugusto11 May 26, 2025
091a307
feat(satp-hermes): removed unused pubkeys of originator and beneficia…
AndreAugusto11 May 26, 2025
4a20365
fix(satp-hermes): added missing try/expect causing unexpected gateway…
AndreAugusto11 May 22, 2025
4beef81
feat(satp-hermes): add gasConfig in SATP Ethereum Leaf
AndreAugusto11 May 26, 2025
90d6134
feat(satp-hermes): add timestamps to SATP messages
AndreAugusto11 May 27, 2025
506ea78
ci(satp-hermes): address action lint errors
RafaelAPB May 27, 2025
0c2848a
feat(satp-hermes): fix integration,audit endpoints
AndreAugusto11 May 27, 2025
9ec86f2
ci(satp-hermes): added CBDC integration test (#3940)
pandaio22 Jun 5, 2025
4bd62bf
feat(satp-hermes): refactor ERC20 SATP token
AndreAugusto11 Jun 10, 2025
3d6dda9
fix(satp-hermes): contract versioning
LordKubaya Jun 17, 2025
78aaf47
fix(satp-hermes): fix satp image creation
RafaelAPB Jul 7, 2025
8e2709d
fix(satp-hermes): fixed session utils and session hashes (#3951)
pandaio22 Jul 10, 2025
65e385e
test(satp-hermes): unit tests for the config validators
edsonCVN May 28, 2025
7a4e3a4
feat(satp-hermes): oracle logging
AndreAugusto11 Jun 23, 2025
516c3fc
feat(satp-hermes): oracle logging
edsonCVN Jul 15, 2025
a6066f4
feat(satp-hermes): extract common logging logic to Log object
AndreAugusto11 Jul 22, 2025
f4b7de9
feat(satp-hermes): oracle logging
edsonCVN Jul 23, 2025
c14b867
feat(satp-hermes): oracle logging
edsonCVN Aug 11, 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
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
"hada",
"hashicorp",
"Healthcheck",
"hephaestus",
"HSTS",
"htlc",
"Htlc",
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
31 changes: 28 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1793,8 +1793,8 @@ jobs:
# Free space left: 26 MB
FREE_UP_GITHUB_RUNNER_DISK_SPACE_DISABLED: false
FULL_BUILD_DISABLED: true
JEST_TEST_PATTERN: packages/cactus-plugin-satp-hermes/src/test/typescript/(unit|integration|benchmark)/.*/*.test.ts
JEST_TEST_RUNNER_DISABLED: false
JEST_TEST_PATTERN: packages/cactus-plugin-bungee-hermes/src/test/typescript/(unit|integration|benchmark)/.*/*.test.ts
JEST_TEST_COVERAGE_PATH: ./code-coverage-ts/cp-bungee-hermes
JEST_TEST_CODE_COVERAGE_ENABLED: true
TAPE_TEST_RUNNER_DISABLED: true
Expand All @@ -1814,14 +1814,39 @@ jobs:
key: ${{ runner.os }}-yarn-${{ hashFiles('./yarn.lock') }}
path: ./.yarn/
restore-keys: |
${{ runner.os }}-yarn-${{ hashFiles('./yarn.lock') }}
${{ runner.os }}-yarn-
- run: ./tools/ci.sh
if: ${{ env.RUN_CODE_COVERAGE == 'true' }}
- name: Upload coverage reports as artifacts
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 #v4.3.3
with:
name: coverage-reports-36
path: ./code-coverage-ts/**/
cactus-plugin-bungee-hermes:
continue-on-error: false
env:
FULL_BUILD_DISABLED: true
JEST_TEST_RUNNER_DISABLED: false
JEST_TEST_PATTERN: packages/cactus-plugin-bungee-hermes/src/test/typescript/(unit|integration|benchmark)/.*/*.test.ts
TAPE_TEST_RUNNER_DISABLED: true
needs: build-dev
runs-on: ubuntu-22.04
steps:
- name: Use Node.js ${{ env.NODEJS_VERSION }}
uses: actions/[email protected]
with:
node-version: ${{ env.NODEJS_VERSION }}
- uses: actions/[email protected]

- id: yarn-cache
name: Restore Yarn Cache
uses: actions/[email protected]
with:
key: ${{ runner.os }}-yarn-${{ hashFiles('./yarn.lock') }}
path: ./.yarn/
restore-keys: |
${{ runner.os }}-yarn-${{ hashFiles('./yarn.lock') }}
- run: ./tools/ci.sh
ct-api-client:
continue-on-error: false
env:
Expand Down Expand Up @@ -2298,4 +2323,4 @@ name: Cactus_CI
- dev
schedule:
# Run at 8:00 AM UTC on weekends (Monday and Thursday)
- cron: "0 8 * * 1,4"
- cron: "0 8 * * 1,4"
Loading