From 9d224426c0e1838d68574d43409d41a4c50f0eb0 Mon Sep 17 00:00:00 2001 From: Timidan Date: Thu, 24 Oct 2024 02:56:32 +0100 Subject: [PATCH] add pending props and author xps --- data/airdrops/authors/authors6.ts | 60 +++++++++++++++++++ .../merkle/grantXP_agip128-coreprop.ts | 17 ++++++ .../merkle/grantXP_agip129-coreprop.ts | 17 ++++++ .../merkle/grantXP_agip131-coreprop.ts | 17 ++++++ .../merkle/grantXP_agip132-coreprop.ts | 17 ++++++ .../merkle/grantXP_agip133-coreprop.ts | 17 ++++++ scripts/airdrops/propIds.ts | 44 ++++++++++++++ .../sigprops/merkle/grantXP_agip128.ts | 17 ++++++ .../sigprops/merkle/grantXP_agip129.ts | 17 ++++++ .../sigprops/merkle/grantXP_agip131.ts | 17 ++++++ .../sigprops/merkle/grantXP_agip132.ts | 0 .../sigprops/merkle/grantXP_agip133.ts | 17 ++++++ 12 files changed, 257 insertions(+) create mode 100644 data/airdrops/authors/authors6.ts create mode 100644 scripts/airdrops/coreprops/merkle/grantXP_agip128-coreprop.ts create mode 100644 scripts/airdrops/coreprops/merkle/grantXP_agip129-coreprop.ts create mode 100644 scripts/airdrops/coreprops/merkle/grantXP_agip131-coreprop.ts create mode 100644 scripts/airdrops/coreprops/merkle/grantXP_agip132-coreprop.ts create mode 100644 scripts/airdrops/coreprops/merkle/grantXP_agip133-coreprop.ts create mode 100644 scripts/airdrops/sigprops/merkle/grantXP_agip128.ts create mode 100644 scripts/airdrops/sigprops/merkle/grantXP_agip129.ts create mode 100644 scripts/airdrops/sigprops/merkle/grantXP_agip131.ts create mode 100644 scripts/airdrops/sigprops/merkle/grantXP_agip132.ts create mode 100644 scripts/airdrops/sigprops/merkle/grantXP_agip133.ts diff --git a/data/airdrops/authors/authors6.ts b/data/airdrops/authors/authors6.ts new file mode 100644 index 000000000..0828bdad2 --- /dev/null +++ b/data/airdrops/authors/authors6.ts @@ -0,0 +1,60 @@ +//AGIPs 114-133 +//agip 130 is not included + +export const tokenIds = [ + 5588, //114 ::: took a tokenId from thrax's wallet + 7260, //115 + 16524, //116 + 10892, //117 + 1484, //118 + 1264, //119 + 1484, //120 + 9673, //121 + 13700, //122 + 4858, //123 + 4743, //124 + 10892, //125 + 8612, //126 + 7472, //127 + 16635, //127 + 5369, //128 + 21937, //129 + 18650, //129 + 4895, //129 + 11008, //129 + 15682, //129 + 4858, //131 + 4895, //131 + 11008, //131 + 13681, //132 + 1484, //132 +]; + +export const amounts = [ + 150, + 150, //115 + 150, //116 + 150, //117 + 150, //118 + 150, //119 + 150, //120 + 150, //121 + 150, //122 + 150, //123 + 150, //124 + 150, //125 + 150, //126 + 75, //127 + 75, //127 + 250, //128 + 50, //129 + 50, //129 + 50, //129 + 50, //129 + 50, //129 + 83, //131 + 83, //131 + 84, //131 + 250, //132 + 250, //132 +]; diff --git a/scripts/airdrops/coreprops/merkle/grantXP_agip128-coreprop.ts b/scripts/airdrops/coreprops/merkle/grantXP_agip128-coreprop.ts new file mode 100644 index 000000000..a324b8bb0 --- /dev/null +++ b/scripts/airdrops/coreprops/merkle/grantXP_agip128-coreprop.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x76a91e48a9a1b12852f055be07c2661d3d4a208091db9edbb16ba73b3cef3e55"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/coreprops/merkle/grantXP_agip129-coreprop.ts b/scripts/airdrops/coreprops/merkle/grantXP_agip129-coreprop.ts new file mode 100644 index 000000000..a9729a4f1 --- /dev/null +++ b/scripts/airdrops/coreprops/merkle/grantXP_agip129-coreprop.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0xef468935df62924bbf897d45a92da9876da20e30fdb6d7b7f18c2c847b198b86"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/coreprops/merkle/grantXP_agip131-coreprop.ts b/scripts/airdrops/coreprops/merkle/grantXP_agip131-coreprop.ts new file mode 100644 index 000000000..6ffe1dc3a --- /dev/null +++ b/scripts/airdrops/coreprops/merkle/grantXP_agip131-coreprop.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x00942985e9dd86bfc0362e25a83611d9854a81f2d1d75392db185440f764c405"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/coreprops/merkle/grantXP_agip132-coreprop.ts b/scripts/airdrops/coreprops/merkle/grantXP_agip132-coreprop.ts new file mode 100644 index 000000000..e703b4fc8 --- /dev/null +++ b/scripts/airdrops/coreprops/merkle/grantXP_agip132-coreprop.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x094419732ba0037d626f90c99b65c9810b4a3627eaf41f30cda6ca334e390b24"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/coreprops/merkle/grantXP_agip133-coreprop.ts b/scripts/airdrops/coreprops/merkle/grantXP_agip133-coreprop.ts new file mode 100644 index 000000000..cea2bd1e2 --- /dev/null +++ b/scripts/airdrops/coreprops/merkle/grantXP_agip133-coreprop.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x09bccefc981f6dad5e8f96045a57d6abe06685cf2572f75bf0444eb0c8253660"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/propIds.ts b/scripts/airdrops/propIds.ts index ee9ff82cb..82929edcb 100644 --- a/scripts/airdrops/propIds.ts +++ b/scripts/airdrops/propIds.ts @@ -343,6 +343,27 @@ const sigProps = [ id: "0x41a8eefa0d919e84a6fc6e2ef3b62b776f98deb4627defe310c056e30d091cfc", title: "Increasing XP Award to 250 XP for Succesful CORE AGIPs", }, + { + id: "0x4ccd858c4db0933066a5c41386ffc008d87347fa5b582f23a44c7c47b9a12d27", + title: "Replacement DAO Director Election", + }, + { + id: "0x4341932033531173746139ca670c533e6edd795b453075858de2d17457360899", + title: "Tipping for Aavegotchi community apps", + }, + //no sigprop 130 + { + id: "0x8a0f395fe3a966d5d52477d09b6c4e34f6e5053f70a8e65d118901adfc15078f", + title: "Forge Competition Pilot Season 1", + }, + { + id: "0x094419732ba0037d626f90c99b65c9810b4a3627eaf41f30cda6ca334e390b24", + title: "Gotchi Battler V1.7 & V2 funding request", + }, + { + id: "0x09bccefc981f6dad5e8f96045a57d6abe06685cf2572f75bf0444eb0c8253660", + title: "Funding Renewal Proposal for Pixelcraft Studios, 2024-2025", + }, ]; const coreProps = [ @@ -699,4 +720,27 @@ const coreProps = [ id: "0x307f6d8e39de3ce35886714e07586f838d42aa0556c66b19a142b1d8f2ba1703", title: "[AGIP 127] Increasing XP Award to 250 XP for Succesful CORE AGIPs", }, + //xp rewards for authors of successful coreprops increased to 250 + { + id: "0x76a91e48a9a1b12852f055be07c2661d3d4a208091db9edbb16ba73b3cef3e55", + title: "[AGIP 128] Replacement DAO Director Election", + }, + { + id: "0xef468935df62924bbf897d45a92da9876da20e30fdb6d7b7f18c2c847b198b86", + title: "[AGIP 129] Tipping for Aavegotchi community apps", + }, + //no coreprop 130 + { + id: "0x00942985e9dd86bfc0362e25a83611d9854a81f2d1d75392db185440f764c405", + title: "[AGIP 131] Forge Competition Pilot Season 1", + }, + { + id: "0x4c1529a8fd0385d793838bd4d997aab84b2eb0f8344f941e2fab906ee5172308", + title: "[AGIP 132] Gotchi Battler V1.7 & V2 funding request", + }, + { + id: "0x5142f7e9d4b416c0c6531ef23e5637fb56a34e731b73c0f10a26a25a72ef2077", + title: + "[AGIP 133] Funding Renewal Proposal for Pixelcraft Studios, 2024-2025", + }, ]; diff --git a/scripts/airdrops/sigprops/merkle/grantXP_agip128.ts b/scripts/airdrops/sigprops/merkle/grantXP_agip128.ts new file mode 100644 index 000000000..1f4b7498e --- /dev/null +++ b/scripts/airdrops/sigprops/merkle/grantXP_agip128.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x4ccd858c4db0933066a5c41386ffc008d87347fa5b582f23a44c7c47b9a12d27"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/sigprops/merkle/grantXP_agip129.ts b/scripts/airdrops/sigprops/merkle/grantXP_agip129.ts new file mode 100644 index 000000000..1ed76aaf7 --- /dev/null +++ b/scripts/airdrops/sigprops/merkle/grantXP_agip129.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x4341932033531173746139ca670c533e6edd795b453075858de2d17457360899"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/sigprops/merkle/grantXP_agip131.ts b/scripts/airdrops/sigprops/merkle/grantXP_agip131.ts new file mode 100644 index 000000000..57c50536f --- /dev/null +++ b/scripts/airdrops/sigprops/merkle/grantXP_agip131.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x8a0f395fe3a966d5d52477d09b6c4e34f6e5053f70a8e65d118901adfc15078f"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/scripts/airdrops/sigprops/merkle/grantXP_agip132.ts b/scripts/airdrops/sigprops/merkle/grantXP_agip132.ts new file mode 100644 index 000000000..e69de29bb diff --git a/scripts/airdrops/sigprops/merkle/grantXP_agip133.ts b/scripts/airdrops/sigprops/merkle/grantXP_agip133.ts new file mode 100644 index 000000000..cea2bd1e2 --- /dev/null +++ b/scripts/airdrops/sigprops/merkle/grantXP_agip133.ts @@ -0,0 +1,17 @@ +import { run } from "hardhat"; + +async function addXPDrop() { + const propId = + "0x09bccefc981f6dad5e8f96045a57d6abe06685cf2572f75bf0444eb0c8253660"; + + await run("deployXPDrop", { + proposalId: propId, + }); +} + +addXPDrop() + .then(() => process.exit(0)) + .catch((error) => { + console.error(error); + process.exit(1); + });