Skip to content
This repository was archived by the owner on Dec 21, 2021. It is now read-only.

Commit fbed773

Browse files
committed
deterministic test wallet generation
Date.now() feels a bit hacky, running count is better
1 parent aeded55 commit fbed773

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/integration/dataunion/withdraw.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ const tokenMainnet = new Contract(config.clientOptions.tokenAddress, Token.abi,
2626

2727
const tokenSidechain = new Contract(config.clientOptions.tokenSidechainAddress, Token.abi, adminWalletSidechain)
2828

29+
let testWalletId = 1000000 // ensure fixed length as string
30+
2931
async function testWithdraw(
3032
getBalance: (memberWallet: Wallet) => Promise<BigNumber>,
3133
withdraw: (
@@ -54,7 +56,8 @@ async function testWithdraw(
5456
log(`DataUnion ${dataUnion.getAddress()} is ready to roll`)
5557
// dataUnion = await adminClient.getDataUnionContract({dataUnion: "0xd778CfA9BB1d5F36E42526B2BAFD07B74b4066c0"})
5658

57-
const memberWallet = new Wallet(`0x100000000000000000000000000000000000000012300000001${Date.now()}`, providerSidechain)
59+
testWalletId += 1
60+
const memberWallet = new Wallet(`0x100000000000000000000000000000000000000012300000000000001${testWalletId}`, providerSidechain)
5861
const sendTx = await adminWalletSidechain.sendTransaction({ to: memberWallet.address, value: parseEther('0.1') })
5962
await sendTx.wait()
6063
log(`Sent 0.1 sidechain-ETH to ${memberWallet.address}`)

0 commit comments

Comments
 (0)