Skip to content

Commit

Permalink
Update zealydrop campaign, change upgrade name
Browse files Browse the repository at this point in the history
  • Loading branch information
dawid-kruk committed Aug 4, 2023
1 parent 941f49b commit 107d4ec
Show file tree
Hide file tree
Showing 18 changed files with 71 additions and 60 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ open-memory-profiler-result:

PACKAGES_E2E=./tests/e2e
BUILDDIR ?= $(CURDIR)/build
E2E_UPGRADE_VERSION="v2.0.0"
E2E_UPGRADE_VERSION="v1.3.0"
E2E_SCRIPT_NAME=chain
C4E_E2E_SIGN_MODE = "direct"

Expand Down
4 changes: 2 additions & 2 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package app

import (
"fmt"
v200 "github.com/chain4energy/c4e-chain/app/upgrades/v200"
v130 "github.com/chain4energy/c4e-chain/app/upgrades/v130"
cfeclaimmodulekeeper "github.com/chain4energy/c4e-chain/x/cfeclaim/keeper"
cfeclaimmoduletypes "github.com/chain4energy/c4e-chain/x/cfeclaim/types"
"io"
Expand Down Expand Up @@ -207,7 +207,7 @@ var (
_ servertypes.Application = (*App)(nil)
_ simapp.App = (*App)(nil)

Upgrades = []upgrades.Upgrade{v110.Upgrade, v120.Upgrade, v200.Upgrade}
Upgrades = []upgrades.Upgrade{v110.Upgrade, v120.Upgrade, v130.Upgrade}
)

func init() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package v200
package v130

import (
"cosmossdk.io/math"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package v200_test
package v130_test

import (
"cosmossdk.io/math"
v200 "github.com/chain4energy/c4e-chain/app/upgrades/v200"
v130 "github.com/chain4energy/c4e-chain/app/upgrades/v130"
testapp "github.com/chain4energy/c4e-chain/testutil/app"
testenv "github.com/chain4energy/c4e-chain/testutil/env"
cfevestingtypes "github.com/chain4energy/c4e-chain/x/cfevesting/types"
Expand Down Expand Up @@ -70,15 +70,15 @@ func TestMigrateAirdropModuleAccount(t *testing.T) {
addVestingPools(testHelper)
airdropModuleAccAddress := addAirdropModuleAccount(testHelper)

_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.AirdropModuleAccountAddress)
_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.AirdropModuleAccountAddress)
require.False(t, found)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.NewAirdropVestingPoolOwner)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.NewAirdropVestingPoolOwner)
require.True(t, found)
require.Equal(t, 2, len(accountVestingPools.VestingPools))
err := v200.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
err := v130.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)

accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.NewAirdropVestingPoolOwner)
accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.NewAirdropVestingPoolOwner)
require.True(t, found)
require.Equal(t, 3, len(accountVestingPools.VestingPools))
expectedTypes := []*cfevestingtypes.VestingPool{&fairdropPool, &newEarlyBirdRoundPool, &newPublicRoundPool}
Expand All @@ -92,15 +92,15 @@ func TestMigrateAirdropModuleAccountDoesntExist(t *testing.T) {
addVestingTypes(testHelper)
addVestingPools(testHelper)

_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.AirdropModuleAccountAddress)
_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.AirdropModuleAccountAddress)
require.False(t, found)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.NewAirdropVestingPoolOwner)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.NewAirdropVestingPoolOwner)
require.True(t, found)
require.Equal(t, 2, len(accountVestingPools.VestingPools))
err := v200.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
err := v130.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)

accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.NewAirdropVestingPoolOwner)
accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.NewAirdropVestingPoolOwner)
require.True(t, found)
require.Equal(t, 2, len(accountVestingPools.VestingPools))
}
Expand All @@ -109,34 +109,34 @@ func TestMigrateMoondropAccount(t *testing.T) {
testHelper := testapp.SetupTestAppWithHeight(t, 1000)
addVestingTypes(testHelper)
addMoondropVestingAccount(t, testHelper)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.MoondropVestingAccount)
accountVestingPools, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.MoondropVestingAccount)
require.False(t, found)
err := v200.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
err := v130.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)

accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.MoondropVestingAccount)
accountVestingPools, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.MoondropVestingAccount)
require.True(t, found)
require.Equal(t, 1, len(accountVestingPools.VestingPools))
expectedTypes := []*cfevestingtypes.VestingPool{&moondropPool}
require.ElementsMatch(t, expectedTypes, accountVestingPools.VestingPools)
moondropAccAddress, _ := sdk.AccAddressFromBech32(v200.MoondropVestingAccount)
moondropAccAddress, _ := sdk.AccAddressFromBech32(v130.MoondropVestingAccount)
airdropModuleBalance := testHelper.BankUtils.GetAccountAllBalances(moondropAccAddress)
require.Equal(t, airdropModuleBalance, sdk.NewCoins())
}

func TestMigrateMoondropAccountAccountNotFound(t *testing.T) {
testHelper := testapp.SetupTestAppWithHeight(t, 1000)
addVestingTypes(testHelper)
_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.MoondropVestingAccount)
_, found := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.MoondropVestingAccount)
require.False(t, found)
err := v200.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
err := v130.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)
_, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v200.MoondropVestingAccount)
_, found = testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAccountVestingPools(testHelper.Context, v130.MoondropVestingAccount)
require.False(t, found)
}

func addMoondropVestingAccount(t *testing.T, testHelper *testapp.TestHelper) {
err := testHelper.AuthUtils.CreateVestingAccount(v200.MoondropVestingAccount, sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, math.NewInt(8899990000000))), testHelper.Context.BlockTime(), testHelper.Context.BlockTime().Add(time.Hour))
err := testHelper.AuthUtils.CreateVestingAccount(v130.MoondropVestingAccount, sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, math.NewInt(8899990000000))), testHelper.Context.BlockTime(), testHelper.Context.BlockTime().Add(time.Hour))
require.NoError(t, err)
}

Expand All @@ -146,14 +146,14 @@ func addAirdropModuleAccount(testHelper *testapp.TestHelper) sdk.AccAddress {
baseFairdropAccount := authtypes.NewBaseAccount(addr, pubkey, 0, 0)
fairdropAccount := authtypes.NewModuleAccount(baseFairdropAccount, "fairdrop")
testHelper.App.AccountKeeper.SetAccount(testHelper.Context, fairdropAccount)
airdropModuleAccAddress, _ := sdk.AccAddressFromBech32(v200.AirdropModuleAccountAddress)
airdropModuleAccAddress, _ := sdk.AccAddressFromBech32(v130.AirdropModuleAccountAddress)
testHelper.BankUtils.AddDefaultDenomCoinsToAccount(math.NewInt(20000000000000), airdropModuleAccAddress)
return airdropModuleAccAddress
}

func addVestingPools(testHelper *testapp.TestHelper) {
vpools := cfevestingtypes.AccountVestingPools{
Owner: v200.NewAirdropVestingPoolOwner,
Owner: v130.NewAirdropVestingPoolOwner,
VestingPools: []*cfevestingtypes.VestingPool{&newEarlyBirdRoundPool, &newPublicRoundPool},
}
testHelper.App.CfevestingKeeper.SetAccountVestingPools(testHelper.Context, vpools)
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"cosmossdk.io/math"
"embed"
"encoding/json"
"fmt"
cfeupgradetypes "github.com/chain4energy/c4e-chain/app/upgrades"
"github.com/chain4energy/c4e-chain/x/cfeclaim/types"
sdk "github.com/cosmos/cosmos-sdk/types"
Expand Down Expand Up @@ -181,6 +182,16 @@ func addClaimRecordsToCampaigns(ctx sdk.Context, appKeepers cfeupgradetypes.AppK
}

zealaydropEntries, err := readClaimRecordEntriesFromJson("zealydrop.json")
foundEntries := 0
totalEntries := len(zealaydropEntries)
fmt.Println("totalEntries: ", totalEntries)
for _, entry := range zealaydropEntries {
_, found := appKeepers.GetC4eClaimKeeper().GetUserEntry(ctx, entry.UserEntryAddress)
if found {
foundEntries++
}
}
fmt.Print("foundEntries: ", foundEntries, "\n")
if err != nil {
return err
}
Expand Down
File renamed without changes.
1 change: 1 addition & 0 deletions app/upgrades/v130/claim/zealydrop.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package v200
package v130

import (
"github.com/chain4energy/c4e-chain/app/upgrades"
cfeclaimtypes "github.com/chain4energy/c4e-chain/x/cfeclaim/types"
store "github.com/cosmos/cosmos-sdk/store/types"
)

const UpgradeName = "v2.0.0"
const UpgradeName = "v1.3.0"

var Upgrade = upgrades.Upgrade{
UpgradeName: UpgradeName,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package v200_test
package v130_test

import (
"cosmossdk.io/math"
v200 "github.com/chain4energy/c4e-chain/app/upgrades/v200"
"github.com/chain4energy/c4e-chain/app/upgrades/v200/claim"
v130 "github.com/chain4energy/c4e-chain/app/upgrades/v130"
"github.com/chain4energy/c4e-chain/app/upgrades/v130/claim"
testapp "github.com/chain4energy/c4e-chain/testutil/app"
testenv "github.com/chain4energy/c4e-chain/testutil/env"
cfeclaimtypes "github.com/chain4energy/c4e-chain/x/cfeclaim/types"
Expand Down Expand Up @@ -118,8 +118,8 @@ var (
EndTime: airdropEndTime,
LockupPeriod: airdropLockupPeriod,
VestingPeriod: airdropVestingPeriod,
CampaignCurrentAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(99695340916))),
CampaignTotalAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(99695340916))),
CampaignCurrentAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(392677840916))),
CampaignTotalAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(392677840916))),
VestingPoolName: "Fairdrop",
}

Expand Down Expand Up @@ -154,19 +154,19 @@ func TestSetupCampaigns(t *testing.T) {
_ = addAirdropModuleAccount(testHelper)
campaigns := testHelper.C4eClaimUtils.GetCampaigns()
require.Nil(t, campaigns)
err := v200.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
err := v130.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = v200.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
err = v130.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = v200.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
err = v130.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = claim.SetupAirdrops(testHelper.Context, testHelper.App)
require.NoError(t, err)

campaigns = testHelper.C4eClaimUtils.GetCampaigns()
userEntires := testHelper.C4eClaimUtils.GetAllUsersEntries()
require.Equal(t, 6, len(campaigns))
require.Equal(t, 107940, len(userEntires))
require.Equal(t, 108359, len(userEntires))

require.Equal(t, moondropCampaign, campaigns[0])
require.Equal(t, stakedropCampaign, campaigns[1])
Expand All @@ -184,9 +184,9 @@ func TestSetupCampaignsNoMoondropVestingAccount(t *testing.T) {
addAirdropModuleAccount(testHelper)
campaigns := testHelper.C4eClaimUtils.GetCampaigns()
require.Nil(t, campaigns)
err := v200.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
err := v130.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = v200.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
err = v130.MigrateAirdropModuleAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = claim.SetupAirdrops(testHelper.Context, testHelper.App)
require.NoError(t, err)
Expand All @@ -204,9 +204,9 @@ func TestSetupCampaignsNoAirdropModuleAccount(t *testing.T) {

campaigns := testHelper.App.CfeclaimKeeper.GetAllCampaigns(testHelper.Context)
require.Nil(t, campaigns)
err := v200.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
err := v130.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = v200.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
err = v130.MigrateMoondropVestingAccount(testHelper.Context, testHelper.App)
require.NoError(t, err)
err = claim.SetupAirdrops(testHelper.Context, testHelper.App)
require.NoError(t, err)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package v200
package v130

import (
"github.com/chain4energy/c4e-chain/app/upgrades"
"github.com/chain4energy/c4e-chain/app/upgrades/v200/claim"
"github.com/chain4energy/c4e-chain/app/upgrades/v130/claim"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/types/module"
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package v200
package v130

import (
cfeupgradetypes "github.com/chain4energy/c4e-chain/app/upgrades"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package v200_test
package v130_test

import (
v200 "github.com/chain4energy/c4e-chain/app/upgrades/v200"
v130 "github.com/chain4energy/c4e-chain/app/upgrades/v130"
"testing"
"time"

Expand Down Expand Up @@ -63,7 +63,7 @@ func TestUpdateVestingTypes(t *testing.T) {
require.NotNil(t, vestingTypesBefore)
require.Equal(t, 2, len(vestingTypesBefore.VestingTypes))

err := v200.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
err := v130.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
require.NoError(t, err)

vestingTypesAfter := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAllVestingTypes(testHelper.Context)
Expand All @@ -79,7 +79,7 @@ func TestUpdateVestingTypesVestingTypesNotFound(t *testing.T) {
require.NotNil(t, vestingTypesBefore)
require.Equal(t, 0, len(vestingTypesBefore.VestingTypes))

err := v200.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
err := v130.ModifyAndAddVestingTypes(testHelper.Context, testHelper.App)
require.NoError(t, err)

vestingTypesAfter := testHelper.C4eVestingUtils.GetC4eVestingKeeper().GetAllVestingTypes(testHelper.Context)
Expand Down
1 change: 0 additions & 1 deletion app/upgrades/v200/claim/zealydrop.json

This file was deleted.

26 changes: 13 additions & 13 deletions tests/e2e/migration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package e2e

import (
"cosmossdk.io/math"
v200 "github.com/chain4energy/c4e-chain/app/upgrades/v200"
v130 "github.com/chain4energy/c4e-chain/app/upgrades/v130"
testenv "github.com/chain4energy/c4e-chain/testutil/env"
cfeclaimtypes "github.com/chain4energy/c4e-chain/x/cfeclaim/types"
cfevestingtypes "github.com/chain4energy/c4e-chain/x/cfevesting/types"
Expand Down Expand Up @@ -39,18 +39,18 @@ func (s *MainnetMigrationSetupSuite) TestMainnetVestingsMigration() {
s.Equal(campaigns, createMainetCampaigns())

userEntries := node.QueryUserEntries()
s.Equal(107940, len(userEntries))
s.Equal(108359, len(userEntries))

vestingTypes := node.QueryVestingTypes()
s.Equal(6, len(vestingTypes))
s.ElementsMatch(createMainnetVestingTypes(), vestingTypes)
balances, err := node.QueryBalances(v200.AirdropModuleAccountAddress)
balances, err := node.QueryBalances(v130.AirdropModuleAccountAddress)
s.NoError(err)
s.True(balances.IsEqual(sdk.NewCoins()))

moondropAccount := node.QueryAccount(v200.MoondropVestingAccount)
moondropAccount := node.QueryAccount(v130.MoondropVestingAccount)
s.NotNil(moondropAccount)
moondropVestingPools := node.QueryVestingPoolsInfo(v200.MoondropVestingAccount)
moondropVestingPools := node.QueryVestingPoolsInfo(v130.MoondropVestingAccount)
s.Equal(1, len(moondropVestingPools))
s.Equal(moondropVestingPools[0].VestingType, "Moondrop")

Expand Down Expand Up @@ -83,7 +83,7 @@ func (s *MainnetMigrationSetupSuite) TestMainnetVestingsMigration() {
s.NotNil(amadropCampaign)
s.Equal(amadropCampaign.CampaignCurrentAmount, amadropCampaign.CampaignTotalAmount)

fairdropVestingPools := node.QueryVestingPoolsInfo(v200.NewAirdropVestingPoolOwner)
fairdropVestingPools := node.QueryVestingPoolsInfo(v130.NewAirdropVestingPoolOwner)
for _, vestingPoolInfo := range fairdropVestingPools {
if vestingPoolInfo.Name == "Fairdrop" {
s.Equal(vestingPoolInfo.VestingType, "Fairdrop")
Expand Down Expand Up @@ -263,8 +263,8 @@ func createMainetCampaigns() []cfeclaimtypes.Campaign {
EndTime: airdropEndTime,
LockupPeriod: airdropLockupPeriod,
VestingPeriod: airdropVestingPeriod,
CampaignCurrentAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(99695340916))),
CampaignTotalAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(99695340916))),
CampaignCurrentAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(392677840916))),
CampaignTotalAmount: sdk.NewCoins(sdk.NewCoin(testenv.DefaultTestDenom, sdk.NewInt(392677840916))),
VestingPoolName: "Fairdrop",
}

Expand Down Expand Up @@ -315,18 +315,18 @@ func (s *MainnetMigrationChainingSetupSuite) TestMainnetVestingsMigrationWhenCha
s.Equal(6, len(campaigns))

userEntries := node.QueryUserEntries()
s.Equal(107940, len(userEntries))
s.Equal(108359, len(userEntries))

vestingTypes := node.QueryVestingTypes()
s.Equal(6, len(vestingTypes))
s.ElementsMatch(createMainnetVestingTypes(), vestingTypes)
balances, err := node.QueryBalances(v200.AirdropModuleAccountAddress)
balances, err := node.QueryBalances(v130.AirdropModuleAccountAddress)
s.NoError(err)
s.True(balances.IsEqual(sdk.NewCoins()))

moondropAccount := node.QueryAccount(v200.MoondropVestingAccount)
moondropAccount := node.QueryAccount(v130.MoondropVestingAccount)
s.NotNil(moondropAccount)
moondropVestingPools := node.QueryVestingPoolsInfo(v200.MoondropVestingAccount)
moondropVestingPools := node.QueryVestingPoolsInfo(v130.MoondropVestingAccount)
s.Equal(1, len(moondropVestingPools))
s.Equal(moondropVestingPools[0].VestingType, "Moondrop")

Expand Down Expand Up @@ -359,7 +359,7 @@ func (s *MainnetMigrationChainingSetupSuite) TestMainnetVestingsMigrationWhenCha
s.NotNil(amadropCampaign)
s.Equal(amadropCampaign.CampaignCurrentAmount, amadropCampaign.CampaignTotalAmount)

fairdropVestingPools := node.QueryVestingPoolsInfo(v200.NewAirdropVestingPoolOwner)
fairdropVestingPools := node.QueryVestingPoolsInfo(v130.NewAirdropVestingPoolOwner)
for _, vestingPoolInfo := range fairdropVestingPools {
if vestingPoolInfo.Name == "Fairdrop" {
s.Equal(vestingPoolInfo.VestingType, "Fairdrop")
Expand Down

0 comments on commit 107d4ec

Please sign in to comment.