Skip to content

Commit

Permalink
fix after review
Browse files Browse the repository at this point in the history
  • Loading branch information
sstanculeanu committed Jan 30, 2023
1 parent 09a86fc commit 9cdd4b6
Show file tree
Hide file tree
Showing 8 changed files with 242 additions and 242 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Smart contracts for both blockchains:
## Installation and running for the relayer

### Step 1: install & configure go:
The installation of go should proceed as shown in official golang installation guide https://golang.org/doc/install . In order to run the node, minimum golang version should be 1.14.7.
The installation of go should proceed as shown in official golang installation guide https://golang.org/doc/install . In order to run the node, minimum golang version should be 1.17.6.

### Step 2: clone the repository and build the binaries:
The `main` branch is the one to use
Expand Down
42 changes: 21 additions & 21 deletions clients/chain/chain_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,52 +7,52 @@ import (
)

func Test_ethToMultiversXName(t *testing.T) {
assert.Equal(t, Ethereum.EvmCompatibleChainToMultiversXName(), "EthereumToMultiversX")
assert.Equal(t, Bsc.EvmCompatibleChainToMultiversXName(), "BscToMultiversX")
assert.Equal(t, "EthereumToMultiversX", Ethereum.EvmCompatibleChainToMultiversXName())
assert.Equal(t, "BscToMultiversX", Bsc.EvmCompatibleChainToMultiversXName())
}

func Test_multiversXToEthName(t *testing.T) {
assert.Equal(t, Ethereum.MultiversXToEvmCompatibleChainName(), "MultiversXToEthereum")
assert.Equal(t, Bsc.MultiversXToEvmCompatibleChainName(), "MultiversXToBsc")
assert.Equal(t, "MultiversXToEthereum", Ethereum.MultiversXToEvmCompatibleChainName())
assert.Equal(t, "MultiversXToBsc", Bsc.MultiversXToEvmCompatibleChainName())
}

func Test_baseLogId(t *testing.T) {
assert.Equal(t, Ethereum.BaseLogId(), "EthereumMultiversX-Base")
assert.Equal(t, Bsc.BaseLogId(), "BscMultiversX-Base")
assert.Equal(t, "EthereumMultiversX-Base", Ethereum.BaseLogId())
assert.Equal(t, "BscMultiversX-Base", Bsc.BaseLogId())
}

func Test_multiversXClientLogId(t *testing.T) {
assert.Equal(t, Ethereum.MultiversXClientLogId(), "EthereumMultiversX-MultiversXClient")
assert.Equal(t, Bsc.MultiversXClientLogId(), "BscMultiversX-MultiversXClient")
assert.Equal(t, "EthereumMultiversX-MultiversXClient", Ethereum.MultiversXClientLogId())
assert.Equal(t, "BscMultiversX-MultiversXClient", Bsc.MultiversXClientLogId())
}

func Test_multiversXDataGetterLogId(t *testing.T) {
assert.Equal(t, Ethereum.MultiversXDataGetterLogId(), "EthereumMultiversX-MultiversXDataGetter")
assert.Equal(t, Bsc.MultiversXDataGetterLogId(), "BscMultiversX-MultiversXDataGetter")
assert.Equal(t, "EthereumMultiversX-MultiversXDataGetter", Ethereum.MultiversXDataGetterLogId())
assert.Equal(t, "BscMultiversX-MultiversXDataGetter", Bsc.MultiversXDataGetterLogId())
}

func Test_ethClientLogId(t *testing.T) {
assert.Equal(t, Ethereum.EvmCompatibleChainClientLogId(), "EthereumMultiversX-EthereumClient")
assert.Equal(t, Bsc.EvmCompatibleChainClientLogId(), "BscMultiversX-BscClient")
assert.Equal(t, "EthereumMultiversX-EthereumClient", Ethereum.EvmCompatibleChainClientLogId())
assert.Equal(t, "BscMultiversX-BscClient", Bsc.EvmCompatibleChainClientLogId())
}

func Test_multiversXRoleProviderLogId(t *testing.T) {
assert.Equal(t, Ethereum.MultiversXRoleProviderLogId(), "EthereumMultiversX-MultiversXRoleProvider")
assert.Equal(t, Bsc.MultiversXRoleProviderLogId(), "BscMultiversX-MultiversXRoleProvider")
assert.Equal(t, "EthereumMultiversX-MultiversXRoleProvider", Ethereum.MultiversXRoleProviderLogId())
assert.Equal(t, "BscMultiversX-MultiversXRoleProvider", Bsc.MultiversXRoleProviderLogId())
}

func Test_ethRoleProviderLogId(t *testing.T) {
assert.Equal(t, Ethereum.EvmCompatibleChainRoleProviderLogId(), "EthereumMultiversX-EthereumRoleProvider")
assert.Equal(t, Bsc.EvmCompatibleChainRoleProviderLogId(), "BscMultiversX-BscRoleProvider")
assert.Equal(t, "EthereumMultiversX-EthereumRoleProvider", Ethereum.EvmCompatibleChainRoleProviderLogId())
assert.Equal(t, "BscMultiversX-BscRoleProvider", Bsc.EvmCompatibleChainRoleProviderLogId())
}

func Test_broadcasterLogId(t *testing.T) {
assert.Equal(t, Ethereum.BroadcasterLogId(), "EthereumMultiversX-Broadcaster")
assert.Equal(t, Bsc.BroadcasterLogId(), "BscMultiversX-Broadcaster")
assert.Equal(t, "EthereumMultiversX-Broadcaster", Ethereum.BroadcasterLogId())
assert.Equal(t, "BscMultiversX-Broadcaster", Bsc.BroadcasterLogId())
}

func TestToLower(t *testing.T) {
assert.Equal(t, MultiversX.ToLower(), "msx")
assert.Equal(t, Ethereum.ToLower(), "ethereum")
assert.Equal(t, Bsc.ToLower(), "bsc")
assert.Equal(t, "msx", MultiversX.ToLower())
assert.Equal(t, "ethereum", Ethereum.ToLower())
assert.Equal(t, "bsc", Bsc.ToLower())
}
26 changes: 13 additions & 13 deletions clients/multiversx/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ type ClientArgs struct {

// client represents the MultiversX Client implementation
type client struct {
*multiversXClientDataGetter
*mxClientDataGetter
txHandler txHandler
tokensMapper TokensMapper
relayerPublicKey crypto.PublicKey
Expand Down Expand Up @@ -86,13 +86,13 @@ func NewClient(args ClientArgs) (*client, error) {

relayerAddress := data.NewAddressFromBytes(publicKeyBytes)

argsDataGetter := ArgsDataGetter{
argsMXClientDataGetter := ArgsMXClientDataGetter{
MultisigContractAddress: args.MultisigContractAddress,
RelayerAddress: relayerAddress,
Proxy: args.Proxy,
Log: bridgeCore.NewLoggerWithIdentifier(logger.GetOrCreate(multiversXDataGetterLogId), multiversXDataGetterLogId),
}
getter, err := NewDataGetter(argsDataGetter)
getter, err := NewMXClientDataGetter(argsMXClientDataGetter)
if err != nil {
return nil, err
}
Expand All @@ -112,16 +112,16 @@ func NewClient(args ClientArgs) (*client, error) {
singleSigner: &singlesig.Ed25519Signer{},
roleProvider: args.RoleProvider,
},
multiversXClientDataGetter: getter,
relayerPublicKey: publicKey,
relayerAddress: relayerAddress,
multisigContractAddress: args.MultisigContractAddress,
log: args.Log,
gasMapConfig: args.GasMapConfig,
addressPublicKeyConverter: addressConverter,
tokensMapper: args.TokensMapper,
statusHandler: args.StatusHandler,
allowDelta: args.AllowDelta,
mxClientDataGetter: getter,
relayerPublicKey: publicKey,
relayerAddress: relayerAddress,
multisigContractAddress: args.MultisigContractAddress,
log: args.Log,
gasMapConfig: args.GasMapConfig,
addressPublicKeyConverter: addressConverter,
tokensMapper: args.TokensMapper,
statusHandler: args.StatusHandler,
allowDelta: args.AllowDelta,
}

c.log.Info("NewMultiversXClient",
Expand Down
Loading

0 comments on commit 9cdd4b6

Please sign in to comment.