Julian Strobl
8e87cd77db
refactor clients ( #486 )
...
* refactor(clients): into sub-packages
* refactor(clients): improve readability
- add some error cases
* refactor(client): align naming with rddl claim client
- rddl claim client is `RCClient`
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2024-11-21 10:13:42 +01:00
Julian Strobl
7538de159f
feat(log): force to log error object ( #481 )
...
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
2024-11-20 11:58:18 +01:00
Lorenz Herzberger
764d1158dc
refactor: IsValidatorBlockProposer no longer accepts proposerAddress … ( #458 )
...
* refactor: IsValidatorBlockProposer no longer accepts proposerAddress because already given in ctx
* refactor: make use of ctx.BlockHeader().ProposerAddress to ensure correct Proposer
* fix: linter error because no longer in use* feat: add call logging to MQTT mock
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2024-11-05 07:59:34 +01:00
Lorenz Herzberger
b0f8516cd6
379 create redeem claim does not call service ( #383 )
...
* feat: add rddl-claim-service/client
---------
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
Co-authored-by: Julian Strobl <jmastr@mailbox.org>
2024-04-25 14:38:58 +02:00
Lorenz Herzberger
7d4ec9d56c
change: CreateRedeemClaim consumes entire claim for reduced complexity ( #352 )
...
* change: CreateRedeemClaim consumes entire claim for reduced complexity
---------
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2024-03-19 14:29:29 +01:00
Lorenz Herzberger
caa795e5f7
relocate redeem claim and reissuance proposal ante decorator to respe… ( #331 )
...
* relocate redeem claim and reissuance proposal ante decorator to respective msg servers
---------
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2024-03-05 15:03:27 +01:00
Jürgen Eckel
4f5b1e5777
Multi validator setup in test cases ( #333 )
...
* Initializing rootDir of dao and machine keeper with the home path of the validator key material
* added Block height logging of context decorator
* removed SetRoot usage
* fixed data races of the attest machine go-routine
* reproduction of the issue
* fixed testing URL issue
* refactored the machine-nft functions/mock
* fixed keeper.param read-bug that increased the gas prices in an inconsistent way
* increased the validator number to 3 for all e2e tests
* added go routine to attest machine workflow
---------
Signed-off-by: Julian Strobl <jmastr@mailbox.org>
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Co-authored-by: Julian Strobl <jmastr@mailbox.org>
Co-authored-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2024-03-05 11:37:01 +01:00
Lorenz Herzberger
a38fe781ba
187 implement rddl claim ( #298 )
...
* ignite scaffold map redeem-claim amount issued:bool --module dao --index beneficiary,liquid-tx-hash
* revert: remove autogenerated delete redeem claim logic
* fix: replace deprecated autogenerated sdkerrors with errorsmod
* refactor: rename issued to confirmed on redeem claim
* feat: add claim address param
* test: add test for restricted msg UpdateRedeemClaim
* refactor: update redeem claim key creation and messages
* feat: add SendUpdateRedeemCLaim to util
* feat: add RedeemClaimDecorator for ante package
* ignite scaffold message confirm-redeem-claim id:uint beneficiary:string --module dao
* feat: add handleConfirmRedeemClaim to ante handler
* feat: add handleUpdateRedeemClaim to ante handler
* feat: implement ConfirmRedeemClaim msg handler
* test: add redeem claim test and adjust e2e test suite
* fix: make use of uint to rddl string util in CreateRedeemClaim
* fix: linter and staticcheck errors
* ignite scaffold query redeem-claim-by-liquid-tx-hash liquid-tx-hash --response redeem-claim:RedeemClaim --module dao
* feat: add RedeemClaimByLiquidTXHash store capabilities
* test: add QueryRedeemClaimByLiquidTxHash to e2e test suite
* feat: add RedeemClaimDecorator to ante handler chain
* fix: remove redundant planetmint-go from service path
* fix: linter and staticcheck errors
* fix: go vet errors
* fix: remove unused autogenerated simulation
* fix: broken simulation
* fix: openapi.yml
* revert: remove autogenerated redundant test file that causes data race on pipeline
* feat: burn claim on CreateRedeemClaim
* fix: linter error
* test: fix mock bankkeeper for msg server test
* fix: reissuance test if statement
* chore: removed TODO comment
* fix: typo in redeem claim error msg
* revert: remove autogenerated genesis state
* fix: dao module simulation
* revert: remove unused function
* fix: linter errors
* fix: linter error
---------
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2024-02-01 09:57:58 +01:00