Documentation
¶
Index ¶
- func TestPrecompileIntegrationTestSuite(t *testing.T, create network.CreateEvmApp, options ...network.ConfigOption)
- type GenesisTestSuite
- type KeeperTestSuite
- func (s *KeeperTestSuite) BalanceOf(contract, account common.Address) (interface{}, error)
- func (s *KeeperTestSuite) DeployBytes32MetadataTokenContract(name, symbol string) (common.Address, error)
- func (s *KeeperTestSuite) DeployContract(name, symbol string, decimals uint8) (common.Address, error)
- func (s *KeeperTestSuite) DeployContractDirectBalanceManipulation() (common.Address, error)
- func (s *KeeperTestSuite) DeployContractMaliciousDelayed() (common.Address, error)
- func (s *KeeperTestSuite) MintERC20Token(contractAddr, to common.Address, amount *big.Int) (abcitypes.ExecTxResult, error)
- func (s *KeeperTestSuite) MintFeeCollector(coins sdk.Coins)
- func (s *KeeperTestSuite) SetupTest()
- func (s *KeeperTestSuite) TestBalanceOf()
- func (s *KeeperTestSuite) TestConvertCoinToERC20FromPacket()
- func (s *KeeperTestSuite) TestConvertERC20NativeERC20()
- func (s *KeeperTestSuite) TestConvertNativeERC20ToEVMERC20()
- func (s *KeeperTestSuite) TestDeleteAllowance()
- func (s *KeeperTestSuite) TestDeleteDynamicPrecompile()
- func (s *KeeperTestSuite) TestDeleteNativePrecompile()
- func (s *KeeperTestSuite) TestDeleteTokenPair()
- func (s *KeeperTestSuite) TestGetAllowance()
- func (s *KeeperTestSuite) TestGetAllowances()
- func (s *KeeperTestSuite) TestGetDynamicPrecompiles()
- func (s *KeeperTestSuite) TestGetERC20PrecompileInstance()
- func (s *KeeperTestSuite) TestGetNativePrecompiles()
- func (s *KeeperTestSuite) TestGetTokenDenom()
- func (s *KeeperTestSuite) TestGetTokenPair()
- func (s *KeeperTestSuite) TestGetTokenPairID()
- func (s *KeeperTestSuite) TestGetTokenPairs()
- func (s *KeeperTestSuite) TestIsDenomRegistered()
- func (s *KeeperTestSuite) TestIsDynamicPrecompileAvailable()
- func (s *KeeperTestSuite) TestIsERC20Registered()
- func (s *KeeperTestSuite) TestIsNativePrecompileAvailable()
- func (s *KeeperTestSuite) TestIsTokenPairRegistered()
- func (s *KeeperTestSuite) TestMintingEnabled()
- func (s *KeeperTestSuite) TestOnAcknowledgementPacket()
- func (s *KeeperTestSuite) TestOnRecvPacketRegistered()
- func (s *KeeperTestSuite) TestOnTimeoutPacket()
- func (s *KeeperTestSuite) TestParams()
- func (s *KeeperTestSuite) TestQueryERC20()
- func (s *KeeperTestSuite) TestQueryERC20Bytes32Fallback()
- func (s *KeeperTestSuite) TestQueryERC20ForceFail()
- func (s *KeeperTestSuite) TestQueryParams()
- func (s *KeeperTestSuite) TestRegisterERC20()
- func (s *KeeperTestSuite) TestRegisterERC20CodeHash()
- func (s *KeeperTestSuite) TestSetAllowance()
- func (s *KeeperTestSuite) TestSetDynamicPrecompile()
- func (s *KeeperTestSuite) TestSetNativePrecompile()
- func (s *KeeperTestSuite) TestSetToken()
- func (s *KeeperTestSuite) TestToggleConverision()
- func (s *KeeperTestSuite) TestTokenPair()
- func (s *KeeperTestSuite) TestTokenPairs()
- func (s *KeeperTestSuite) TestUnsafeSetAllowance()
- func (s *KeeperTestSuite) TestUpdateParams()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestPrecompileIntegrationTestSuite ¶
func TestPrecompileIntegrationTestSuite(t *testing.T, create network.CreateEvmApp, options ...network.ConfigOption)
Types ¶
type GenesisTestSuite ¶
func NewGenesisTestSuite ¶
func NewGenesisTestSuite(create network.CreateEvmApp, options ...network.ConfigOption) *GenesisTestSuite
func (*GenesisTestSuite) SetupTest ¶
func (s *GenesisTestSuite) SetupTest()
func (*GenesisTestSuite) TestERC20InitGenesis ¶
func (s *GenesisTestSuite) TestERC20InitGenesis()
func (*GenesisTestSuite) TestErc20ExportGenesis ¶
func (s *GenesisTestSuite) TestErc20ExportGenesis()
type KeeperTestSuite ¶
func NewKeeperTestSuite ¶
func NewKeeperTestSuite(create network.CreateEvmApp, options ...network.ConfigOption) *KeeperTestSuite
func (*KeeperTestSuite) BalanceOf ¶
func (s *KeeperTestSuite) BalanceOf(contract, account common.Address) (interface{}, error)
func (*KeeperTestSuite) DeployBytes32MetadataTokenContract ¶
func (s *KeeperTestSuite) DeployBytes32MetadataTokenContract(name, symbol string) (common.Address, error)
func (*KeeperTestSuite) DeployContract ¶
func (*KeeperTestSuite) DeployContractDirectBalanceManipulation ¶
func (s *KeeperTestSuite) DeployContractDirectBalanceManipulation() (common.Address, error)
func (*KeeperTestSuite) DeployContractMaliciousDelayed ¶
func (s *KeeperTestSuite) DeployContractMaliciousDelayed() (common.Address, error)
func (*KeeperTestSuite) MintERC20Token ¶
func (s *KeeperTestSuite) MintERC20Token(contractAddr, to common.Address, amount *big.Int) (abcitypes.ExecTxResult, error)
func (*KeeperTestSuite) MintFeeCollector ¶
func (s *KeeperTestSuite) MintFeeCollector(coins sdk.Coins)
MintFeeCollector mints some coins to the fee collector address. Use this only for unit tests. For integration tests, you can use the mintFeeCollector flag to setup some balance on genesis
func (*KeeperTestSuite) SetupTest ¶
func (s *KeeperTestSuite) SetupTest()
func (*KeeperTestSuite) TestBalanceOf ¶
func (s *KeeperTestSuite) TestBalanceOf()
func (*KeeperTestSuite) TestConvertCoinToERC20FromPacket ¶
func (s *KeeperTestSuite) TestConvertCoinToERC20FromPacket()
func (*KeeperTestSuite) TestConvertERC20NativeERC20 ¶
func (s *KeeperTestSuite) TestConvertERC20NativeERC20()
func (*KeeperTestSuite) TestConvertNativeERC20ToEVMERC20 ¶
func (s *KeeperTestSuite) TestConvertNativeERC20ToEVMERC20()
func (*KeeperTestSuite) TestDeleteAllowance ¶
func (s *KeeperTestSuite) TestDeleteAllowance()
func (*KeeperTestSuite) TestDeleteDynamicPrecompile ¶
func (s *KeeperTestSuite) TestDeleteDynamicPrecompile()
func (*KeeperTestSuite) TestDeleteNativePrecompile ¶
func (s *KeeperTestSuite) TestDeleteNativePrecompile()
func (*KeeperTestSuite) TestDeleteTokenPair ¶
func (s *KeeperTestSuite) TestDeleteTokenPair()
func (*KeeperTestSuite) TestGetAllowance ¶
func (s *KeeperTestSuite) TestGetAllowance()
func (*KeeperTestSuite) TestGetAllowances ¶
func (s *KeeperTestSuite) TestGetAllowances()
func (*KeeperTestSuite) TestGetDynamicPrecompiles ¶
func (s *KeeperTestSuite) TestGetDynamicPrecompiles()
func (*KeeperTestSuite) TestGetERC20PrecompileInstance ¶
func (s *KeeperTestSuite) TestGetERC20PrecompileInstance()
func (*KeeperTestSuite) TestGetNativePrecompiles ¶
func (s *KeeperTestSuite) TestGetNativePrecompiles()
func (*KeeperTestSuite) TestGetTokenDenom ¶
func (s *KeeperTestSuite) TestGetTokenDenom()
func (*KeeperTestSuite) TestGetTokenPair ¶
func (s *KeeperTestSuite) TestGetTokenPair()
func (*KeeperTestSuite) TestGetTokenPairID ¶
func (s *KeeperTestSuite) TestGetTokenPairID()
func (*KeeperTestSuite) TestGetTokenPairs ¶
func (s *KeeperTestSuite) TestGetTokenPairs()
func (*KeeperTestSuite) TestIsDenomRegistered ¶
func (s *KeeperTestSuite) TestIsDenomRegistered()
func (*KeeperTestSuite) TestIsDynamicPrecompileAvailable ¶
func (s *KeeperTestSuite) TestIsDynamicPrecompileAvailable()
func (*KeeperTestSuite) TestIsERC20Registered ¶
func (s *KeeperTestSuite) TestIsERC20Registered()
func (*KeeperTestSuite) TestIsNativePrecompileAvailable ¶
func (s *KeeperTestSuite) TestIsNativePrecompileAvailable()
func (*KeeperTestSuite) TestIsTokenPairRegistered ¶
func (s *KeeperTestSuite) TestIsTokenPairRegistered()
func (*KeeperTestSuite) TestMintingEnabled ¶
func (s *KeeperTestSuite) TestMintingEnabled()
func (*KeeperTestSuite) TestOnAcknowledgementPacket ¶
func (s *KeeperTestSuite) TestOnAcknowledgementPacket()
func (*KeeperTestSuite) TestOnRecvPacketRegistered ¶
func (s *KeeperTestSuite) TestOnRecvPacketRegistered()
func (*KeeperTestSuite) TestOnTimeoutPacket ¶
func (s *KeeperTestSuite) TestOnTimeoutPacket()
func (*KeeperTestSuite) TestParams ¶
func (s *KeeperTestSuite) TestParams()
func (*KeeperTestSuite) TestQueryERC20 ¶
func (s *KeeperTestSuite) TestQueryERC20()
func (*KeeperTestSuite) TestQueryERC20Bytes32Fallback ¶
func (s *KeeperTestSuite) TestQueryERC20Bytes32Fallback()
func (*KeeperTestSuite) TestQueryERC20ForceFail ¶
func (s *KeeperTestSuite) TestQueryERC20ForceFail()
func (*KeeperTestSuite) TestQueryParams ¶
func (s *KeeperTestSuite) TestQueryParams()
func (*KeeperTestSuite) TestRegisterERC20 ¶
func (s *KeeperTestSuite) TestRegisterERC20()
func (*KeeperTestSuite) TestRegisterERC20CodeHash ¶
func (s *KeeperTestSuite) TestRegisterERC20CodeHash()
func (*KeeperTestSuite) TestSetAllowance ¶
func (s *KeeperTestSuite) TestSetAllowance()
func (*KeeperTestSuite) TestSetDynamicPrecompile ¶
func (s *KeeperTestSuite) TestSetDynamicPrecompile()
func (*KeeperTestSuite) TestSetNativePrecompile ¶
func (s *KeeperTestSuite) TestSetNativePrecompile()
func (*KeeperTestSuite) TestSetToken ¶
func (s *KeeperTestSuite) TestSetToken()
func (*KeeperTestSuite) TestToggleConverision ¶
func (s *KeeperTestSuite) TestToggleConverision()
func (*KeeperTestSuite) TestTokenPair ¶
func (s *KeeperTestSuite) TestTokenPair()
func (*KeeperTestSuite) TestTokenPairs ¶
func (s *KeeperTestSuite) TestTokenPairs()
func (*KeeperTestSuite) TestUnsafeSetAllowance ¶
func (s *KeeperTestSuite) TestUnsafeSetAllowance()
func (*KeeperTestSuite) TestUpdateParams ¶
func (s *KeeperTestSuite) TestUpdateParams()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.