yral-dapp / hot-or-not-backend-canister

Other
9 stars 6 forks source link

CDAO Airdrop Implementation #410

Open rupansh-sekar-yral opened 1 month ago

rupansh-sekar-yral commented 1 month ago

Adds two features:

Couple of notes:

I've added upgrade code for proof of participation, all existing canisters will need this. The cycle cost will be expensive Platform orchestrator: (25_000_000_000 number of subnet orchestrators) for each subnet orchestrator: (25_000_000_000 number of individual canisters in the subnet) Please ensure all canisters have enough cycles.

upgrade sequence: I am not sure if this is how we perform upgrades so im defining the sequence here. Ensure its followed so all canisters get a proof of participation:

We should also remove the upgrade logic from subnet orchestrator and platform orchestrator once the upgrades are complete to not waste cycles.

Following updates in off-chain components will be required to switch the network to airdrop flow(to be done AFTER upgrades):