Documentation ¶
Index ¶
- func InitAssetContract(asset string, evmClient *evm.Client) (*wtoken.Wtoken, error)
- func InitWrappedAssetContract(nativeAsset string, nativeAssets config.Assets, sourceChain, targetChain int64, ...) (*wtoken.Wtoken, error)
- func NativeToWrappedAsset(assetMappings config.Assets, sourceChain, targetChain int64, ...) (string, error)
- func WrappedToNativeAsset(assetMappings config.Assets, sourceChainId int64, asset string) (*config.NativeAsset, error)
- type Config
- type EVMUtils
- type Hedera
- type Receiver
- type Sender
- type Setup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitAssetContract ¶
func NativeToWrappedAsset ¶
func WrappedToNativeAsset ¶
Types ¶
type Config ¶
type Config struct { Hedera Hedera EVM map[int64]config.Evm Tokens e2eParser.Tokens ValidatorUrl string Bridge parser.Bridge AssetMappings config.Assets FeePercentages map[string]int64 }
Config used to load and parse from application.yml
type Hedera ¶
type Hedera struct { NetworkType string BridgeAccount string Members []string TopicID string Sender Sender DbValidationProps []config.Database MirrorNode config.MirrorNode }
Hedera props from the application.yml
type Setup ¶
type Setup struct { BridgeAccount hederaSDK.AccountID TopicID hederaSDK.TopicID TokenID hederaSDK.TokenID NativeEvmToken string FeePercentages map[string]int64 Members []hederaSDK.AccountID Clients *clients DbValidator *db_validation.Service AssetMappings config.Assets }
Setup used by the e2e tests. Preloaded with all necessary dependencies
Click to show internal directories.
Click to hide internal directories.