فهرست منبع

Deploy test token to devnet

Change-Id: Id5494802cedcb6eb41c04d366e84f051f42c225e
Hendrik Hofstadt 4 سال پیش
والد
کامیت
047e9deabb
2فایلهای تغییر یافته به همراه1 افزوده شده و 58 حذف شده
  1. 1 1
      devnet/eth-devnet.yaml
  2. 0 57
      ethereum/src/send-lockups.js

+ 1 - 1
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

+ 0 - 57
ethereum/src/send-lockups.js

@@ -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))
-}