Reduce Pool Size to Address Seeder Contract Limitations
The current Seeder contract relies on the `blockhash` function, which only returns valid block hashes for the last 256 blocks. When the block number exceeds this range, the function returns zero, making any randomness generated beyond 256 blocks ineffective. Despite the pool size being set to 1,000,000, this limitation restricts the contract to effectively use only the most recent 256 blocks, potentially leading to issues during minting if older blocks are used.
To address this, the proposal suggests reducing the pool size from 1,000,000 to 256, the maximum supported by the `blockhash` function. This ensures only valid block numbers are used for randomness, preventing minting errors caused by unsupported blocks. Aligning with the Seeder contract’s current technical constraints will improve the reliability of the system. For more details, see this issue.
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0xe412...3DF674 | 481 | FOR |
0xdcf3...897a19 | 25 | FOR |
0x14fC...de5029 | 24 | FOR |
0xae47...915Fed | 12 | FOR |
0x9C87...D67E02 | 11 | FOR |
VOTE POWER
Proposal Status
- Mon October 07 2024, 01:14 amVoting Period Starts
- Wed October 09 2024, 07:09 pmEnd Voting Period
- Fri October 11 2024, 02:27 amQueue Proposal
- Mon October 14 2024, 05:35 amExecute Proposal
Current Results
1-FOR
571
2-AGAINST
N/A Tokens
3-ABSTAIN
N/A Tokens
