@kubiklabs/wasmkit
Version:
Wasmkit is a development environment to compile, deploy, test, run cosmwasm contracts on different networks.
132 lines (125 loc) • 3.63 kB
JavaScript
const neutron_testnet_accounts = [
{
name: 'account_0',
address: 'neutron1jtdje5vq42sknl22r4wu9sahryu5wcrdqsccjh',
mnemonic: 'category fine rapid trumpet dune early wish under nothing dance property wreck'
},
];
const neutron_localnet_accounts = [
{
name: 'account_0',
address: 'neutron1m9l358xunhhwds0568za49mzhvuxx9ux8xafx2',
mnemonic: 'banner spread envelope side kite person disagree path silver will brother under couch edit food venture squirrel civil budget number acquire point work mass'
},
{
name: 'account_1',
address: 'neutron10h9stc5v6ntgeygf5xf945njqq5h32r54rf7kf',
mnemonic: 'veteran try aware erosion drink dance decade comic dawn museum release episode original list ability owner size tuition surface ceiling depth seminar capable only'
},
{
name: 'account_2',
address: 'neutron14xcrdjwwxtf9zr7dvaa97wy056se6r5erln9pf',
mnemonic: 'obscure canal because tomorrow tribe sibling describe satoshi kiwi upgrade bless empty math trend erosion oblige donate label birth chronic hazard ensure wreck shine'
}
];
const neutron_mainnet_accounts = [
];
const networks = {
neutron_localnet: {
endpoint: 'http://localhost:26657/',
chainId: 'testing-1',
accounts: neutron_localnet_accounts,
fees: {
upload: {
amount: [{ amount: "750000", denom: "untrn" }],
gas: "3000000",
},
init: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
},
exec: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
}
},
},
neutron_testnet: {
endpoint: 'https://rpc-palvus.pion-1.ntrn.tech/',
chainId: 'pion-1',
accounts: neutron_testnet_accounts,
fees: {
upload: {
amount: [{ amount: "750000", denom: "untrn" }],
gas: "3000000",
},
init: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
},
exec: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
}
},
},
neutron_mainnet: {
endpoint: 'https://rpc-kralum.neutron-1.neutron.org',
chainId: 'neutron-1',
accounts: neutron_mainnet_accounts,
fees: {
upload: {
amount: [{ amount: "750000", denom: "untrn" }],
gas: "3000000",
},
init: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
},
exec: {
amount: [{ amount: "250000", denom: "untrn" }],
gas: "1000000",
}
},
},
};
module.exports = {
networks: {
default: networks.neutron_testnet,
testnet: networks.neutron_testnet,
localnet: networks.neutron_localnet,
mainnet: networks.neutron_mainnet,
},
localnetworks: {
juno: {
docker_image: "uditgulati0/juno-node",
rpc_port: 26657,
rest_port: 1317,
flags: ["GAS_LIMIT=10000000", "STAKE_TOKEN=ujunox", "TIMEOUT_COMMIT=5s"],
docker_command: "./setup_and_run.sh juno16g2rahf5846rxzp3fwlswy08fz8ccuwk03k57y",
},
neutron: {
docker_image: "uditgulati0/neutron-node",
rpc_port: 26657,
rest_port: 1317,
flags: ["RUN_BACKGROUND=0"],
},
osmosis: {
docker_image: "uditgulati0/osmosis-node",
rpc_port: 26657,
rest_port: 1317,
flags: [],
docker_command: "/osmosis/setup.sh",
},
},
mocha: {
timeout: 60000
},
rust: {
version: "1.68.0",
},
commands: {
compile: "RUSTFLAGS='-C link-arg=-s' cargo build --release --target wasm32-unknown-unknown",
schema: "cargo run --example schema",
},
};