prathamesh
65957d6199
Remove stale auctions after a year ( #63 )
...
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8 )
Reviewed-on: cerc-io/laconicd#63
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-10-29 04:04:49 +00:00
prathamesh
6f75370b17
Updates for stage2 setup ( #60 )
...
Part of [Create a public laconicd testnet](https://www.notion.so/Create-a-public-laconicd-testnet-896a11bdd8094eff8f1b49c0be0ca3b8 )
- Add `bc` installation in Dockerfile (required for stage1 to stage2 testnet migration)
- Populate attributes map index when importing records from genesis to allow fetching records with filters from a chain with imported state
Reviewed-on: cerc-io/laconicd#60
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-10-22 09:54:33 +00:00
52e8d322fa
Add service provider auctions ( #59 )
...
Part of [Service provider auctions](https://www.notion.so/Service-provider-auctions-a7b63697d818479493ec145ea6ea3c1c )
- Add a new type of auction for service providers
- Add a command to release provider auction funds
- Remove unused auction module params
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Co-authored-by: Isha Venikar <ishavenikar@Ishas-MacBook-Air.local >
Reviewed-on: cerc-io/laconicd#59
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-09-25 12:38:49 +00:00
prathamesh and IshaVenikar
94ba057807
Add methods to update laconic module params ( #57 )
...
Part of [Add gov module to laconicd](https://www.notion.so/Add-gov-module-to-laconicd-938c9f5f87634b4fbd7896d3907fb89e )
- Add methods to update params for `bond`, `registry` and `auction` modules
Co-authored-by: IshaVenikar <ishavenikar7@gmail.com >
Reviewed-on: cerc-io/laconicd#57
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-09-05 07:07:54 +00:00
prathamesh and zramsay
c162396298
Change token denom from photon to lnt and alnt ( #46 )
...
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675 )
Co-authored-by: zramsay <zach@bluecollarcoding.ca >
Reviewed-on: cerc-io/laconicd#46
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-07-30 11:05:58 +00:00
Isha Venikar and prathamesh
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 and prathamesh
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
prathamesh
e63f51cacd
Use custom KV store config to handle progressively increasing gas usage ( #30 )
...
Part of [Create an external fixturenet-laconicd stack](https://www.notion.so/Create-an-external-fixturenet-laconicd-stack-3b33cc2317444f4da209c4472f4244ed )
Reviewed-on: cerc-io/laconic2d#30
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-06-25 06:33:41 +00:00
prathamesh and neeraj
213c390c37
Rename laconic2d to laconicd ( #26 )
...
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
prathamesh
aed2d6d4c6
Rename RPC method to reserve authority and fix proto lint errors ( #17 )
...
- Rename RPC method to reserve authority from `ReserveName` to `ReserveAuthority`
and `GetBondsModuleBalance` to `GetBondModuleBalance`
- Run lint formatter
- Fix proto lint errors and regenerate proto bindings
Reviewed-on: deep-stack/laconic2d#17
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-03-07 11:25:15 +00:00
prathamesh
ec147272e6
Add module invariants and input validations ( #14 )
...
Reviewed-on: deep-stack/laconic2d#14
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-03-06 09:24:15 +00:00
prathamesh
d346b95234
Add e2e tests for gRPC requests and CLI commands ( #13 )
...
- Add E2E tests following pattern suggested in cosmos-sdk docs:
https://docs.cosmos.network/v0.50/build/building-modules/testing#end-to-end-tests
- Tests for gRPC requests
- Tests for manually configured CLI commands
- Add a CI workflow to run these E2E tests
Reviewed-on: deep-stack/laconic2d#13
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-03-04 11:16:09 +00:00
prathamesh
0af44b5f17
Setup integration tests and CI ( #11 )
...
- 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
prathamesh
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
prathamesh
92764535a6
Additional registry module commands ( #6 )
...
For registry module:
- Add commands to:
- get records by bond id
- reserve name authority
- get name authority
- set authority bond id
- set name
- get and list names
- resolve name to a record
- delete name
- Handle:
- genesis import / export
- returning names when fetching record(s)
- sub-authority reservation
- To be handled in an upcoming PR:
- module end blocker
- record expiry
- command to renew records
- bond-association commands
Reviewed-on: deep-stack/laconic2d#6
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-02-26 05:42:36 +00:00
prathamesh
de489a4d21
Setup and plumbing for registry module ( #4 )
...
Reviewed-on: deep-stack/laconic2d#4
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-02-15 07:08:32 +00:00
prathamesh
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
prathamesh
cb1f723475
Add commands to create and get auctions ( #2 )
...
To be added in an upcoming PR:
- commands to commit, reveal and get bids
Reviewed-on: deep-stack/laconic2d#2
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-02-12 08:34:40 +00:00
prathamesh
328c06d919
Setup and plumbing for auction module ( #1 )
...
Reviewed-on: deep-stack/laconic2d#1
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
2024-02-09 08:44:45 +00:00