From f5070201e3b22c712948825232fcea9f80455615 Mon Sep 17 00:00:00 2001 From: Alunara <> Date: Wed, 24 Jan 2024 00:41:13 +0100 Subject: [PATCH 1/2] fix(llama-airforce): Incorrect uCVX merkle distributor contract address --- .../llama-airforce.airdrop.contract-position-fetcher.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts b/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts index e29159fe2..2122068a7 100644 --- a/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts +++ b/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts @@ -51,9 +51,8 @@ export class EthereumLlamaAirforceAirdropContractPositionFetcher extends Contrac address: '0x5682a28919389b528ae74dd627e0d632ca7e398c', rewardTokenAddress: '0x3a886455e5b33300a31c5e77bac01e76c0c7b29c', // uFXS }, - { - address: '0x27a11054b62c29c166f3fab2b0ac708043b0cb49', + address: '0x6788234f40931ca615b0d221c1afbf0ec07afcc5', rewardTokenAddress: '0x8659fc767cad6005de79af65dafe4249c57927af', // uCVX }, ]; From 9a2ddf989ba45eb036c82116969e63949ad8a71d Mon Sep 17 00:00:00 2001 From: Alunara <> Date: Wed, 24 Jan 2024 01:01:33 +0100 Subject: [PATCH 2/2] feat(llama-airforce): Add uPRISMA support --- .../llama-airforce.airdrop.contract-position-fetcher.ts | 4 ++++ .../llama-airforce/ethereum/llama-airforce.merkle-cache.ts | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts b/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts index 2122068a7..1e3a10039 100644 --- a/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts +++ b/src/apps/llama-airforce/ethereum/llama-airforce.airdrop.contract-position-fetcher.ts @@ -55,6 +55,10 @@ export class EthereumLlamaAirforceAirdropContractPositionFetcher extends Contrac address: '0x6788234f40931ca615b0d221c1afbf0ec07afcc5', rewardTokenAddress: '0x8659fc767cad6005de79af65dafe4249c57927af', // uCVX }, + { + address: '0xf09320ed7db384cab7fce9ea9947436a806754d3', + rewardTokenAddress: '0x9bfd08d7b3cc40129132a17b4d5b9ea3351464bd', // uPRISMA + }, ]; } diff --git a/src/apps/llama-airforce/ethereum/llama-airforce.merkle-cache.ts b/src/apps/llama-airforce/ethereum/llama-airforce.merkle-cache.ts index ddf3b4982..c851e71c9 100644 --- a/src/apps/llama-airforce/ethereum/llama-airforce.merkle-cache.ts +++ b/src/apps/llama-airforce/ethereum/llama-airforce.merkle-cache.ts @@ -23,7 +23,7 @@ export class EthereumLlamaAirforceMerkleCache extends MerkleCache( 'https://raw.githubusercontent.com/0xAlunara/Llama-Airforce-Airdrops/master/ucrv/latest.json', ), @@ -33,16 +33,21 @@ export class EthereumLlamaAirforceMerkleCache extends MerkleCache( 'https://raw.githubusercontent.com/0xAlunara/Llama-Airforce-Airdrops/master/ucvx/latest.json', ), + axios.get( + 'https://raw.githubusercontent.com/0xAlunara/Llama-Airforce-Airdrops/master/uprisma/latest.json', + ), ]); const uCrvTokenAddress = '0xde2bef0a01845257b4aef2a2eaa48f6eaeafa8b7'; const uFxsTokenAddress = '0x3a886455e5b33300a31c5e77bac01e76c0c7b29c'; const uCvxTokenAddress = '0x8659fc767cad6005de79af65dafe4249c57927af'; + const uPrismaTokenAddress = '0x9bfd08d7b3cc40129132a17b4d5b9ea3351464bd'; return { [uCrvTokenAddress]: uCrvData.claims, [uFxsTokenAddress]: uFxsData.claims, [uCvxTokenAddress]: uCvxData.claims, + [uPrismaTokenAddress]: uPrismaData.claims, }; } }