Remove unused erc20 setup
This commit is contained in:
parent
eee74a575f
commit
9412706322
@ -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;
|
||||
}
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
c478a6d9d6303e67f28d7863ea6e07426e9f0082744557d503e723bc1c46ccf8 cw1_subkeys.wasm
|
||||
1a4a376ef1099ad3edc33aa1d3105e4621bc49e44b1ac0a449d7b6912e40fb0a cw3_fixed_multisig.wasm
|
||||
d04368320ad55089384adb171aaea39e43d710d7608829adba0300ed30aa2988 cw_erc20.wasm
|
||||
3defc33a41f58c71d38b176d521c411d8e74d26403fde7660486930c7579a016 hackatom.wasm
|
||||
|
||||
BIN
scripts/wasmd/contracts/cw_erc20.wasm
(Stored with Git LFS)
BIN
scripts/wasmd/contracts/cw_erc20.wasm
(Stored with Git LFS)
Binary file not shown.
@ -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);
|
||||
},
|
||||
);
|
||||
@ -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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user