/chain

Core Lum Network blockchain protocol implementation.

Primary LanguageGoApache License 2.0Apache-2.0

Chain - Lum Network Implementation

The first implementation of the Lum Network protocol, built on top of the Cosmos SDK.

codecov Go Report Card license LoC GolangCI

Development

Lum Network is ignite compatible and thus, you will require it to start the project in development mode.

You can install it by following the instructions here

Then just use the following command to generate the protobuf and the chain binary

ignite chain serve

Please also make sure to have a look to the contributing guidelines

Dev tools

  • Run bash ./scripts/install_tools.sh to install dev tools
  • Tools being used:
    • gofmt to format code
    • goimports to organize imports
    • golangci-lint to check for linting issues
    • gosec to check for security issues

Useful links

Mainnet

Information related to the Lum Network mainnet lum-network-1 can be found in the mainnet repository.

v1.6.7 - 2024-06-03 - Block 13241000

CosmosMillions: Fix ICQ issues and improve error management.

Upgrade guide here.

v1.6.6 - 2024-05-16 - Block 12969000

Vulnerability patch related to the Cosmos SDk. CosmosMillions: Unlock HUAHUA Pool drawing procedure.

Upgrade guide here.

v1.6.5 - 2024-03-12 - Block 11992000

CosmosMillions: Add Close Pool feature and improve deposit retry for ICA operations.

Upgrade guide here.

v1.6.4 - 2024-02-01 - Block 11390000

CosmosMillions: Make ICA channel restoration unlock all entities and revamp the fee system to allow for more than one fee taker.

Upgrade guide here.

v1.6.3 - 2023-11-30 - Block 10444000

CosmosMillions: Fix issues related to Withdrawals and Unbondings, unlock entities in stalling state.

Upgrade guide here.

v1.6.2 - 2023-11-02 - Block 10027000

CosmosMillions: Fix of bug related to Withdrawals and EpochUnbonding which caused some Withdrawals to remain in pending state.

Beam module: Deprecate beam module due to the drop of the use case.

DFract module: Clawback all DFRs as part of DFract sunsetting process as detailed in this blog post.

Upgrade guide here.

v.1.6.1 - 2023-09-29 - Block #9520750

Refactoring of Pool lifecycle abstraction which should facilitate different pool type integration.

Improvements of Batch withdrawals with respect to remote zone unbonding frequency.

Manual seed generation consensus-based.

Upgrade guide here.

v.1.5.2 - 2023-08-04 - Block #8688700

This upgrade is essential for implementing the Epoch module and introducing the Millions batched withdrawals feature. Additionally, it includes an upgrade to Cosmos SDK v0.47.4 for enhanced functionality and stability.

Upgrade guide here.

v.1.5.1 - 2023-07-24 - Block #8527300

This upgrade fixes an issue introduced in the previous update and update Millions prize strategy.

Upgrade guide here.

v.1.5.0 - 2023-07-17 - Block #8424000

This upgrade introduces numerous changes over the whole Lum Network codebase, along with specific Millions improvements.

Upgrade guide here.

v1.4.1 v1.4.2 - 2023-05-30 - Block #7740000

Fix IBC Huckleberry vulnerability and pruning issues.

Upgrade guide here.

Version v1.4.1 has been replaced by v1.4.2 (as decribed in the upgrade guide above) due to a chain halt on block #7799476.

v1.4.0 - 2023-05-24 - Block #7652000

Introduce new Millions module.

Upgrade guide here.

v1.3.1 - 2023-01-25 - Block #5890500

IBCFee module removal alongside minor improvements.

Upgrade guide here.

v1.3.0 - 2023-01-10 - Block #5672000

Cosmos v0.46.7 upgrade alongside Dragonberry security patch.

Upgrade guide here.

v1.2.1 - 2022-09-23 - Block #4066500

Introduce new DFract module.

Upgrade guide here.

v1.2.0 - 2022-09-19 - Block #4009300

Cosmos v0.45.7 upgrade alongside IBC v3 integration (interchain accounts).

Upgrade guide here.

v1.1.3 - 2022-04-29 - Block #1960665

Hard upgrade due to a chain halt following the v1.1.0 upgrade on Apr. 28 at 18:50 UTC.

Upgrade guide here.

v1.1.0 - 2022-04-28 - Block #1960300

Cosmos v0.45.0 upgrade alongside minor upgrades and fixes.

Upgrade guide here.

v1.0.5 - 2021-12-20 - Block #90300

Critical upgrade that fixes issues related to the Staking module and IBC

Upgrade guide here.

v1.0.0 - 2021-12-14 - Block #1

Genesis launch of the Lum Network.