diff --git a/scripts/CosmosAddressGen/README.md b/scripts/CosmosAddressGen/README.md new file mode 100644 index 0000000..4ab366b --- /dev/null +++ b/scripts/CosmosAddressGen/README.md @@ -0,0 +1,31 @@ +# Cosmos Address Generator + + +## Setup + +`npm install` + +## Usage + +1. Open `generateIBCAddress.js` and locate: + +``` +/* + * + * Set Filename here! + * + */ +const fileName = "test.csv"; +``` + +(It's at the top of the file) + +2. update the variable `fileName` to be the name of your CSV file. + +3. Ensure the CSV file does not have `"` around each address, and each address is on a new line. Following CSV format, the first line of the file will be skipped so make sure there is a header line. + +4. Run `node generateIBCAddress.js` + +5. The output will be `addresses.json` + + diff --git a/scripts/addresses.json b/scripts/CosmosAddressGen/addresses.json similarity index 100% rename from scripts/addresses.json rename to scripts/CosmosAddressGen/addresses.json diff --git a/scripts/cosmos_to_convert.csv b/scripts/CosmosAddressGen/cosmos_to_convert.csv similarity index 100% rename from scripts/cosmos_to_convert.csv rename to scripts/CosmosAddressGen/cosmos_to_convert.csv diff --git a/scripts/generateIBCAddress.js b/scripts/CosmosAddressGen/generateIBCAddress.js similarity index 54% rename from scripts/generateIBCAddress.js rename to scripts/CosmosAddressGen/generateIBCAddress.js index a782b94..548eb14 100644 --- a/scripts/generateIBCAddress.js +++ b/scripts/CosmosAddressGen/generateIBCAddress.js @@ -1,40 +1,14 @@ import * as fs from "fs"; - -const fileName = "test.csv"; -// import { lookup } from "convert-bech32-address"; -// var converter = import("./convert-bech32-address.js"); import pkg from "convert-bech32-address"; const { lookup } = pkg; -class Addresses { - constructor( - cosmos = "", - axelar = "", - osmo = "", - evmos = "", - inj = "", - stride = "", - juno = "", - secret = "", - stars = "", - umee = "", - agoric = "", - persistence = "" - ) { - this.cosmos = cosmos; - this.axelar = axelar; - this.osmo = osmo; - this.evmos = evmos; - this.inj = inj; - this.stride = stride; - this.juno = juno; - this.secret = secret; - this.stars = stars; - this.umee = umee; - this.agoric = agoric; - this.persistence = persistence; - } -} + +/* + * + * Set Filename here! + * + */ +const fileName = "test.csv"; const targets = [ "axelar", @@ -84,10 +58,3 @@ rows.map((row) => { fs.writeFileSync("addresses.json", JSON.stringify(addresses, null, 2)); console.log(addresses); - -// var newAddress = converter.lookup('cosmos1r5qkmvn9hnv0pugejr73639w07d2mughnm7qxa','juno'); - -// console.log(newAddress); - -// return new Addresses(cosmos, axelar, osmo, evmos, inj, stride, juno, secret, stars, umee, agoric, persistence); -// } diff --git a/scripts/node_modules/.package-lock.json b/scripts/CosmosAddressGen/node_modules/.package-lock.json similarity index 100% rename from scripts/node_modules/.package-lock.json rename to scripts/CosmosAddressGen/node_modules/.package-lock.json diff --git a/scripts/node_modules/convert-bech32-address/.github/FUNDING.yml b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/.github/FUNDING.yml similarity index 100% rename from scripts/node_modules/convert-bech32-address/.github/FUNDING.yml rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/.github/FUNDING.yml diff --git a/scripts/node_modules/convert-bech32-address/LICENSE b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/LICENSE similarity index 100% rename from scripts/node_modules/convert-bech32-address/LICENSE rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/LICENSE diff --git a/scripts/node_modules/convert-bech32-address/README.md b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/README.md similarity index 100% rename from scripts/node_modules/convert-bech32-address/README.md rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/README.md diff --git a/scripts/node_modules/convert-bech32-address/convert-bech32-address-browser.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/convert-bech32-address-browser.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/convert-bech32-address-browser.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/convert-bech32-address-browser.js diff --git a/scripts/node_modules/convert-bech32-address/convert-bech32-address.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/convert-bech32-address.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/convert-bech32-address.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/convert-bech32-address.js diff --git a/scripts/node_modules/convert-bech32-address/example.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/example.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/example.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/example.js diff --git a/scripts/node_modules/convert-bech32-address/index.html b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/index.html similarity index 100% rename from scripts/node_modules/convert-bech32-address/index.html rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/index.html diff --git a/scripts/node_modules/convert-bech32-address/package.json b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/package.json similarity index 100% rename from scripts/node_modules/convert-bech32-address/package.json rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/package.json diff --git a/scripts/node_modules/convert-bech32-address/src/address.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/address.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/src/address.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/address.js diff --git a/scripts/node_modules/convert-bech32-address/src/bech32.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/bech32.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/src/bech32.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/bech32.js diff --git a/scripts/node_modules/convert-bech32-address/src/buffer.js b/scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/buffer.js similarity index 100% rename from scripts/node_modules/convert-bech32-address/src/buffer.js rename to scripts/CosmosAddressGen/node_modules/convert-bech32-address/src/buffer.js diff --git a/scripts/package-lock.json b/scripts/CosmosAddressGen/package-lock.json similarity index 100% rename from scripts/package-lock.json rename to scripts/CosmosAddressGen/package-lock.json diff --git a/scripts/package.json b/scripts/CosmosAddressGen/package.json similarity index 100% rename from scripts/package.json rename to scripts/CosmosAddressGen/package.json diff --git a/scripts/test.csv b/scripts/CosmosAddressGen/test.csv similarity index 100% rename from scripts/test.csv rename to scripts/CosmosAddressGen/test.csv