Commit Graph

  • 7d4ec9d56c
    change: CreateRedeemClaim consumes entire claim for reduced complexity (#352) Lorenz Herzberger 2024-03-19 14:29:29 +01:00
  • 80a7b151a0
    chore: fix staticcheck error Lorenz Herzberger 2024-03-19 14:01:25 +01:00
  • ec4ea0373f
    change: CreateRedeemClaim consumes entire claim for reduced complexity Lorenz Herzberger 2024-03-19 13:48:09 +01:00
  • 3cc44db8e9
    test: run action dynamically for each module in a repository Julian Strobl 2024-03-18 15:54:49 +01:00
  • 077db2a9c3
    chore(deps): Bump google.golang.org/protobuf in /lib dependabot[bot] 2024-03-13 23:12:41 +00:00
  • 16f9c51373
    chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 dependabot[bot] 2024-03-13 23:03:49 +00:00
  • 588a21f76e
    stageing network takedown to avoid leveldb panics (#347) Jürgen Eckel 2024-03-11 15:30:39 +01:00
  • 35d0299ffd
    stageing network takedown to avoid leveldb panics Jürgen Eckel 2024-03-11 13:31:13 +01:00
  • 06e60809ca
    chore: bump lib version to v0.5.0 (#346) Julian Strobl 2024-03-11 11:24:36 +01:00
  • c73d8c0461
    chore: bump lib version to v0.5.0 Julian Strobl 2024-03-11 11:20:25 +01:00
  • 1e1e19bb19
    added more sync objects to avoid accidential data races (#345) Jürgen Eckel 2024-03-11 11:11:56 +01:00
  • 11e274c838
    removed mappings for private variables Jürgen Eckel 2024-03-11 10:24:06 +01:00
  • c44298655f
    moved util.TerminationWaitGroup.Wait() to the central network cleanup method Jürgen Eckel 2024-03-11 10:13:30 +01:00
  • a5da29eb6e
    added reverse takedown of the validators to avoid the following error [app] PoP broadcast tx failed: node0.info: key not found Jürgen Eckel 2024-03-11 10:03:31 +01:00
  • 0715d9a87a
    made lib.config.Config varialbes private so that they cannot be tampered with (multithreading). Please introduce Get-methods to retrive the varialbes outside of the package if you need it. This way, the race conditions and unexpected change of the global object state can be protected Jürgen Eckel 2024-03-11 09:21:41 +01:00
  • c7ca04e1c3
    fixed deadlock during sync.Once call Jürgen Eckel 2024-03-11 09:14:09 +01:00
  • bc64dd2a25
    added more sync objects to avoid accidential data races Jürgen Eckel 2024-03-08 16:20:23 +01:00
  • d5d86997f3
    added wait for another block to have more reliable tests (#344) Jürgen Eckel 2024-03-08 15:14:36 +01:00
  • 6613e99f91
    moved the reset of the libConfing clientctx back to the validator context before waiting for some blocks. This should prevent the Jürgen Eckel 2024-03-08 12:08:19 +01:00
  • 1818460851
    renamed a bunch of things to please the linters Jürgen Eckel 2024-03-08 11:50:38 +01:00
  • e1d8c1925f
    * seperated dao test suites (faster output on the CI) * added 2 seconds wait time to avoid errors of still blocked ports/bindings (network) * removed parallel flag from test/e2e/asset Jürgen Eckel 2024-03-08 11:39:30 +01:00
  • c3ea98941b
    added 1 network reload in case the address/port was still bind during the last try test realted Jürgen Eckel 2024-03-08 11:13:02 +01:00
  • 210afc9875
    added wait for another block to have more reliable tests Jürgen Eckel 2024-03-08 10:57:05 +01:00
  • e6f6e43754
    fixed crashes when two machines are attested at the same time (#343) v0.8.4 Jürgen Eckel 2024-03-08 10:54:52 +01:00
  • e8920e5dcd
    adjusted to change requests Jürgen Eckel 2024-03-08 10:01:11 +01:00
  • 30987b0245
    * added WaitForNextBlock to be out of sync of PoP to avoid the following error PoP broadcast tx failed: node0.info: key not found after the test Jürgen Eckel 2024-03-07 17:30:32 +01:00
  • 4849b8e7ed
    pleasing the linter Jürgen Eckel 2024-03-07 17:12:38 +01:00
  • caf5dfdd93
    removed call to fatal Jürgen Eckel 2024-03-07 17:11:03 +01:00
  • 8dba769ca6
    * added creation of random machines to prepare a testcase * setting all the consensus timeout values at once (if changed) * mutex protection of the elements tx crafing methods (sequential processing) * extending the TestMachineNFTIssuance test case to parallel threads and threading issues * moving all elements-rpc usage to the elementd-connector.go file Jürgen Eckel 2024-03-07 17:01:47 +01:00
  • 8a5e7b5da6
    fix: deprecated github actions (#342) v0.8.3 Julian Strobl 2024-03-07 10:02:32 +01:00
  • a09649af9c
    fix: deprecated github actions Julian Strobl 2024-03-06 15:27:15 +01:00
  • 73e27b6145
    tidy up ci logs (#339) Jürgen Eckel 2024-03-06 15:04:38 +01:00
  • 26457a7a6f
    refactor: goify function (#337) Julian Strobl 2024-03-06 14:51:27 +01:00
  • a3ac79d0e6
    relocated the lib/config and config/context adjustments Jürgen Eckel 2024-03-06 14:50:08 +01:00
  • 7a662a260d
    moved initialization code to network initialization so that failures during the 1st 5 blocks disappear Jürgen Eckel 2024-03-06 13:47:31 +01:00
  • e3ac596bd6
    chore: log in case of error Julian Strobl 2024-03-06 13:38:22 +01:00
  • b8433d4279 refactor: goify function Julian Strobl 2024-03-06 09:18:25 +01:00
  • f6f10b54b6
    refactor: generate contract from struct in test (#338) Julian Strobl 2024-03-06 13:28:00 +01:00
  • 9dc7acdf6c
    refactor: generate contract from struct in test Julian Strobl 2024-03-06 11:38:09 +01:00
  • e73de4068d
    refactor: use default params in tests Julian Strobl 2024-03-06 11:37:13 +01:00
  • 31b304f232
    added TermintionWaitGroup (#336) Jürgen Eckel 2024-03-06 10:52:22 +01:00
  • a03021dbdb
    added waiting blocks to pass the CI Jürgen Eckel 2024-03-06 10:37:03 +01:00
  • 302d180349
    reduced error check to "out of gas" due to multi threading and locking delays that result in different gas consumptions Jürgen Eckel 2024-03-06 10:09:34 +01:00
  • b536dd7b6c
    removed parallel tests of machine_nft_tests - this caused data races due to the mock overwrites Jürgen Eckel 2024-03-06 09:52:06 +01:00
  • 453a1059df
    * removed parallel-testing from e2e machine test suite * improved test suite logging Jürgen Eckel 2024-03-06 09:09:50 +01:00
  • 324bd43bdf
    renamed test suites to have a clear naming structure Jürgen Eckel 2024-03-06 08:50:58 +01:00
  • f0041b543d
    removed trailing newline Jürgen Eckel 2024-03-06 08:43:42 +01:00
  • ff2305a89f
    removed machine attestation thread (to comply with testing-race conditions becoming apparent on the CI) Jürgen Eckel 2024-03-06 08:38:45 +01:00
  • 013a3112a7
    mutex is not reentrent capable Jürgen Eckel 2024-03-05 18:18:09 +01:00
  • d1ae8ef5c2
    added mutex to lib/tx Jürgen Eckel 2024-03-05 16:18:06 +01:00
  • 930cd4675f
    Merge branch 'main' into eckelj/sync_routines Jürgen Eckel 2024-03-05 15:44:49 +01:00
  • af0659da2f
    removed termination wait group from lib/test/e2e/suite Jürgen Eckel 2024-03-05 15:37:55 +01:00
  • ae8d0326e5
    added TermintionWaitGroup Jürgen Eckel 2024-03-05 15:32:11 +01:00
  • f13c54f582
    fixed mqtt URI bug (#334) Jürgen Eckel 2024-03-05 15:29:24 +01:00
  • 8db9d370af
    fix: undefined: sample.Machine fix-vet Julian Strobl 2024-03-05 15:20:26 +01:00
  • caa795e5f7
    relocate redeem claim and reissuance proposal ante decorator to respe… (#331) Lorenz Herzberger 2024-03-05 15:03:27 +01:00
  • 9d8636dfcf
    removed go routine from attest machine msg server Jürgen Eckel 2024-03-05 14:55:35 +01:00
  • b4b8f202b5
    adjusted to refactored path Jürgen Eckel 2024-03-05 14:26:24 +01:00
  • a13b5bb8e6
    fixed mqtt URI bug Jürgen Eckel 2024-03-05 14:21:18 +01:00
  • 4f5b1e5777
    Multi validator setup in test cases (#333) v0.8.2 Jürgen Eckel 2024-03-05 11:37:01 +01:00
  • c4f814b4dd
    removed log line Jürgen Eckel 2024-03-05 11:07:49 +01:00
  • 87a4384891
    added go routine to attest machine workflow Jürgen Eckel 2024-03-05 10:29:43 +01:00
  • 8f6630b2f6
    increased the validator number to 3 for all e2e tests Jürgen Eckel 2024-03-05 10:04:42 +01:00
  • 9720e5dda1
    * refactored the machine-nft functions/mock * fixed keeper.param read-bug that increased the gas prices in an inconsistant way Jürgen Eckel 2024-03-05 09:50:50 +01:00
  • ee5a955179
    WIP: add AssetClientService and mock Lorenz Herzberger 2024-03-04 16:12:50 +01:00
  • a02204315c
    fixed testing URL issue Jürgen Eckel 2024-03-04 14:59:23 +01:00
  • 70622ddffb
    reproduction of the issue Jürgen Eckel 2024-03-04 13:57:58 +01:00
  • 3b1c69ba91
    fixed string format to string '+' migration bug eckelj/consensus_bug_investigation Jürgen Eckel 2024-03-04 10:56:38 +01:00
  • e64ce68167
    patched the multi-validator testnetwork patch into the fault commit of 04e45a7fb2331ac34c70d36449360c3f4b4665b2 Jürgen Eckel 2024-03-04 10:47:49 +01:00
  • 845b6d3c16
    WIP * added Block height logging of context decorator * removed SetRoot usage * fixed data races of the attest machine go-routine Jürgen Eckel 2024-03-04 09:45:04 +01:00
  • 838c887a91
    Revert "Revert "Revert unnecessary config patch (#323)" (#324)" (#332) v0.8.1 Julian Strobl 2024-03-01 12:42:44 +01:00
  • 32d309da2e
    Revert "Revert "Revert unnecessary config patch (#323)" (#324)" Julian Strobl 2024-03-01 09:58:40 +01:00
  • 27a94d485f
    Initializing rootDir of dao and machine keeper with the homePath of the validators key material Jürgen Eckel 2024-03-01 00:15:02 +01:00
  • 09593e376f
    fix: linter error Lorenz Herzberger 2024-02-29 14:30:27 +01:00
  • f15474ff29
    relocate redeem claim and reissuance proposal ante decorator to respective msg servers Lorenz Herzberger 2024-02-29 14:12:23 +01:00
  • 65134b4a0b
    WIP Julian Strobl 2024-02-29 12:41:53 +01:00
  • ce38030755
    added PreviousAppHash to the x/dao params. Thus enabling notarzation of the app hash of a previous chain state eckelj/previous_app_hash Jürgen Eckel 2024-02-27 17:20:04 +01:00
  • 55b7065744
    Eckelj/remove the smell (#326) Jürgen Eckel 2024-02-26 18:06:43 +01:00
  • 10515da65e
    * removed obsolete/duplicate tests/code * excluded TODOs (simulation) from being processed by sonarcube * removed TODO code Jürgen Eckel 2024-02-26 17:22:42 +01:00
  • 14241837d3
    removed some more code smell / error message aggregration Jürgen Eckel 2024-02-26 16:57:22 +01:00
  • 75ed13b357
    Eckelj/reducing code smell (#325) Jürgen Eckel 2024-02-26 16:44:00 +01:00
  • 3083311c48
    excluded auto generated code from sonarcube analysis Jürgen Eckel 2024-02-26 16:30:23 +01:00
  • 5e45084f0b
    refactored testutils to have sample types and samples objects by keepers seperated Jürgen Eckel 2024-02-26 16:01:47 +01:00
  • 4dcf32a86b
    added global errormsg module Jürgen Eckel 2024-02-26 14:39:53 +01:00
  • 1ef5b9265d
    removed obsolete test (two times equal behaviour ) Jürgen Eckel 2024-02-26 14:38:51 +01:00
  • c4067b7e38
    removed duplicate err msgs Jürgen Eckel 2024-02-26 13:24:09 +01:00
  • 26455f5532
    aggregating error messages Jürgen Eckel 2024-02-26 13:21:01 +01:00
  • b205c5ff29
    Revert "Revert unnecessary config patch (#323)" (#324) v0.8.0 Julian Strobl 2024-02-26 13:04:41 +01:00
  • b70b885511
    Revert "Revert unnecessary config patch (#323)" Julian Strobl 2024-02-26 12:57:27 +01:00
  • b1c4d11ccf
    Revert unnecessary config patch (#323) Julian Strobl 2024-02-26 12:25:12 +01:00
  • c5b8ea9c57
    refactor: use testnet parameters as default in x/dao Julian Strobl 2024-02-26 12:05:54 +01:00
  • 351931dac0
    Revert "feat: bring back config parameters" Julian Strobl 2024-02-26 12:01:34 +01:00
  • ec697840de
    Eckelj/machine update params (#322) Jürgen Eckel 2024-02-26 12:00:37 +01:00
  • 2696a52a53
    linter pleasure Jürgen Eckel 2024-02-26 11:52:48 +01:00
  • 6fe2ab643e
    fixed linter issues Jürgen Eckel 2024-02-26 11:25:52 +01:00
  • b14f175eba
    added UpdateParam messge for the machine module Jürgen Eckel 2024-02-26 11:02:50 +01:00
  • cbcbf0ccd4
    added signing authority (dao) to the keeper to enable dao signing checks Jürgen Eckel 2024-02-26 10:41:43 +01:00
  • 412e15449b feat: add migration to v0.8.0 Julian Strobl 2024-02-26 08:20:05 +01:00
  • 4ab279033c feat: bring back config parameters Julian Strobl 2024-02-23 11:44:15 +01:00
  • 1134b66be4 feat: add migration to v0.8.0 Julian Strobl 2024-02-26 08:20:05 +01:00