0g-chain/x/evmutil/keeper/params_test.go
Draco Li 2b123bf007
Add EIP712 ante (#1267)
* add eip712 ante

* minor cleanup

* eip712 integration test with bridge conversion

* fix issues

* update bridge module

* merge bridge module convert logic

* update eip712 tests & update deps

* remove v17 migrations

* remove v17 migrations

* fix genesis test

* fix erc20 to coin tx

* remove eth check

* clean up imports

* remove

* fix evmutil cli

* remove bridge comments

* address feedback

* rename mint method

* add transfer checks for locking & unlocking funds

* fix gas

* increase gas even more

* fix amount check

Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>

Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>
2022-08-23 13:04:40 -04:00

37 lines
889 B
Go

package keeper_test
import (
"testing"
"github.com/stretchr/testify/suite"
"github.com/kava-labs/kava/x/evmutil/testutil"
"github.com/kava-labs/kava/x/evmutil/types"
)
type ParamsTestSuite struct {
testutil.Suite
}
func TestParamsSuite(t *testing.T) {
suite.Run(t, new(ParamsTestSuite))
}
func (suite *ParamsTestSuite) TestEnabledConversionPair() {
pairAddr := testutil.MustNewInternalEVMAddressFromString("0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2")
expPair := types.ConversionPair{
KavaERC20Address: pairAddr.Bytes(),
Denom: "weth",
}
params := types.DefaultParams()
params.EnabledConversionPairs = []types.ConversionPair{expPair}
suite.Keeper.SetParams(suite.Ctx, params)
actualPair, err := suite.Keeper.GetEnabledConversionPairFromERC20Address(
suite.Ctx,
pairAddr,
)
suite.Require().NoError(err)
suite.Require().Equal(expPair, actualPair)
}