```\n  it('5) Grief xChainController send funds to vaults', async function () {\n    await xChainController.sendFundsToVault(vaultNumber, slippage, 10000, 0, { value: 0, });\n    await xChainController.sendFundsToVault(vaultNumber, slippage, 10000, 0, { value: 0, });\n    await xChainController.sendFundsToVault(vaultNumber, slippage, 10000, 0, { value: 0, });\n    await xChainController.sendFundsToVault(vaultNumber, slippage, 10000, 0, { value: 0, });\n\n    expect(await xChainController.getFundsReceivedState(vaultNumber)).to.be.equal(0);\n\n    expect(await vault3.state()).to.be.equal(3);\n\n    // can't trigger state change anymore\n    await expect(xChainController.sendFundsToVault(vaultNumber, slippage, 1000, relayerFee, {value: parseEther('0.1'),})).to.be.revertedWith('Not all funds received');\n  });\n```\n