Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev' into gda-deployment-fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
hellwolf committed Feb 5, 2024
2 parents 127acec + 8cc3b3a commit 91631e5
Show file tree
Hide file tree
Showing 13 changed files with 70 additions and 43 deletions.
2 changes: 1 addition & 1 deletion packages/automation-contracts/autowrap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
"dependencies": {
"@openzeppelin/contracts": "4.9.3",
"@superfluid-finance/ethereum-contracts": "1.9.0",
"@superfluid-finance/metadata": "1.1.26"
"@superfluid-finance/metadata": "1.1.27"
}
}
2 changes: 1 addition & 1 deletion packages/automation-contracts/scheduler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
"dependencies": {
"@openzeppelin/contracts": "4.9.3",
"@superfluid-finance/ethereum-contracts": "1.9.0",
"@superfluid-finance/metadata": "1.1.26"
"@superfluid-finance/metadata": "1.1.27"
}
}
2 changes: 1 addition & 1 deletion packages/ethereum-contracts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
"@safe-global/safe-service-client": "^2.0.3",
"@safe-global/safe-web3-lib": "^1.9.4",
"@superfluid-finance/js-sdk": "0.6.3",
"@superfluid-finance/metadata": "1.1.26",
"@superfluid-finance/metadata": "1.1.27",
"async": "^3.2.5",
"csv-writer": "^1.6.0",
"ethers": "^5.7.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ contract GeneralDistributionAgreementV1IntegrationTest is FoundrySuperfluidTeste
SuperfluidPool public freePool;
uint256 public liquidationPeriod;

constructor() FoundrySuperfluidTester(7) { }
constructor() FoundrySuperfluidTester(10) { }

function setUp() public override {
super.setUp();
Expand Down Expand Up @@ -375,23 +375,23 @@ contract GeneralDistributionAgreementV1IntegrationTest is FoundrySuperfluidTeste
mock.validateStorageLayout();
}

function testDistributeFlowUsesMinDeposit(
function testDistributeFlowUsesMinDepositWhenFlowDepositIsLess(
uint64 distributionFlowRate,
uint32 minDepositMultiplier,
uint32 minDepositFlowRate,
address member,
FoundrySuperfluidTester._StackVars_UseBools memory useBools_,
PoolConfig memory config
) public {
ISuperfluidPool pool = _helperCreatePool(superToken, alice, alice, false, config);
vm.assume(distributionFlowRate < minDepositMultiplier);
vm.assume(distributionFlowRate < minDepositFlowRate);
vm.assume(distributionFlowRate > 0);
vm.assume(member != address(pool));
vm.assume(member != address(0));

_addAccount(member);

vm.startPrank(address(sf.governance.owner()));
uint256 minimumDeposit = 4 hours * uint256(minDepositMultiplier);
uint256 minimumDeposit = 4 hours * uint256(minDepositFlowRate);
sf.governance.setSuperTokenMinimumDeposit(sf.host, superToken, minimumDeposit);
vm.stopPrank();

Expand All @@ -402,15 +402,15 @@ contract GeneralDistributionAgreementV1IntegrationTest is FoundrySuperfluidTeste
assertEq(buffer, minimumDeposit, "GDAv1.t: Min buffer should be used");
}

function testDistributeFlowIgnoresMinDeposit(
function testDistributeFlowIgnoresMinDepositWhenFlowDepositIsGreater(
int32 distributionFlowRate,
uint32 minDepositMultiplier,
uint32 minDepositFlowRate,
address member,
FoundrySuperfluidTester._StackVars_UseBools memory useBools_,
PoolConfig memory config
) public {
ISuperfluidPool pool = _helperCreatePool(superToken, alice, alice, false, config);
vm.assume(uint32(distributionFlowRate) >= minDepositMultiplier);
vm.assume(uint32(distributionFlowRate) >= minDepositFlowRate);
vm.assume(distributionFlowRate > 0);
vm.assume(member != address(0));
vm.assume(member != address(freePool));
Expand All @@ -419,7 +419,7 @@ contract GeneralDistributionAgreementV1IntegrationTest is FoundrySuperfluidTeste

vm.startPrank(address(sf.governance.owner()));

uint256 minimumDeposit = 4 hours * uint256(minDepositMultiplier);
uint256 minimumDeposit = 4 hours * uint256(minDepositFlowRate);
sf.governance.setSuperTokenMinimumDeposit(sf.host, superToken, minimumDeposit);
vm.stopPrank();

Expand Down
2 changes: 1 addition & 1 deletion packages/js-sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"cloc": "sh tasks/cloc.sh"
},
"dependencies": {
"@superfluid-finance/metadata": "1.1.26",
"@superfluid-finance/metadata": "1.1.27",
"@truffle/contract": "4.6.29",
"auto-bind": "4.0.0",
"node-fetch": "2.7.0"
Expand Down
8 changes: 8 additions & 0 deletions packages/metadata/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Added
- toga and batchLiquidator for scroll-mainnet

## [v1.1.27]
### Added
- gdaV1 and gdaV1Forwarder for all testnets
### Changed
- loader on those networks (now also loads the gda)
### Fixed
- agreement addresses of scroll-mainnet and scroll-sepolia

## [v1.1.26]
### Added
- gdaV1 and gdaV1Forwarder for several mainnets
Expand Down
24 changes: 15 additions & 9 deletions packages/metadata/main/networks/list.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ module.exports =
},
{
"name": "optimism-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 420,
"chainId": 420,
Expand Down Expand Up @@ -173,6 +174,7 @@ module.exports =
},
{
"name": "arbitrum-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 421613,
"chainId": 421613,
Expand Down Expand Up @@ -277,10 +279,12 @@ module.exports =
"cfaV1": "0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0x9358C7dCCc6B8CA6F526311e8ac266F8C861B7ea",
"gdaV1": "0x9823364056BcA85Dc3c4a3b96801314D082C8Eb9",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x254C2e152E8602839D288A7bccdf3d0974597193",
"constantOutflowNFT": "0xfBE332e001D6b54e1F4B63c2343B8E7746d99Ece",
"constantInflowNFT": "0xC95346B7394009ccEfaA62Eca28797804B2bCF1C",
"superfluidLoader": "0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",
"superfluidLoader": "0x862F59081FC7907F940bE4227b9f485d700E6cdD",
"existentialNFTCloneFactory": "0x0D1F0d4629B722b4dFabd195c14F12f2095418d9"
},
"startBlockV1": 3322400,
Expand All @@ -298,6 +302,7 @@ module.exports =
},
{
"name": "base-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 84531,
"chainId": 84531,
Expand Down Expand Up @@ -352,10 +357,12 @@ module.exports =
"cfaV1": "0x1EAa5ceA064aab2692AF257FB31f5291fdA3Cdee",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xBf22019a4A4430bA67D3B0c8B4d5Edc48F913301",
"gdaV1": "0x11C3c89701E6b0BA7576543dBa0c81Bd74c53e13",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x0F3B163623F05b2BfF42956f7C7bd31456bd83a2",
"constantOutflowNFT": "0xDBD6f113E46A99D7BF95edfa47390c0c8127E922",
"constantInflowNFT": "0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",
"superfluidLoader": "0xda6db863cb2EE39b196edB8159c38A1ed5c55344",
"superfluidLoader": "0x712A3edF1fb9070695BF08Adf82C289fB1972E78",
"existentialNFTCloneFactory": "0x70bbB7a057A13070dF11d533e8f299357D778637"
},
"startBlockV1": 726000,
Expand Down Expand Up @@ -422,11 +429,10 @@ module.exports =
"contractsV1": {
"resolver": "0xB62446a3006d86f6e9eAa36da773c311E7B8AF91",
"host": "0x42b05a6016B9eED232E13fd56a8F0725693DBF8e",
"governance": "0x59282c3ae5480F360429c0344A13e37cE9B13487",
"cfaV1": "0x09168F566EFF50Af1EB21D9BC45C9662fB6e08F1",
"cfaV1": "0xbc46B4Aa41c055578306820013d4B65fff42711E",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xD5F7350ad4ae4dA26714Cc95564D9Da31F2830e5",
"gdaV1": "0x7671c9059E085A14935d84E0fdE0df577D893a41",
"idaV1": "0x296556422F44F19E5d216CBf98348A03BDc445E7",
"gdaV1": "0x93fA9B627eE016990Fe5e654F923aaE8a480a75b",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0xEdB0A24DDb09cFeffF0C5348EB5d6D1C439d36bf",
"constantInflowNFT": "0x1DA4e4F848Cd4D0f528c2D0F19F41226BacB5489",
Expand Down Expand Up @@ -955,10 +961,10 @@ module.exports =
"resolver": "0xb25a19c0e7d10c8D37E5b63Ed3213b67f7ebfF80",
"host": "0x0F86a21F6216c061B222c224e315d9FC34520bb7",
"governance": "0xC2C9a709A6744816b3712D520BD314fe610AEa33",
"cfaV1": "0x9d146055738BD4D258c99927A3188C94dCf4cd18",
"cfaV1": "0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xC537033813fA474e5f9588114ef2EfBB0564e080",
"gdaV1": "0x2c6dc2f45c9a15512BcF219867eAB804b5737c6a",
"idaV1": "0x4112557F0F228A18654d3C39599421DE9F61144d",
"gdaV1": "0x97a9f293d7eD13f3fbD499cE684Ed4F103295a28",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0x0de05fe0fF8F5eA9475CA8425e2D05Dd38ccED84",
"constantInflowNFT": "0x8c24Fc82c8fDd763F08E654212fc27e577EbD934",
Expand Down
1 change: 1 addition & 0 deletions packages/metadata/module/networks/list.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ interface SubgraphData {
}
export interface NetworkMetaData {
readonly name: string; // Superfluid canonical network name
readonly isDeprecated: boolean;
readonly isTestnet: boolean;
readonly networkId: number;
readonly chainId: number;
Expand Down
24 changes: 15 additions & 9 deletions packages/metadata/module/networks/list.js
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ export default
},
{
"name": "optimism-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 420,
"chainId": 420,
Expand Down Expand Up @@ -173,6 +174,7 @@ export default
},
{
"name": "arbitrum-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 421613,
"chainId": 421613,
Expand Down Expand Up @@ -277,10 +279,12 @@ export default
"cfaV1": "0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0x9358C7dCCc6B8CA6F526311e8ac266F8C861B7ea",
"gdaV1": "0x9823364056BcA85Dc3c4a3b96801314D082C8Eb9",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x254C2e152E8602839D288A7bccdf3d0974597193",
"constantOutflowNFT": "0xfBE332e001D6b54e1F4B63c2343B8E7746d99Ece",
"constantInflowNFT": "0xC95346B7394009ccEfaA62Eca28797804B2bCF1C",
"superfluidLoader": "0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",
"superfluidLoader": "0x862F59081FC7907F940bE4227b9f485d700E6cdD",
"existentialNFTCloneFactory": "0x0D1F0d4629B722b4dFabd195c14F12f2095418d9"
},
"startBlockV1": 3322400,
Expand All @@ -298,6 +302,7 @@ export default
},
{
"name": "base-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 84531,
"chainId": 84531,
Expand Down Expand Up @@ -352,10 +357,12 @@ export default
"cfaV1": "0x1EAa5ceA064aab2692AF257FB31f5291fdA3Cdee",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xBf22019a4A4430bA67D3B0c8B4d5Edc48F913301",
"gdaV1": "0x11C3c89701E6b0BA7576543dBa0c81Bd74c53e13",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x0F3B163623F05b2BfF42956f7C7bd31456bd83a2",
"constantOutflowNFT": "0xDBD6f113E46A99D7BF95edfa47390c0c8127E922",
"constantInflowNFT": "0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",
"superfluidLoader": "0xda6db863cb2EE39b196edB8159c38A1ed5c55344",
"superfluidLoader": "0x712A3edF1fb9070695BF08Adf82C289fB1972E78",
"existentialNFTCloneFactory": "0x70bbB7a057A13070dF11d533e8f299357D778637"
},
"startBlockV1": 726000,
Expand Down Expand Up @@ -422,11 +429,10 @@ export default
"contractsV1": {
"resolver": "0xB62446a3006d86f6e9eAa36da773c311E7B8AF91",
"host": "0x42b05a6016B9eED232E13fd56a8F0725693DBF8e",
"governance": "0x59282c3ae5480F360429c0344A13e37cE9B13487",
"cfaV1": "0x09168F566EFF50Af1EB21D9BC45C9662fB6e08F1",
"cfaV1": "0xbc46B4Aa41c055578306820013d4B65fff42711E",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xD5F7350ad4ae4dA26714Cc95564D9Da31F2830e5",
"gdaV1": "0x7671c9059E085A14935d84E0fdE0df577D893a41",
"idaV1": "0x296556422F44F19E5d216CBf98348A03BDc445E7",
"gdaV1": "0x93fA9B627eE016990Fe5e654F923aaE8a480a75b",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0xEdB0A24DDb09cFeffF0C5348EB5d6D1C439d36bf",
"constantInflowNFT": "0x1DA4e4F848Cd4D0f528c2D0F19F41226BacB5489",
Expand Down Expand Up @@ -955,10 +961,10 @@ export default
"resolver": "0xb25a19c0e7d10c8D37E5b63Ed3213b67f7ebfF80",
"host": "0x0F86a21F6216c061B222c224e315d9FC34520bb7",
"governance": "0xC2C9a709A6744816b3712D520BD314fe610AEa33",
"cfaV1": "0x9d146055738BD4D258c99927A3188C94dCf4cd18",
"cfaV1": "0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xC537033813fA474e5f9588114ef2EfBB0564e080",
"gdaV1": "0x2c6dc2f45c9a15512BcF219867eAB804b5737c6a",
"idaV1": "0x4112557F0F228A18654d3C39599421DE9F61144d",
"gdaV1": "0x97a9f293d7eD13f3fbD499cE684Ed4F103295a28",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0x0de05fe0fF8F5eA9475CA8425e2D05Dd38ccED84",
"constantInflowNFT": "0x8c24Fc82c8fDd763F08E654212fc27e577EbD934",
Expand Down
24 changes: 15 additions & 9 deletions packages/metadata/networks.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
},
{
"name": "optimism-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 420,
"chainId": 420,
Expand Down Expand Up @@ -171,6 +172,7 @@
},
{
"name": "arbitrum-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 421613,
"chainId": 421613,
Expand Down Expand Up @@ -275,10 +277,12 @@
"cfaV1": "0x6836F23d6171D74Ef62FcF776655aBcD2bcd62Ef",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0x9358C7dCCc6B8CA6F526311e8ac266F8C861B7ea",
"gdaV1": "0x9823364056BcA85Dc3c4a3b96801314D082C8Eb9",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x254C2e152E8602839D288A7bccdf3d0974597193",
"constantOutflowNFT": "0xfBE332e001D6b54e1F4B63c2343B8E7746d99Ece",
"constantInflowNFT": "0xC95346B7394009ccEfaA62Eca28797804B2bCF1C",
"superfluidLoader": "0x554c06487bEc8c890A0345eb05a5292C1b1017Bd",
"superfluidLoader": "0x862F59081FC7907F940bE4227b9f485d700E6cdD",
"existentialNFTCloneFactory": "0x0D1F0d4629B722b4dFabd195c14F12f2095418d9"
},
"startBlockV1": 3322400,
Expand All @@ -296,6 +300,7 @@
},
{
"name": "base-goerli",
"isDeprecated": true,
"isTestnet": true,
"networkId": 84531,
"chainId": 84531,
Expand Down Expand Up @@ -350,10 +355,12 @@
"cfaV1": "0x1EAa5ceA064aab2692AF257FB31f5291fdA3Cdee",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xBf22019a4A4430bA67D3B0c8B4d5Edc48F913301",
"gdaV1": "0x11C3c89701E6b0BA7576543dBa0c81Bd74c53e13",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"superTokenFactory": "0x0F3B163623F05b2BfF42956f7C7bd31456bd83a2",
"constantOutflowNFT": "0xDBD6f113E46A99D7BF95edfa47390c0c8127E922",
"constantInflowNFT": "0xcb05535bd212eCFC4B7b9db81d6C2C768b726776",
"superfluidLoader": "0xda6db863cb2EE39b196edB8159c38A1ed5c55344",
"superfluidLoader": "0x712A3edF1fb9070695BF08Adf82C289fB1972E78",
"existentialNFTCloneFactory": "0x70bbB7a057A13070dF11d533e8f299357D778637"
},
"startBlockV1": 726000,
Expand Down Expand Up @@ -420,11 +427,10 @@
"contractsV1": {
"resolver": "0xB62446a3006d86f6e9eAa36da773c311E7B8AF91",
"host": "0x42b05a6016B9eED232E13fd56a8F0725693DBF8e",
"governance": "0x59282c3ae5480F360429c0344A13e37cE9B13487",
"cfaV1": "0x09168F566EFF50Af1EB21D9BC45C9662fB6e08F1",
"cfaV1": "0xbc46B4Aa41c055578306820013d4B65fff42711E",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xD5F7350ad4ae4dA26714Cc95564D9Da31F2830e5",
"gdaV1": "0x7671c9059E085A14935d84E0fdE0df577D893a41",
"idaV1": "0x296556422F44F19E5d216CBf98348A03BDc445E7",
"gdaV1": "0x93fA9B627eE016990Fe5e654F923aaE8a480a75b",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0xEdB0A24DDb09cFeffF0C5348EB5d6D1C439d36bf",
"constantInflowNFT": "0x1DA4e4F848Cd4D0f528c2D0F19F41226BacB5489",
Expand Down Expand Up @@ -953,10 +959,10 @@
"resolver": "0xb25a19c0e7d10c8D37E5b63Ed3213b67f7ebfF80",
"host": "0x0F86a21F6216c061B222c224e315d9FC34520bb7",
"governance": "0xC2C9a709A6744816b3712D520BD314fe610AEa33",
"cfaV1": "0x9d146055738BD4D258c99927A3188C94dCf4cd18",
"cfaV1": "0xB3bcD6da1eeB6c97258B3806A853A6dcD3B6C00c",
"cfaV1Forwarder": "0xcfA132E353cB4E398080B9700609bb008eceB125",
"idaV1": "0xC537033813fA474e5f9588114ef2EfBB0564e080",
"gdaV1": "0x2c6dc2f45c9a15512BcF219867eAB804b5737c6a",
"idaV1": "0x4112557F0F228A18654d3C39599421DE9F61144d",
"gdaV1": "0x97a9f293d7eD13f3fbD499cE684Ed4F103295a28",
"gdaV1Forwarder": "0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08",
"constantOutflowNFT": "0x0de05fe0fF8F5eA9475CA8425e2D05Dd38ccED84",
"constantInflowNFT": "0x8c24Fc82c8fDd763F08E654212fc27e577EbD934",
Expand Down
2 changes: 1 addition & 1 deletion packages/metadata/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@superfluid-finance/metadata",
"version": "1.1.26",
"version": "1.1.27",
"description": "Superfluid Metadata",
"main": "main/index.cjs",
"module": "module/index.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
},
"dependencies": {
"@superfluid-finance/ethereum-contracts": "1.9.0",
"@superfluid-finance/metadata": "1.1.26",
"@superfluid-finance/metadata": "1.1.27",
"browserify": "^17.0.0",
"graphql-request": "^6.1.0",
"lodash": "^4.17.21",
Expand Down
2 changes: 1 addition & 1 deletion packages/subgraph/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"mustache": "^4.2.0"
},
"devDependencies": {
"@superfluid-finance/metadata": "1.1.26",
"@superfluid-finance/metadata": "1.1.27",
"coingecko-api": "^1.0.10",
"graphql": "^16.8.1",
"graphql-request": "^6.1.0",
Expand Down

0 comments on commit 91631e5

Please sign in to comment.