Skip to content

Commit

Permalink
Fix onExecuteMessage
Browse files Browse the repository at this point in the history
  • Loading branch information
patitonar committed Nov 26, 2019
1 parent 360dcaa commit 055bcb6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Expand Up @@ -81,7 +81,7 @@ contract ForeignBridgeErcToNative is BasicForeignBridge, ERC20Bridge, OtherSideB
uint256 amount = _amount.div(10**decimalShift());
bool res = erc20token().transfer(_recipient, amount);

if (AddressUtils.isContract(halfDuplexErc20token()) && tokenBalance(halfDuplexErc20token()) > 0) {
if (tokenBalance(halfDuplexErc20token()) > 0) {
address(this).call(abi.encodeWithSelector(SWAP_TOKENS));
}

Expand Down
10 changes: 5 additions & 5 deletions test/erc_to_native/foreign_bridge.test.js
Expand Up @@ -205,7 +205,7 @@ contract('ForeignBridge_ERC20_to_Native', async accounts => {
const value = ether('0.25')
let foreignBridge
beforeEach(async () => {
foreignBridge = await ForeignBridge.new()
foreignBridge = await ForeignBridgeErcToNativeMock.new()
token = await ERC677BridgeToken.new('Some ERC20', 'RSZT', 18)
await foreignBridge.initialize(
validatorContract.address,
Expand Down Expand Up @@ -351,7 +351,7 @@ contract('ForeignBridge_ERC20_to_Native', async accounts => {
await multisigValidatorContract.initialize(2, twoAuthorities, ownerOfValidatorContract, {
from: ownerOfValidatorContract
})
foreignBridgeWithMultiSignatures = await ForeignBridge.new()
foreignBridgeWithMultiSignatures = await ForeignBridgeErcToNativeMock.new()
await foreignBridgeWithMultiSignatures.initialize(
multisigValidatorContract.address,
token.address,
Expand Down Expand Up @@ -418,7 +418,7 @@ contract('ForeignBridge_ERC20_to_Native', async accounts => {
await validatorContractWith3Signatures.initialize(3, authoritiesFiveAccs, ownerOfValidators)
const erc20Token = await ERC677BridgeToken.new('Some ERC20', 'RSZT', 18)
const value = halfEther
const foreignBridgeWithThreeSigs = await ForeignBridge.new()
const foreignBridgeWithThreeSigs = await ForeignBridgeErcToNativeMock.new()

await foreignBridgeWithThreeSigs.initialize(
validatorContractWith3Signatures.address,
Expand Down Expand Up @@ -575,7 +575,7 @@ contract('ForeignBridge_ERC20_to_Native', async accounts => {
const valueOnHome = toBN(valueOnForeign * 10 ** decimalShiftTwo)

const owner = accounts[0]
const foreignBridgeImpl = await ForeignBridge.new()
const foreignBridgeImpl = await ForeignBridgeErcToNativeMock.new()
const storageProxy = await EternalStorageProxy.new().should.be.fulfilled
await storageProxy.upgradeTo('1', foreignBridgeImpl.address).should.be.fulfilled
const foreignBridge = await ForeignBridge.at(storageProxy.address)
Expand Down Expand Up @@ -626,7 +626,7 @@ contract('ForeignBridge_ERC20_to_Native', async accounts => {
await multisigValidatorContract.initialize(2, twoAuthorities, ownerOfValidatorContract, {
from: ownerOfValidatorContract
})
const foreignBridgeWithMultiSignatures = await ForeignBridge.new()
const foreignBridgeWithMultiSignatures = await ForeignBridgeErcToNativeMock.new()
await foreignBridgeWithMultiSignatures.initialize(
multisigValidatorContract.address,
token.address,
Expand Down

0 comments on commit 055bcb6

Please sign in to comment.