From 047e9deabb9b4f2f78ec66c256a4c73e5b2ab885 Mon Sep 17 00:00:00 2001 From: Hendrik Hofstadt Date: Tue, 27 Jul 2021 18:38:42 +0200 Subject: [PATCH] Deploy test token to devnet Change-Id: Id5494802cedcb6eb41c04d366e84f051f42c225e --- devnet/eth-devnet.yaml | 2 +- ethereum/src/send-lockups.js | 57 ------------------------------------ 2 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 ethereum/src/send-lockups.js diff --git a/devnet/eth-devnet.yaml b/devnet/eth-devnet.yaml index ab9a2c3c3..a468cbc01 100644 --- a/devnet/eth-devnet.yaml +++ b/devnet/eth-devnet.yaml @@ -51,7 +51,7 @@ spec: command: - /bin/sh - -c - - "npm run migrate && nc -l -p 2000 && sleep infinity" + - "npm run migrate && npx truffle exec scripts/deploy_test_token.js && nc -l -p 2000 && sleep infinity" startupProbe: periodSeconds: 1 failureThreshold: 60 diff --git a/ethereum/src/send-lockups.js b/ethereum/src/send-lockups.js deleted file mode 100644 index f9454885f..000000000 --- a/ethereum/src/send-lockups.js +++ /dev/null @@ -1,57 +0,0 @@ -const Wormhole = artifacts.require("Wormhole"); -const WrappedAsset = artifacts.require("WrappedAsset"); -const ERC20 = artifacts.require("ERC20PresetMinterPauser"); - -advanceBlock = () => { - return new Promise((resolve, reject) => { - web3.currentProvider.send({ - jsonrpc: "2.0", - method: "evm_mine", - id: new Date().getTime() - }, (err, result) => { - if (err) { - return reject(err); - } - const newBlockHash = web3.eth.getBlock('latest').hash; - - return resolve(newBlockHash) - }); - }); -} - -function sleep(ms) { - return new Promise(resolve => setTimeout(resolve, ms)); -} - -module.exports = function(callback) { - const fn = async () => { - let bridge = await Wormhole.deployed(); - let token = await ERC20.deployed(); - console.log("Token:", token.address); - - while (true) { - let ev = await bridge.lockAssets( - /* asset address */ - token.address, - /* amount */ - "1000000005", - /* recipient - * 7EFk3VrWeb29SWJPQs5cUyqcY3fQd33S9gELkGybRzeu base58 -> hex) */ - "0x5c8b574eced4dbea1bbf23d5149564791900129ede419a6860e3e706b426b2ba", - /* target chain: solana */ - 1, - /* nonce */ - Math.floor(Math.random() * 65535), - /* refund dust? */ - false - ); - - let block = await web3.eth.getBlock('latest'); - console.log("block", block.number, "with txs", block.transactions, "and time", block.timestamp); - await advanceBlock(); - await sleep(5000); - } - } - - fn().catch(reason => console.error(reason)) -}