Merge changes for mainnet #74

Merged
nabarun merged 4 commits from mainnet into main 2025-06-18 10:50:12 +00:00

4 Commits

Author SHA1 Message Date
e02d221dea Update e2e and integration tests for new tokens setup (#73)
All checks were successful
Protobuf / lint (pull_request) Successful in 6s
Integration Tests / test-integration (pull_request) Successful in 1m25s
Build / build (pull_request) Successful in 1m27s
E2E Tests / test-e2e (pull_request) Successful in 2m29s
Unit Tests / test-unit (pull_request) Successful in 1m11s
SDK Tests / sdk_tests_nameservice_expiry (pull_request) Successful in 5m26s
SDK Tests / sdk_tests_authority_auctions (pull_request) Successful in 11m16s
Integration Tests / test-integration (push) Successful in 1m13s
E2E Tests / test-e2e (push) Successful in 2m16s
Unit Tests / test-unit (push) Successful in 1m4s
Publish on release / Run docker build and publish (release) Successful in 1m29s
SDK Tests / sdk_tests (pull_request) Successful in 14m57s
SDK Tests / sdk_tests_nameservice_expiry (push) Successful in 5m27s
SDK Tests / sdk_tests_authority_auctions (push) Successful in 11m1s
SDK Tests / sdk_tests (push) Successful in 14m47s
Part of https://www.notion.so/Multiple-tokens-support-1f2a6b22d47280269f87df3fe03e8d64

Reviewed-on: #73
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2025-05-19 10:10:54 +00:00
59236e5ce6 Add a custom lockup account to hold locked tokens (#72)
Part of https://www.notion.so/Lockup-LPS-tokens-into-a-module-account-1f2a6b22d472802cbb35e8ce052d22ca

- Added a command to create the custom lockup account in genesis:
  ```bash
  laconicd genesis add-genesis-lockup-account <account_name> <distribution-json-file> <coin>[,<coin>...]
  ```

Reviewed-on: #72
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2025-05-16 09:26:10 +00:00
7af9e9d496 Add evidence module (#71)
Part of https://www.notion.so/Add-evidence-module-for-double-signing-slashing-1f2a6b22d472805b8609e2122c5b0328

Reviewed-on: #71
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2025-05-14 06:24:55 +00:00
31ef3afb9a Add a new token and only allow fees in alnt (#68)
Part of https://www.notion.so/Multiple-tokens-support-and-disable-transfers-for-LSTAKE-1f2a6b22d47280269f87df3fe03e8d64
- Add base token with denoms `alps` and `lps` (`1 lps = 10^18 alps`)
- Keep `alnt` as the staking token and for laconic module ops
- Accept tx fees only in `alnt`

Reviewed-on: #68
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2025-05-13 18:17:38 +05:30