Skip to main content

Blockchain Launch

Before creating its blockchain as an independent network, LUKSO conducted a Reversible Initial Coin Offering in 2020, which provided for tokenization of the LYX token on the Ethereum platform. The token's primary purpose was to invest in the project and start the upcoming blockchain distributedly. Over time, changes were introduced into the network's genesis supply of LYX, and additional LYXe was burned respectively.

Token Contract

LYXe is based on the ERC-777 standardization and can be viewed on 🏙️ Etherscan.

Genesis Deposits

On the 19th of April, 2023, LUKSO launched the Genesis Deposit Contract as an entry portal for the creation of a unique blockchain. All users who held as little as 32 LYXe were allowed to lock up their LYXe in this deposit contract and become genesis validators. Participants pre-reserved their validator spots in the genesis files, which allowed them to start a staking node.

The deposit contract remained open for about three weeks, whereupon it was manually triggered by the team on the 3rd of May 2023, as part of the launch of the LUKSO Testnet. Following a predefined delay of one week, final deposits were received on the 10th of May 2023. About 223 separate wallets took part in deposits for more than 10,000 validators, totaling more than 330,000 LYXe, an approximately 3.5 million-dollar equivalent at that time. Community participants and builders carried out all these deposits, as the LUKSO team did not actively distribute stake. Due to the high demand of the Ethereum network during the time, gas prices soared and LUKSO decided to pay back the gas costs of the first 10,000 genesis validators in ETH.

tip

Further details about Proof of Stake, Tokenomics, and Peer Networks can be found in the 🧠 Theory section.

info

Further insights about the genesis validators can be gathered from the Dune Analytics Dashboard by Hugo Masclet.

Genesis Deposit Contract

Instead of using protocol-level checks while validators deposit on the live blockchain, the Genesis Deposit Contract was required to call the external LYXe Token Contract to confirm deposits were valid before creating files necessary to start an independent blockchain.

In comparison to live EVM networks, where users can stake smaller amounts of coins until the validator deposit key has reached a total of 32 coins, transactions to the Genesis Deposit Contract required a fixed amount of 32 LYXe to prepare ready-to-use genesis files without pending validators. In addition, the contract also verified that the public key wasn't registered already to prevent duplicate deposits.

Genesis Contract

The manual freeze option allowed for an accurate recording of valid deposits to a certain point in time. Moreover, an additional one-week freeze covering 46,523 blocks was used to ensure that more validators joined once the minimum number of 4,096 validators was reached. The deposit function within the Genesis Deposit Contract not only served to accept LYXe for every validator key, but also to record votes related to the network's initial supply of LYX. Every supply vote is retrievable on the Ethereum blockchain, making it publicly verifiable at any time.

Validator Differentiation

Genesis validators were given an exclusive and honored position during the chain launch, while regular validators were part of the network upon LYXe migration.

TypeGenesis ValidatorsRegular Validators
Purpose Starting the BlockchainSecuring the Blockchain
Audience Core Community MembersRetail Investors and Builders
Contract Genesis Deposit ContractDeposit Contract
Currency LYXe on Ethereum MainnetLYX on LUKSO Mainnet
Timeframe 19th of April 2023 - 10th of May 20234th of July 2023 and onwards
Benefits - Became part of the genesis state
- Received LYX before it was tradable
- Had initial APRs of up to 32%
- Had no validator activation time
- Can utilize instant withdrawals
- Have low deposit fees
- Receive instantly tradable revenue
Drawbacks - Needed high amounts of ETH for deposits
- Could not withdraw within the first 3 months
- Receive Average staking APRs around 5-12%
- Must wait for validator activation

Network Launch

The Proof-of-Stake creation was carefully coordinated with all genesis validators who deposited LYX into the deposit contract before block 17,227,300 of the Ethereum blockchain. After the contract was frozen, LUKSO's team confirmed all deposits and created the corresponding genesis files for every one of the supply options that were initially put forth. More than 70% of the votes significantly registered overwhelming support for a 42,000,000 LYX supply.

About two weeks thereafter, the genesis and config files were released for public verification, including the genesis token supply, the genesis validators' keys, and the launch date. Before the launch on the 23rd of May 2023, operators could start preparing their nodes, making sure the software was running, the imported validators were showing, and the nodes were able to connect.

On the 23rd of May, 2023, the LUKSO Mainnet went live. Following this launch, the LUKSO team announced a Discovery Month to allow for network stabilization before continuing the LYXe Migration and introducing Universal Profiles. The network showed some fragility in the first few weeks, with participation rates varying between 78% and 85%. After larger stakeholders fixed node setup issues, the network ran stably. A little more than two months later, the LYXe Migration was successfully concluded, and LYX became tradable. In addition, regular validators could then register through the LUKSO Launchpad using the blockchain's native coin, resulting in the addition of many new nodes and a handful of staking providers.