Skip to content

Commit

Permalink
use uluna as a variable
Browse files Browse the repository at this point in the history
  • Loading branch information
phamminh0811 committed Feb 1, 2024
1 parent 24fd522 commit e7d2d18
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 20 deletions.
2 changes: 1 addition & 1 deletion tests/e2e/configurer/chain/commands.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ func (n *NodeConfig) SubmitTextProposal(text string, initialDeposit sdk.Coin, is

func (n *NodeConfig) DepositProposal(proposalNumber int, isExpedited bool) {
n.LogActionF("depositing on proposal: %d", proposalNumber)
deposit := sdk.NewCoin("uluna", sdk.NewInt(20*assets.MicroUnit)).String()
deposit := sdk.NewCoin(initialization.TerraDenom, sdk.NewInt(20*assets.MicroUnit)).String()
cmd := []string{"terrad", "tx", "gov", "deposit", fmt.Sprintf("%d", proposalNumber), deposit, "--from=val"}
_, _, err := n.containerManager.ExecTxCmd(n.t, n.chainID, n.Name, cmd)
require.NoError(n.t, err)
Expand Down
3 changes: 2 additions & 1 deletion tests/e2e/configurer/upgrade.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (
"github.com/classic-terra/core/v2/tests/e2e/configurer/config"
"github.com/classic-terra/core/v2/tests/e2e/containers"
"github.com/classic-terra/core/v2/tests/e2e/initialization"
"github.com/classic-terra/core/v2/types/assets"
)

type UpgradeSettings struct {
Expand Down Expand Up @@ -147,7 +148,7 @@ func (uc *UpgradeConfigurer) runProposalUpgrade() error {
return err
}
chainConfig.UpgradePropHeight = currentHeight + int64(chainConfig.VotingPeriod) + int64(config.PropSubmitBlocks) + int64(config.PropBufferBlocks)
node.SubmitUpgradeProposal(uc.upgradeVersion, chainConfig.UpgradePropHeight, sdk.NewCoin("luna", sdk.NewInt(config.MinDepositValue/4)))
node.SubmitUpgradeProposal(uc.upgradeVersion, chainConfig.UpgradePropHeight, sdk.NewCoin(initialization.TerraDenom, sdk.NewInt(config.MinDepositValue * assets.MicroUnit/4)))

Check failure on line 151 in tests/e2e/configurer/upgrade.go

View workflow job for this annotation

GitHub Actions / golangci-lint

File is not `gofumpt`-ed (gofumpt)
chainConfig.LatestProposalNumber++
node.DepositProposal(chainConfig.LatestProposalNumber, false)
}
Expand Down
36 changes: 18 additions & 18 deletions tests/e2e/e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ func (s *IntegrationTestSuite) TestIBCWasmHooks() {
return false
}
denom := totalFunds.(map[string]interface{})["denom"].(string)
// check if denom is luna token ibc
// check if denom is uluna token ibc
return sdk.NewInt(amount).Equal(transferAmount) && denom == initialization.TerraIBCDenom
},
10*time.Second,
Expand Down Expand Up @@ -150,12 +150,12 @@ func (s *IntegrationTestSuite) TestFeeTax() {
s.Require().NoError(err)

transferAmount1 := sdkmath.NewInt(20000000)
transferCoin1 := sdk.NewCoin("uluna", transferAmount1)
transferCoin1 := sdk.NewCoin(initialization.TerraDenom, transferAmount1)

validatorAddr := node.GetWallet(initialization.ValidatorWalletName)
s.Require().NotEqual(validatorAddr, "")

validatorBalance, err := node.QuerySpecificBalance(validatorAddr, "uluna")
validatorBalance, err := node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

test1Addr := node.CreateWallet("test1")
Expand All @@ -169,11 +169,11 @@ func (s *IntegrationTestSuite) TestFeeTax() {
s.Require().NoError(err)
s.Require().Equal(subAmount, taxRate.Add(sdk.OneDec()).MulInt(transferAmount1).TruncateInt())

decremented := validatorBalance.Sub(sdk.NewCoin("uluna", subAmount))
newValidatorBalance, err := node.QuerySpecificBalance(validatorAddr, "uluna")
decremented := validatorBalance.Sub(sdk.NewCoin(initialization.TerraDenom, subAmount))
newValidatorBalance, err := node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

balanceTest1, err := node.QuerySpecificBalance(test1Addr, "uluna")
balanceTest1, err := node.QuerySpecificBalance(test1Addr, initialization.TerraDenom)
s.Require().NoError(err)

s.Require().Equal(balanceTest1.Amount, transferAmount1)
Expand All @@ -182,40 +182,40 @@ func (s *IntegrationTestSuite) TestFeeTax() {
// Test 2: try bank send with grant
test2Addr := node.CreateWallet("test2")
transferAmount2 := sdkmath.NewInt(10000000)
transferCoin2 := sdk.NewCoin("uluna", transferAmount2)
transferCoin2 := sdk.NewCoin(initialization.TerraDenom, transferAmount2)

node.BankSend(transferCoin2.String(), validatorAddr, test2Addr)
node.GrantAddress(test2Addr, test1Addr, transferCoin2.String(), "test2")

validatorBalance, err = node.QuerySpecificBalance(validatorAddr, "uluna")
validatorBalance, err = node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

node.BankSendFeeGrantWithWallet(transferCoin2.String(), test1Addr, validatorAddr, test2Addr, "test1")

newValidatorBalance, err = node.QuerySpecificBalance(validatorAddr, "uluna")
newValidatorBalance, err = node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

balanceTest1, err = node.QuerySpecificBalance(test1Addr, "uluna")
balanceTest1, err = node.QuerySpecificBalance(test1Addr, initialization.TerraDenom)
s.Require().NoError(err)

balanceTest2, err := node.QuerySpecificBalance(test2Addr, "uluna")
balanceTest2, err := node.QuerySpecificBalance(test2Addr, initialization.TerraDenom)
s.Require().NoError(err)

s.Require().Equal(balanceTest1.Amount, transferAmount1.Sub(transferAmount2))
s.Require().Equal(newValidatorBalance, validatorBalance.Add(transferCoin2))
s.Require().Equal(balanceTest2.Amount, sdk.NewDecWithPrec(98, 2).MulInt(transferAmount2).TruncateInt())

// Test 3: banktypes.MsgMultiSend
validatorBalance, err = node.QuerySpecificBalance(validatorAddr, "uluna")
validatorBalance, err = node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

node.BankMultiSend(transferCoin1.String(), false, validatorAddr, test1Addr, test2Addr)

newValidatorBalance, err = node.QuerySpecificBalance(validatorAddr, "uluna")
newValidatorBalance, err = node.QuerySpecificBalance(validatorAddr, initialization.TerraDenom)
s.Require().NoError(err)

subAmount = sdk.NewDecWithPrec(204, 2).MulInt(transferAmount1).TruncateInt()
s.Require().Equal(newValidatorBalance, validatorBalance.Sub(sdk.NewCoin("uluna", subAmount)))
s.Require().Equal(newValidatorBalance, validatorBalance.Sub(sdk.NewCoin(initialization.TerraDenom, subAmount)))
}

func (s *IntegrationTestSuite) TestFeeTaxWasm() {
Expand All @@ -225,7 +225,7 @@ func (s *IntegrationTestSuite) TestFeeTaxWasm() {

testAddr := node.CreateWallet("test")
transferAmount := sdkmath.NewInt(100000000)
transferCoin := sdk.NewCoin("uluna", transferAmount)
transferCoin := sdk.NewCoin(initialization.TerraDenom, transferAmount)
node.BankSend(fmt.Sprintf("%suluna", transferAmount.Mul(sdk.NewInt(4))), initialization.ValidatorWalletName, testAddr)

node.StoreWasmCode("counter.wasm", initialization.ValidatorWalletName)
Expand All @@ -239,7 +239,7 @@ func (s *IntegrationTestSuite) TestFeeTaxWasm() {
s.Require().NoError(err)
s.Require().Len(contracts, 1, "Wrong number of contracts for the counter")

balance, err := node.QuerySpecificBalance(testAddr, "uluna")
balance, err := node.QuerySpecificBalance(testAddr, initialization.TerraDenom)
s.Require().NoError(err)
s.Require().Equal(balance.Amount, sdk.NewDecWithPrec(98, 2).MulInt(transferAmount).Add(sdk.NewDecFromInt(transferAmount.MulRaw(2))).TruncateInt())

Expand All @@ -255,14 +255,14 @@ func (s *IntegrationTestSuite) TestFeeTaxWasm() {
s.Require().NoError(err)
s.Require().Len(contracts, 2, "Wrong number of contracts for the counter")

balance, err = node.QuerySpecificBalance(testAddr, "uluna")
balance, err = node.QuerySpecificBalance(testAddr, initialization.TerraDenom)
s.Require().NoError(err)
s.Require().Equal(balance.Amount, sdk.NewDecWithPrec(96, 2).MulInt(transferAmount).Add(sdk.NewDecFromInt(transferAmount)).TruncateInt())

contractAddr := contracts[0]
node.WasmExecute(contractAddr, `{"donate": {}}`, transferCoin.String(), fmt.Sprintf("%duluna", stabilityFee), "test")

balance, err = node.QuerySpecificBalance(testAddr, "uluna")
balance, err = node.QuerySpecificBalance(testAddr, initialization.TerraDenom)
s.Require().NoError(err)
s.Require().Equal(balance.Amount, sdk.NewDecWithPrec(94, 2).MulInt(transferAmount).TruncateInt())
}

0 comments on commit e7d2d18

Please sign in to comment.