diff --git a/packages/cosmwasm-stargate/src/testutils.spec.ts b/packages/cosmwasm-stargate/src/testutils.spec.ts index b7463093..43f20a0c 100644 --- a/packages/cosmwasm-stargate/src/testutils.spec.ts +++ b/packages/cosmwasm-stargate/src/testutils.spec.ts @@ -121,19 +121,6 @@ export const deployedHackatom = { ], }; -/** Deployed as part of scripts/wasmd/init.sh */ -export const deployedErc20 = { - codeId: 2, - source: "https://crates.io/api/v1/crates/cw-erc20/0.7.0/download", - builder: "cosmwasm/rust-optimizer:0.10.4", - checksum: "d04368320ad55089384adb171aaea39e43d710d7608829adba0300ed30aa2988", - instances: [ - "wasm1vjecguu37pmd577339wrdp208ddzymku8yy0te", // HASH - "wasm1ym5m5dw7pttft5w430nxx6uat8f84ck4hrew7r", // ISA - "wasm1gv07846a3867ezn3uqkk082c5ftke7hp4rffwt", // JADE - ], -}; - /** Deployed as part of scripts/wasmd/init.sh */ export const deployedCw3 = { codeId: 3, @@ -164,16 +151,6 @@ export function pendingWithoutWasmd(): void { } } -export function erc20Enabled(): boolean { - return !!process.env.ERC20_ENABLED; -} - -export function pendingWithoutErc20(): void { - if (!erc20Enabled()) { - return pending("Set ERC20_ENABLED to enable ERC20-based tests"); - } -} - export function cw3Enabled(): boolean { return !!process.env.CW3_ENABLED; } diff --git a/scripts/wasmd/contracts/checksums.sha256 b/scripts/wasmd/contracts/checksums.sha256 index 982b6f41..dc97510f 100644 --- a/scripts/wasmd/contracts/checksums.sha256 +++ b/scripts/wasmd/contracts/checksums.sha256 @@ -1,4 +1,3 @@ c478a6d9d6303e67f28d7863ea6e07426e9f0082744557d503e723bc1c46ccf8 cw1_subkeys.wasm 1a4a376ef1099ad3edc33aa1d3105e4621bc49e44b1ac0a449d7b6912e40fb0a cw3_fixed_multisig.wasm -d04368320ad55089384adb171aaea39e43d710d7608829adba0300ed30aa2988 cw_erc20.wasm 3defc33a41f58c71d38b176d521c411d8e74d26403fde7660486930c7579a016 hackatom.wasm diff --git a/scripts/wasmd/contracts/cw_erc20.wasm b/scripts/wasmd/contracts/cw_erc20.wasm deleted file mode 100644 index 03236721..00000000 --- a/scripts/wasmd/contracts/cw_erc20.wasm +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d04368320ad55089384adb171aaea39e43d710d7608829adba0300ed30aa2988 -size 137244 diff --git a/scripts/wasmd/deploy_erc20.js b/scripts/wasmd/deploy_erc20.js deleted file mode 100755 index 52059e39..00000000 --- a/scripts/wasmd/deploy_erc20.js +++ /dev/null @@ -1,168 +0,0 @@ -#!/usr/bin/env node - -/* eslint-disable @typescript-eslint/naming-convention */ -const { DirectSecp256k1HdWallet } = require("@cosmjs/proto-signing"); -const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm-stargate"); -const fs = require("fs"); - -const endpoint = "http://localhost:26659"; -const alice = { - mnemonic: "enlist hip relief stomach skate base shallow young switch frequent cry park", - address0: "wasm14qemq0vw6y3gc3u3e0aty2e764u4gs5lndxgyk", - address1: "wasm1hhg2rlu9jscacku2wwckws7932qqqu8xm5ca8y", - address2: "wasm1xv9tklw7d82sezh9haa573wufgy59vmwnxhnsl", - address3: "wasm17yg9mssjenmc3jkqth6ulcwj9cxujrxxg9nmzk", - address4: "wasm1f7j7ryulwjfe9ljplvhtcaxa6wqgula3nh873j", -}; -const unused = { - address: "wasm1cjsxept9rkggzxztslae9ndgpdyt240842kpxh", -}; -const guest = { - address: "wasm17d0jcz59jf68g52vq38tuuncmwwjk42us8fnse", -}; - -const codeMeta = { - source: "https://crates.io/api/v1/crates/cw-erc20/0.7.0/download", - builder: "cosmwasm/rust-optimizer:0.10.4", -}; - -const initDataHash = { - admin: undefined, - initMsg: { - decimals: 5, - name: "Hash token", - symbol: "HASH", - initial_balances: [ - { - address: alice.address0, - amount: "11", - }, - { - address: alice.address1, - amount: "11", - }, - { - address: alice.address2, - amount: "11", - }, - { - address: alice.address3, - amount: "11", - }, - { - address: alice.address4, - amount: "11", - }, - { - address: unused.address, - amount: "12812345", - }, - { - address: guest.address, - amount: "22004000000", - }, - ], - }, -}; -const initDataIsa = { - admin: undefined, - initMsg: { - decimals: 0, - name: "Isa Token", - symbol: "ISA", - initial_balances: [ - { - address: alice.address0, - amount: "999999999", - }, - { - address: alice.address1, - amount: "999999999", - }, - { - address: alice.address2, - amount: "999999999", - }, - { - address: alice.address3, - amount: "999999999", - }, - { - address: alice.address4, - amount: "999999999", - }, - { - address: unused.address, - amount: "42", - }, - ], - }, -}; -const initDataJade = { - admin: alice.address1, - initMsg: { - decimals: 18, - name: "Jade Token", - symbol: "JADE", - initial_balances: [ - { - address: alice.address0, - amount: "189189189000000000000000000", // 189189189 JADE - }, - { - address: alice.address1, - amount: "189189189000000000000000000", // 189189189 JADE - }, - { - address: alice.address2, - amount: "189189189000000000000000000", // 189189189 JADE - }, - { - address: alice.address3, - amount: "189189189000000000000000000", // 189189189 JADE - }, - { - address: alice.address4, - amount: "189189189000000000000000000", // 189189189 JADE - }, - { - address: guest.address, - amount: "189500000000000000000", // 189.5 JADE - }, - ], - }, -}; - -async function main() { - const wallet = await DirectSecp256k1HdWallet.fromMnemonic(alice.mnemonic, undefined, "wasm"); - const client = await SigningCosmWasmClient.connectWithSigner(endpoint, wallet); - - const wasm = fs.readFileSync(__dirname + "/contracts/cw_erc20.wasm"); - const uploadReceipt = await client.upload(alice.address0, wasm, codeMeta, "Upload ERC20 contract"); - console.info(`Upload succeeded. Receipt: ${JSON.stringify(uploadReceipt)}`); - - for (const { initMsg, admin } of [initDataHash, initDataIsa, initDataJade]) { - const { contractAddress } = await client.instantiate( - alice.address0, - uploadReceipt.codeId, - initMsg, - initMsg.symbol, - { - memo: `Create an ERC20 instance for ${initMsg.symbol}`, - admin: admin, - }, - ); - console.info(`Contract instantiated for ${initMsg.symbol} at ${contractAddress}`); - } -} - -main().then( - () => { - console.info("All done, let the coins flow."); - process.exit(0); - }, - (error) => { - console.error(error); - process.exit(1); - }, -); diff --git a/scripts/wasmd/init.sh b/scripts/wasmd/init.sh index b18df6a5..6ab196e2 100755 --- a/scripts/wasmd/init.sh +++ b/scripts/wasmd/init.sh @@ -26,6 +26,5 @@ SCRIPT_DIR="$(realpath "$(dirname "$0")")" sha256sum --check checksums.sha256 ) "$SCRIPT_DIR/deploy_hackatom.js" -"$SCRIPT_DIR/deploy_erc20.js" "$SCRIPT_DIR/deploy_cw3.js" "$SCRIPT_DIR/deploy_cw1.js"