zramsay
973bf51573
bump cosmos sdk to latest
Integration Tests / test-integration (pull_request) Failing after 47s
E2E Tests / test-e2e (pull_request) Failing after 48s
Build / build (pull_request) Failing after 49s
SDK Tests / sdk_tests_nameservice_expiry (pull_request) Failing after 1m15s
SDK Tests / sdk_tests_authority_auctions (pull_request) Failing after 1m16s
Unit Tests / test-unit (pull_request) Failing after 44s
SDK Tests / sdk_tests (pull_request) Failing after 1m0s
2024-11-28 10:48:41 -05:00
zramsay
aee4758538
bump cosmossdk.io/store
Build / build (pull_request) Failing after 42s
Integration Tests / test-integration (pull_request) Failing after 42s
E2E Tests / test-e2e (pull_request) Failing after 42s
SDK Tests / sdk_tests_authority_auctions (pull_request) Failing after 1m9s
SDK Tests / sdk_tests_nameservice_expiry (pull_request) Failing after 1m7s
SDK Tests / sdk_tests (pull_request) Failing after 1m9s
Unit Tests / test-unit (pull_request) Failing after 41s
2024-11-28 10:44:05 -05:00
zramsay
c3854c30cf
bump iavl version, fix for consensus failure
Build / build (pull_request) Failing after 1m29s
E2E Tests / test-e2e (pull_request) Failing after 1m28s
Integration Tests / test-integration (pull_request) Failing after 1m31s
SDK Tests / sdk_tests_authority_auctions (pull_request) Failing after 1m37s
SDK Tests / sdk_tests_nameservice_expiry (pull_request) Failing after 1m44s
SDK Tests / sdk_tests (pull_request) Failing after 1m42s
Unit Tests / test-unit (pull_request) Failing after 1m19s
2024-11-28 10:27:29 -05:00
a01a5d24d1
Add gov module to the chain ( #56 )
...
Integration Tests / test-integration (push) Successful in 2m36s
E2E Tests / test-e2e (push) Successful in 3m48s
Unit Tests / test-unit (push) Successful in 2m39s
SDK Tests / sdk_tests_nameservice_expiry (push) Successful in 11m11s
SDK Tests / sdk_tests (push) Failing after 13m14s
SDK Tests / sdk_tests_auctions (push) Successful in 16m0s
Part of [Add gov module to laconicd](https://www.notion.so/Add-gov-module-to-laconicd-938c9f5f87634b4fbd7896d3907fb89e )
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com>
Reviewed-on: #56
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-09-05 04:15:42 +00:00
debfb82205
Integrate slashing module in the app ( #53 )
...
SDK Tests / sdk_tests (push) Successful in 10m32s
SDK Tests / sdk_tests_auctions (push) Successful in 14m45s
Integration Tests / test-integration (push) Successful in 2m55s
E2E Tests / test-e2e (push) Successful in 4m7s
Unit Tests / test-unit (push) Successful in 2m48s
Publish on release / Run docker build and publish (release) Successful in 3m11s
SDK Tests / sdk_tests_nameservice_expiry (push) Successful in 9m33s
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675 )
Add `slashing` module for penalizing / jailing offline validators
Reference: https://docs.cosmos.network/main/build/modules/slashing#liveness-tracking
Note: Breaking change, an existing chain cannot be run with the updated binary
Reviewed-on: #53
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-08-16 06:23:56 +00:00
Isha Venikar
f23f691646
Add lint config and fix lint errors ( #7 )
...
* Add config file for linter
* Fix lint errors
* Fix gofumpt errors
* Fix pre-allocate slices lint error
* Remove unused lint rule
* Disable style check ID error
* Add gomodguard section in yml file
* Remove trailing white spaces
* Remove unnecessary comments
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-07-16 09:25:39 +05:30
Isha Venikar
a21e9ea387
Implement onboarding module for testnet validator enrollment ( #3 )
...
* Add proto files for onboarding module
* Add generated proto bindings
* Define onboarding object
* Define the participants state in keeper
* Update genesis file to initialize and export module state to/from genesis
* Add msg to onboard participant
* Register command to enroll participant
* Add functionality to decode ethereum address from signature
* Add comments for messages and fields
* Fix lint errors in proto files
* Add message validation and events in msg_server
* Reuse crypto utils from go-nitro
* Sign entire eth_payload object
* Use google API for rpc method
* Regenerate proto bindings
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-07-16 09:25:39 +05:30
213c390c37
Rename laconic2d to laconicd ( #26 )
...
Integration Tests / test-integration (push) Successful in 2m48s
E2E Tests / test-e2e (push) Successful in 4m56s
Lint / Run golangci-lint (push) Successful in 5m6s
Unit Tests / test-unit (push) Successful in 3m22s
SDK Tests / sdk_tests_nameservice_expiry (push) Successful in 10m40s
SDK Tests / sdk_tests (push) Successful in 10m55s
SDK Tests / sdk_tests_auctions (push) Failing after 16m7s
Part of https://www.notion.so/Rename-laconic2d-to-laconicd-9028d0c020d24d1288e92ebcb773d7a7
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
Reviewed-on: cerc-io/laconic2d#26
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to>
2024-04-01 09:57:26 +00:00
fa5885b349
Setup and integrate GQL server ( #12 )
...
Integration Tests / test-integration (push) Successful in 1m17s
Reviewed-on: deep-stack/laconic2d#12
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-02-29 12:45:38 +00:00
0af44b5f17
Setup integration tests and CI ( #11 )
...
Integration Tests / test-integration (push) Successful in 2m17s
- Setup integration tests following pattern suggested in cosmos-sdk docs:
https://docs.cosmos.network/v0.50/build/building-modules/testing#integration-tests
- Add tests for laconic modules query services
- Setup a CI workflow to run the integration tests
Reviewed-on: deep-stack/laconic2d#11
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-02-29 11:54:35 +00:00
c79b7bea7d
Setup hooks between laconic modules ( #9 )
...
- Implement auction and bond module hooks in registry module
- Code cleanup
Reviewed-on: deep-stack/laconic2d#9
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-02-28 04:34:58 +00:00
5e68c7d9b3
Add registry module commands to set and get records ( #5 )
...
Reviewed-on: deep-stack/laconic2d#5
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-02-16 06:40:42 +00:00
a36063aba6
Additional auction module commands ( #3 )
...
Reviewed-on: deep-stack/laconic2d#3
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-02-15 06:56:18 +00:00
prathamesh0
4da8dd8d7b
Additional bond commands ( #4 )
...
* Add commands to get bonds by id and owner
* Add commands to get bond module params and balances
* Add commands to refill, withdraw and cancel bond
* Add implementations for bond tx commands
* Use indexed map to implement command for getting bond by owner
* Use collections for bond module params
* Clean up
2024-02-08 18:53:20 +05:30
prathamesh0
e511051f3e
Add commands to create and list bonds ( #3 )
...
* Add message service with a create bond command
* Add query proto file with bonds list query
* Remove legacy amino coded registration
* Add bond to auth module config
* Use collections package for bond module state
2024-02-02 15:09:10 +05:30
prathamesh0
5ee988ccd8
Setup and integrate bond module into the chain ( #2 )
...
* Add common message types and update proto gen script
* Update proto gen script to generate pulsar proto code
* Upgrade direct deps
* Populate params and genesis files
* Setup keeper files
* Setup module files with depinject and autocli
* Add placeholder keeper methods
* Integrate bond module into the chain
2024-02-01 16:28:34 +05:30
prathamesh0
e513f79b81
Add a minimal chain and placeholders for bond module ( #1 )
...
* Setup minimal chain
* Change app and command name
* Rename command folder
* Add run instructions
* Add placeholder files for bond module
* Missing new line
2024-02-01 10:18:40 +05:30