Astra DAO LaunchPad contains multiple contracts. With the factory contract, launchpads could be requested, approved and created. There is also a whitelist contract that integrates the PureFi KYC verification proof and an easy way for the contract owner to whitelist addresses. Launchpad could be linked to a vesting contract and enabled. From the launchpad, users can purchase tokens using the native token, supported stable coins, or other tokens that make swaps on the exchange contract. The Axelar General Message Passing was adopted in the crossChainSaleManager for the purpose of updating the staking info between evm compatible chains.
Low | Medium | High | Critical | Total | |
---|---|---|---|---|---|
Not fixed | 1 | - | - | - | 1 |
Fixed | 3 | 1 | 2 | - | 6 |
Total | 4 | 1 | 2 | 0 | 7 |
# | File Name |
---|---|
1 | LaunchPad.sol |
2 | launchpadConfiguration.sol |
3 | astraDAOWhitelist.sol |
4 | LaunchpadVesting.sol |
5 | launchpad.sol |
6 | crossChainSaleManager.sol |
7 | launchpadFactory.sol |
8 | CrossChainSaleManager.sol |