Skip to content
This repository was archived by the owner on Jan 24, 2024. It is now read-only.

Commit b1f1920

Browse files
authored
Merge branch 'main' into update-velodrome-pool-group-id
2 parents 4ecf316 + 571d9e9 commit b1f1920

File tree

75 files changed

+17
-6142
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+17
-6142
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44

55
[1]: https://www.npmjs.com/package/@zapper-fi/studio?activeTab=versions
66

7+
## [0.575.2](https://github.com/Zapper-fi/studio/compare/v0.575.1...v0.575.2) (2024-01-09)
8+
9+
10+
### Bug Fixes
11+
12+
* **app-tokens:** Migration to ATI ([#3176](https://github.com/Zapper-fi/studio/issues/3176)) ([14744e6](https://github.com/Zapper-fi/studio/commit/14744e642a1213e03092fc75a44791c59dd080de))
13+
* **apps:** App token migration to ATI ([#3179](https://github.com/Zapper-fi/studio/issues/3179)) ([efe6f5a](https://github.com/Zapper-fi/studio/commit/efe6f5aa4df251ac7d8f4af2b9d6203739a8a025))
14+
* **banano:** Fix farms on Ethereum ([#3178](https://github.com/Zapper-fi/studio/issues/3178)) ([9c08233](https://github.com/Zapper-fi/studio/commit/9c08233501d15f8d4f06f9ee87b712844c1b5a87))
15+
716
## [0.575.1](https://github.com/Zapper-fi/studio/compare/v0.575.0...v0.575.1) (2024-01-04)
817

918

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@zapper-fi/studio",
3-
"version": "0.575.1",
3+
"version": "0.575.2",
44
"description": "Community build apps for Zapper.fi",
55
"license": "MIT",
66
"main": "./index.js",

src/apps/abracadabra/abracadabra.module.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,16 @@ import { ArbitrumAbracadabraCauldronContractPositionFetcher } from './arbitrum/a
66
import { ArbitrumAbracadabraFarmBoostedContractPositionFetcher } from './arbitrum/abracadabra.farm-boosted.contract-position-fetcher';
77
import { ArbitrumAbracadabraFarmContractPositionFetcher } from './arbitrum/abracadabra.farm.contract-position-fetcher';
88
import { ArbitrumAbracadabraMspellContractPositionFetcher } from './arbitrum/abracadabra.m-spell.contract-position-fetcher';
9-
import { ArbitrumAbracadabraMagicGlpTokenFetcher } from './arbitrum/abracadabra.magic-glp.token-fetcher';
109
import { ArbitrumAbracadabraStakedSpellTokenFetcher } from './arbitrum/abracadabra.staked-spell.token-fetcher';
1110
import { AvalancheAbracadabraCauldronContractPositionFetcher } from './avalanche/abracadabra.cauldron.contract-position-fetcher';
1211
import { AvalancheAbracadabraFarmContractPositionFetcher } from './avalanche/abracadabra.farm.contract-position-fetcher';
1312
import { AvalancheAbracadabraMspellContractPositionFetcher } from './avalanche/abracadabra.m-spell.contract-position-fetcher';
14-
import { AvalancheAbracadabraMagicGlpTokenFetcher } from './avalanche/abracadabra.magic-glp.token-fetcher';
1513
import { AvalancheAbracadabraStakedSpellTokenFetcher } from './avalanche/abracadabra.staked-spell.token-fetcher';
1614
import { BinanceSmartChainAbracadabraCauldronContractPositionFetcher } from './binance-smart-chain/abracadabra.cauldron.contract-position-fetcher';
1715
import { AbracadabraViemContractFactory } from './contracts';
1816
import { EthereumAbracadabraCauldronContractPositionFetcher } from './ethereum/abracadabra.cauldron.contract-position-fetcher';
1917
import { EthereumAbracadabraFarmContractPositionFetcher } from './ethereum/abracadabra.farm.contract-position-fetcher';
2018
import { EthereumAbracadabraMspellContractPositionFetcher } from './ethereum/abracadabra.m-spell.contract-position-fetcher';
21-
import { EthereumAbracadabraMagicApeTokenFetcher } from './ethereum/abracadabra.magic-ape.token-fetcher';
22-
import { EthereumAbracadabraStakedSpellTokenFetcher } from './ethereum/abracadabra.staked-spell.token-fetcher';
2319
import { FantomAbracadabraCauldronContractPositionFetcher } from './fantom/abracadabra.cauldron.contract-position-fetcher';
2420
import { FantomAbracadabraFarmContractPositionFetcher } from './fantom/abracadabra.farm.contract-position-fetcher';
2521
import { FantomAbracadabraMspellContractPositionFetcher } from './fantom/abracadabra.m-spell.contract-position-fetcher';
@@ -33,24 +29,20 @@ import { OptimismAbracadabraErc20VaultsTokenFetcher } from './optimism/abracadab
3329
// Arbitrum
3430
ArbitrumAbracadabraCauldronContractPositionFetcher,
3531
ArbitrumAbracadabraFarmContractPositionFetcher,
36-
ArbitrumAbracadabraMagicGlpTokenFetcher,
3732
ArbitrumAbracadabraMspellContractPositionFetcher,
3833
ArbitrumAbracadabraStakedSpellTokenFetcher,
3934
ArbitrumAbracadabraFarmBoostedContractPositionFetcher,
4035
// Avalanche
4136
AvalancheAbracadabraCauldronContractPositionFetcher,
4237
AvalancheAbracadabraFarmContractPositionFetcher,
43-
AvalancheAbracadabraMagicGlpTokenFetcher,
4438
AvalancheAbracadabraMspellContractPositionFetcher,
4539
AvalancheAbracadabraStakedSpellTokenFetcher,
4640
// Binance-smart-chain
4741
BinanceSmartChainAbracadabraCauldronContractPositionFetcher,
4842
// Ethereum
4943
EthereumAbracadabraCauldronContractPositionFetcher,
5044
EthereumAbracadabraFarmContractPositionFetcher,
51-
EthereumAbracadabraMagicApeTokenFetcher,
5245
EthereumAbracadabraMspellContractPositionFetcher,
53-
EthereumAbracadabraStakedSpellTokenFetcher,
5446
// Fantom
5547
FantomAbracadabraCauldronContractPositionFetcher,
5648
FantomAbracadabraFarmContractPositionFetcher,

src/apps/abracadabra/arbitrum/abracadabra.arbitrum.constants.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,10 @@ export const ARBITRUM_CAULDRONS: AbracadabraCauldronContractPositionDefinition[]
1212
{ version: 'V4', type: 'REGULAR', address: '0x66805f6e719d7e67d46e8b2501c1237980996c6a' }, // gmLINK
1313
];
1414

15-
export const ARBITRUM_GLP_TOKEN_ADDRESS = '0x4277f8f2c384827b5273592ff7cebd9f2c1ac258';
16-
export const AVALANCHE_GLP_TOKEN_ADDRESS = '0x01234181085565ed162a948b6a5e88758cd7c7b8';
17-
1815
export const CURVE_MIM_3POOL_FARM = '0x839de324a1ab773f76a53900d70ac1b913d2b387';
1916

2017
export const M_SPELL_ADDRESS = '0x1df188958a8674b5177f77667b8d173c3cdd9e51';
2118
export const S_SPELL_ADDRESS = '0xf7428ffcb2581a2804998efbb036a43255c8a8d3';
2219
export const SPELL_ADDRESS = '0xf7428ffcb2581a2804998efbb036a43255c8a8d3';
2320

24-
export const MAGIC_GLP_ADDRESS = '0x85667409a723684fe1e57dd1abde8d88c2f54214';
25-
export const GLP_REWARD_TRACKER_ADDRESSES = [
26-
'0x4e971a87900b931ff39d1aad67697f49835400b6',
27-
'0x1addd80e6039594ee970e5872d247bf0414c8903',
28-
];
29-
export const MAGIC_GLP_HARVESTOR_ADDRESS = '0xc99a4863173ef52ccb7ea05440da0e37ba39c139';
3021
export const MAGIC_GLP_ANNUAL_HARVESTS = HOURS_PER_YEAR;

src/apps/abracadabra/arbitrum/abracadabra.magic-glp.token-fetcher.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/apps/abracadabra/avalanche/abracadabra.magic-glp.token-fetcher.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/apps/abracadabra/common/abracadabra.magic-ape.token-fetcher.ts

Lines changed: 0 additions & 71 deletions
This file was deleted.

src/apps/abracadabra/common/abracadabra.magic-glp.token-fetcher.ts

Lines changed: 0 additions & 112 deletions
This file was deleted.

src/apps/abracadabra/ethereum/abracadabra.magic-ape.token-fetcher.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/apps/abracadabra/ethereum/abracadabra.staked-spell.token-fetcher.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/apps/aelin/aelin.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { AelinViemContractFactory } from './contracts';
66
import { EthereumAelinPoolTokenFetcher } from './ethereum/aelin.pool.token-fetcher';
77
import { OptimismAelinFarmContractPositionFetcher } from './optimism/aelin.farm.contract-position-fetcher';
88
import { OptimismAelinPoolTokenFetcher } from './optimism/aelin.pool.token-fetcher';
9-
import { OptimismAelinVAelinTokenFetcher } from './optimism/aelin.v-aelin.token-fetcher';
109

1110
@Module({
1211
providers: [
@@ -15,7 +14,6 @@ import { OptimismAelinVAelinTokenFetcher } from './optimism/aelin.v-aelin.token-
1514
EthereumAelinPoolTokenFetcher,
1615
// Optimism
1716
OptimismAelinPoolTokenFetcher,
18-
OptimismAelinVAelinTokenFetcher,
1917
OptimismAelinFarmContractPositionFetcher,
2018
],
2119
})

src/apps/aelin/optimism/aelin.v-aelin.token-fetcher.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/apps/banano/common/banano.farm.contract-position-fetcher.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ export abstract class BananoFarmContractPositionFetcher extends MasterChefTempla
4444
}
4545

4646
async getTotalRewardRate({ contract }: GetMasterChefDataPropsParams<Benis>): Promise<BigNumberish> {
47-
return contract.read.wbanPerSecond();
47+
const now = Date.now();
48+
const endTime = (await contract.read.endTime()) * 1_000;
49+
return endTime < now ? 0 : contract.read.wbanPerSecond();
4850
}
4951

5052
async getPoolAllocPoints({ contract, definition }: GetMasterChefDataPropsParams<Benis>): Promise<BigNumberish> {

src/apps/beethoven-x/beethoven-x.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { BalancerV2ViemContractFactory } from '~apps/balancer-v2/contracts';
55

66
import { BeethovenXViemContractFactory } from './contracts';
77
import { FantomBeethovenXChefContractPositionFetcher } from './fantom/beethoven-x.chef.contract-position-fetcher';
8-
import { FantomBeethovenXFBeetsTokenFetcher } from './fantom/beethoven-x.f-beets.token-fetcher';
98
import { FantomBeethovenXPoolTokenFetcher } from './fantom/beethoven-x.pool.token-fetcher';
109
import { OptimismBeethovenXFarmContractPositionFetcher } from './optimism/beethoven-x.farm.contract-position-fetcher';
1110
import { OptimismBeethovenXPoolTokenFetcher } from './optimism/beethoven-x.pool.token-fetcher';
@@ -17,7 +16,6 @@ import { OptimismBeethovenXPoolTokenFetcher } from './optimism/beethoven-x.pool.
1716
// Fantom
1817
FantomBeethovenXChefContractPositionFetcher,
1918
FantomBeethovenXPoolTokenFetcher,
20-
FantomBeethovenXFBeetsTokenFetcher,
2119
// Optimism
2220
OptimismBeethovenXFarmContractPositionFetcher,
2321
OptimismBeethovenXPoolTokenFetcher,

src/apps/beethoven-x/fantom/beethoven-x.f-beets.token-fetcher.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)