From 5ba8b7c22d5357e2da19e875bf8a99c3aaab73d4 Mon Sep 17 00:00:00 2001 From: Leo Gaggl Date: Sat, 8 Jul 2023 17:30:14 +0930 Subject: [PATCH 1/3] Initial checkin pre-mine correction DRAFT --- 00xx-premine-error-correction.md | 58 ++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 00xx-premine-error-correction.md diff --git a/00xx-premine-error-correction.md b/00xx-premine-error-correction.md new file mode 100644 index 000000000..da8a47fd0 --- /dev/null +++ b/00xx-premine-error-correction.md @@ -0,0 +1,58 @@ +# Pre-mine Calculation Error Correction + +- Author(s): [@elontusk](https://github.com/capjbadger007), [@gradoj](https://github.com/gradoj), [@leogaggl](https://github.com/leogaggl) +- Start Date: 2023-07-08 +- Category: economic +- Original HIP PR: +- Tracking Issue: +- Vote Requirements: + +## Summary + +Based on the specifications in [https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine](https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine), all hotspots that earned rewards from either beaconing, witnessing or passing rewardable data, were supposed to receive the pre-mine. + +This HIP is to correct for a coding error that left out all "Data Only" hotspots, as well as an error in the selection process during the migration, which missed some hotspots with PoC rewards from the pre-mine rewards. + +## Motivation + +This is to correct the errors made during the calculation and payment of the IOT pre-mine to all eligible hotspots which the community voted for in HIP-51. + +## Stakeholders + +- All hotspot owners (wallets) that have not rightfully received the IOT premine payment +- Helium Foundation + +## Detailed Explanation + +The payment awarded on 20th April 2023 was 5789.755 IOT tokens based on the calculation of 2.5 billion IOT and the (incorrect) number of eligible hotspots. + +1. A multi-sig pre-mine correction wallet will be created to fund awarding qualifying hotspots that were not awarded during the IOT pre-mine. +2. Each qualifying hotspot will be awarded 5789.755 IOT tokens out of the wallet transferred to the wallet that owned the hotspot at the time of the original pre-mine award (20th April 2023). +3. The pre-mine correction wallet will be able to be funded with donations from any source that chooses to add to the fund over a period of 14 epochs. Any difference required for the full payment will be funded by the Helium Foundation. Any extra funds left over will be burnt, and the wallet's keys will be disposed of. +4. The pre-mine correction multi-sig wallet will require 2 out of 3 signatures to distribute funds. (Suggested signatures: Helium Foundation, two trusted community members to be confirmed). +5. The list of hotspots that should have received teh pre-mine payment will be published by announced by the Helium Foundation in the following locations: + 1. Helium Wallet notification + 2. Helium Discord announcement + 3. Helium Foundation blog +6. The query and data to generate list can be found at [https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948](https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948) for community verification. +7. After the passage of the HIP (time of vote closure), no further claims can be made for these missed pre-mine awards. + +## Drawbacks + +None + +## Rationale and Alternatives + +After lengthy discussions, this was found to be the preferred way by the Helium Foundation to avoid complications of forcing payments from a named wallet/organisation. + +## Unresolved Questions + +None + +## Deployment Impact + +None - automated transaction from multisig wallet to all recipients' IOT wallets. + +## Success Metrics + +All remaining qualifying hotspots receive their rightful IOT pre-mine payment. From 8371752267d120eb723b3ea103bdfec07c0c42c7 Mon Sep 17 00:00:00 2001 From: Adrian <44499545+waveform06@users.noreply.github.com> Date: Sat, 8 Jul 2023 11:11:41 +0100 Subject: [PATCH 2/3] Update 00xx-premine-error-correction.md Some updates and proposed tweeks --- 00xx-premine-error-correction.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/00xx-premine-error-correction.md b/00xx-premine-error-correction.md index da8a47fd0..bd20647b6 100644 --- a/00xx-premine-error-correction.md +++ b/00xx-premine-error-correction.md @@ -3,23 +3,23 @@ - Author(s): [@elontusk](https://github.com/capjbadger007), [@gradoj](https://github.com/gradoj), [@leogaggl](https://github.com/leogaggl) - Start Date: 2023-07-08 - Category: economic -- Original HIP PR: +- Original HIP PR: [736](https://github.com/helium/HIP/pull/736) - Tracking Issue: -- Vote Requirements: +- Vote Requirements: veIOT Holders ## Summary -Based on the specifications in [https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine](https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine), all hotspots that earned rewards from either beaconing, witnessing or passing rewardable data, were supposed to receive the pre-mine. +Based on the specifications in [https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine](https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine), all hotspots that were active and earned rewards from either beaconing, witnessing or passing rewardable data, were supposed to receive the pre-mine. -This HIP is to correct for a coding error that left out all "Data Only" hotspots, as well as an error in the selection process during the migration, which missed some hotspots with PoC rewards from the pre-mine rewards. +This HIP is to correct for a coding error that left out all "Data Only" hotspots, as well as an error in the selection process during the migration, which missed some active hotspots with PoC rewards from the pre-mine rewards. ## Motivation -This is to correct the errors made during the calculation and payment of the IOT pre-mine to all eligible hotspots which the community voted for in HIP-51. +This is to correct the errors made during the calculation and payment of the IOT pre-mine to all eligible hotspots, which the community voted for in HIP-51. ## Stakeholders -- All hotspot owners (wallets) that have not rightfully received the IOT premine payment +- All hotspot owners (wallets) that have not rightfully received the IOT pre-mine payment - Helium Foundation ## Detailed Explanation @@ -27,14 +27,15 @@ This is to correct the errors made during the calculation and payment of the IOT The payment awarded on 20th April 2023 was 5789.755 IOT tokens based on the calculation of 2.5 billion IOT and the (incorrect) number of eligible hotspots. 1. A multi-sig pre-mine correction wallet will be created to fund awarding qualifying hotspots that were not awarded during the IOT pre-mine. -2. Each qualifying hotspot will be awarded 5789.755 IOT tokens out of the wallet transferred to the wallet that owned the hotspot at the time of the original pre-mine award (20th April 2023). -3. The pre-mine correction wallet will be able to be funded with donations from any source that chooses to add to the fund over a period of 14 epochs. Any difference required for the full payment will be funded by the Helium Foundation. Any extra funds left over will be burnt, and the wallet's keys will be disposed of. +2. Each qualifying hotspot will be awarded 5789.755 IOT tokens out of the multi-sig wallet and transferred to the wallet that owned the hotspot at the time of the original pre-mine award (20th April 2023). +3. The pre-mine correction multi-sig wallet will be able to be funded with donations from any source that chooses to add to the fund over a period of 14 epochs. Any difference required for the full payment will be funded by the Helium Foundation. Any extra leftover funds will be burnt, and the wallet's keys will be disposed of. 4. The pre-mine correction multi-sig wallet will require 2 out of 3 signatures to distribute funds. (Suggested signatures: Helium Foundation, two trusted community members to be confirmed). -5. The list of hotspots that should have received teh pre-mine payment will be published by announced by the Helium Foundation in the following locations: +5. The list of hotspots that should have received the pre-mine payment will be published by an announcement by the Helium Foundation in the following locations: 1. Helium Wallet notification 2. Helium Discord announcement 3. Helium Foundation blog 6. The query and data to generate list can be found at [https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948](https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948) for community verification. + Hotspot addresses qualifying for the reward are defined as active_not_rewarded in the last file on the link above 7. After the passage of the HIP (time of vote closure), no further claims can be made for these missed pre-mine awards. ## Drawbacks @@ -51,7 +52,8 @@ None ## Deployment Impact -None - automated transaction from multisig wallet to all recipients' IOT wallets. +The wallets owning the qualifying 25,996 hotspots (current number at the time of HIP issue), on the 20th April will receive an automated +IOT token transfer transaction from the multi-sig wallet. No claim action will be required within the Helium Wallet. ## Success Metrics From 7d69d11dcec211e82d67af7e0906659e5c52e9fa Mon Sep 17 00:00:00 2001 From: HIP Editors <93347218+hiptron@users.noreply.github.com> Date: Thu, 3 Aug 2023 13:52:45 -0400 Subject: [PATCH 3/3] Number HIP + formatting updates --- 0092-premine-error-correction.md | 56 +++++++++++++++++++++++++++++ 00xx-premine-error-correction.md | 60 -------------------------------- 2 files changed, 56 insertions(+), 60 deletions(-) create mode 100644 0092-premine-error-correction.md delete mode 100644 00xx-premine-error-correction.md diff --git a/0092-premine-error-correction.md b/0092-premine-error-correction.md new file mode 100644 index 000000000..295ba70de --- /dev/null +++ b/0092-premine-error-correction.md @@ -0,0 +1,56 @@ +# HIP 92: Correcting IOT Pre-mine Calculation Errors + +- Author(s): [@elontusk](https://github.com/capjbadger007), [@gradoj](https://github.com/gradoj), [@leogaggl](https://github.com/leogaggl) +- Start Date: 2023-07-08 +- Category: Economic +- Original HIP PR: [736](https://github.com/helium/HIP/pull/736) +- Tracking Issue: [752](https://github.com/helium/HIP/issues/752) +- Vote Requirements: veIOT Holders + +## Summary + +Based on the specifications in [Helium Docs](https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine), and in [HIP 52](https://github.com/helium/HIP/blob/main/0052-iot-dao.md) all Hotspots that were active, not on the denylist, and earned rewards from either beaconing, witnessing or passing rewardable data, were supposed to receive the IOT pre-mine at the migration. + +This HIP proposes to correct for a coding error that left out all "Data Only" Hotspots, as well as an error in the selection process during the migration, which missed some active Hotspots with PoC rewards. + +## Motivation + +This is to correct the errors made during the calculation and payment of the IOT pre-mine to all eligible Hotspots, which the community voted for in HIP-52. + +## Stakeholders + +- All Hotspot owners (wallets) that have not correctly received the IOT pre-mine amount + +## Detailed Explanation + +The payment awarded on 20th April, 2023 was 5,789.755 IOT tokens based on the calculation of 2.5 billion IOT set aside in HIP 52 and an (incorrect) number of eligible Hotspots. + +This HIP proposes that the following process is followed after this HIP is approved by the community. + +1. A multi-sig premine correction wallet will be created to fund awarding qualifying Hotspots that were not awarded during the IOT pre-mine. +2. Each qualifying Hotspot will be awarded 5,789.755 IOT tokens out of the multi-sig wallet and transferred to the wallet that owned the Hotspot at the time of the original pre-mine award (20th April, 2023). The specifics of how this is implemented will be +3. The pre-mine correction multi-sig wallet will be able to be funded with donations from any source that chooses to add to the fund over a period of 14 epochs. Any difference required for the full payment will be funded by the Helium Foundation. Any extra leftover funds will be burnt, and the wallet's keys will be disposed of. +4. The pre-mine correction multi-sig wallet will require 2 out of 3 signatures to distribute funds. (Suggested signatures: Helium Foundation, two trusted community members to be confirmed). +5. The list of Hotspots that should have received the pre-mine payment will be published by an announcement by the Helium Foundation to the entire community. +6. The query and data to generate list can be found at [this gist](https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948) for community verification. Once discussion of this HIP concludes, the final dataset used for this calculation will be added to the HIP repository as a single file. Hotspot addresses qualifying for the reward are defined as active_not_rewarded in the last file on the link above. +7. After the passage of the HIP (time of vote closure), no further claims can be made for these missed pre-mine awards. + +## Drawbacks + +None + +## Rationale and Alternatives + +After lengthy discussions, this was found to be the preferred way by the Helium Foundation to avoid complications of forcing payments from a named wallet/organisation. + +## Unresolved Questions + +None + +## Deployment Impact + +The wallets owning the qualifying 25,996 Hotspots (current number at the time of HIP issue), on the date of migration (20th April, 2023) will receive an automated IOT token transfer from the network. No claim action will be required within the Helium Wallet. + +## Success Metrics + +All remaining qualifying Hotspots receive their rightful IOT pre-mine payment. diff --git a/00xx-premine-error-correction.md b/00xx-premine-error-correction.md deleted file mode 100644 index bd20647b6..000000000 --- a/00xx-premine-error-correction.md +++ /dev/null @@ -1,60 +0,0 @@ -# Pre-mine Calculation Error Correction - -- Author(s): [@elontusk](https://github.com/capjbadger007), [@gradoj](https://github.com/gradoj), [@leogaggl](https://github.com/leogaggl) -- Start Date: 2023-07-08 -- Category: economic -- Original HIP PR: [736](https://github.com/helium/HIP/pull/736) -- Tracking Issue: -- Vote Requirements: veIOT Holders - -## Summary - -Based on the specifications in [https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine](https://docs.helium.com/solana/migration/hotspot-operator/#iot-premine), all hotspots that were active and earned rewards from either beaconing, witnessing or passing rewardable data, were supposed to receive the pre-mine. - -This HIP is to correct for a coding error that left out all "Data Only" hotspots, as well as an error in the selection process during the migration, which missed some active hotspots with PoC rewards from the pre-mine rewards. - -## Motivation - -This is to correct the errors made during the calculation and payment of the IOT pre-mine to all eligible hotspots, which the community voted for in HIP-51. - -## Stakeholders - -- All hotspot owners (wallets) that have not rightfully received the IOT pre-mine payment -- Helium Foundation - -## Detailed Explanation - -The payment awarded on 20th April 2023 was 5789.755 IOT tokens based on the calculation of 2.5 billion IOT and the (incorrect) number of eligible hotspots. - -1. A multi-sig pre-mine correction wallet will be created to fund awarding qualifying hotspots that were not awarded during the IOT pre-mine. -2. Each qualifying hotspot will be awarded 5789.755 IOT tokens out of the multi-sig wallet and transferred to the wallet that owned the hotspot at the time of the original pre-mine award (20th April 2023). -3. The pre-mine correction multi-sig wallet will be able to be funded with donations from any source that chooses to add to the fund over a period of 14 epochs. Any difference required for the full payment will be funded by the Helium Foundation. Any extra leftover funds will be burnt, and the wallet's keys will be disposed of. -4. The pre-mine correction multi-sig wallet will require 2 out of 3 signatures to distribute funds. (Suggested signatures: Helium Foundation, two trusted community members to be confirmed). -5. The list of hotspots that should have received the pre-mine payment will be published by an announcement by the Helium Foundation in the following locations: - 1. Helium Wallet notification - 2. Helium Discord announcement - 3. Helium Foundation blog -6. The query and data to generate list can be found at [https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948](https://gist.github.com/gradoj/fa29aac39b34de05fba8f6bc5e7d8948) for community verification. - Hotspot addresses qualifying for the reward are defined as active_not_rewarded in the last file on the link above -7. After the passage of the HIP (time of vote closure), no further claims can be made for these missed pre-mine awards. - -## Drawbacks - -None - -## Rationale and Alternatives - -After lengthy discussions, this was found to be the preferred way by the Helium Foundation to avoid complications of forcing payments from a named wallet/organisation. - -## Unresolved Questions - -None - -## Deployment Impact - -The wallets owning the qualifying 25,996 hotspots (current number at the time of HIP issue), on the 20th April will receive an automated -IOT token transfer transaction from the multi-sig wallet. No claim action will be required within the Helium Wallet. - -## Success Metrics - -All remaining qualifying hotspots receive their rightful IOT pre-mine payment.