From 0b9e922ec1a86d51230e5b31cac2710624a53718 Mon Sep 17 00:00:00 2001 From: Will Ruddick Date: Thu, 9 Sep 2021 10:58:21 +0000 Subject: [PATCH] batch txns --- misc-commands.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/misc-commands.md b/misc-commands.md index 92a475d..9eb37ef 100644 --- a/misc-commands.md +++ b/misc-commands.md @@ -44,4 +44,36 @@ giftable-token-gift -p http://localhost:63545 -y /home/wor/src/ge/cic-internal- (venv) wor@gecon:~/src/ge/erc20-demurrage-token/python$ erc20-balance -p http://localhost:63545 -a 0x6Ca3cB14aA6F761712E1C18646AfBA4d5Ae249E8 0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C Chama TokenĀ (CHM): 0.000100 +# Batch Transactions +from: https://gitlab.com/chaintool/chaind-eth/-/tree/lash/sendscript + +1. Start or connect to your node: sudo docker-compose up eth +1. Contract Migration: sudo COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 RUN_MASK=1 docker-compose up --build contract-migration +git clone https://gitlab.com/chaintool/chaind +cd chaind +python -m venv .venv +. .venv/bin/activate +pip install --extra-index-url https://pip.grassrootseconomics.net:8433 -r requirements.txt +# the following will set up your database in ~/.local/share/chaind/eth/chaind.sqlite +PYTHONPATH=. CHAIND_DOMAIN=eth DATABASE_ENGINE=sqlite python scripts/migrate.py #creates the db for the querer syncer and chaind + + +1. Create a file: +set +a +export DATABASE_ENGINE=sqlite +export RPC_PROVIDER=http://localhost:63545 +export RPC_HTTP_PROVIDER=http://localhost:63545 +export CHAIN_SPEC=evm:bloxberg:8996 +set -a + +1. Start: chaind-eth-server --session-id testsession -vv +1. Start syncer: chaind-eth-syncer +#testing key file with no password +echo +{"address":"eb3907ecad74a0013c259d5874ae7f22dcbcc95c","crypto":{"cipher":"aes-128-ctr","ciphertext":"b0f70a8af4071faff2267374e2423cbc7a71012096fd2215866d8de7445cc215","cipherparams":{"iv":"9ac89383a7793226446dcb7e1b45cdf3"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"299f7b5df1d08a0a7b7f9c9eb44fe4798683b78da3513fcf9603fd913ab3336f"},"mac":"6f4ed36c11345a9a48353cd2f93f1f92958c96df15f3112a192bc994250e8d03"},"id":"61a9dd88-24a9-495c-9a51-152bd1bfaa5b","version":3} +> test.json +export WALLET_KEY_FILE=test.json + +#address of the registry for token index (on my computer) +eth-token-index-list -e 0xa579d6AbE59a87f5b23f674cD4967A55754A0864