- Fix get_next_address_index: use try_get::<i32> for PG SERIAL/INTEGER columns - Fix search_tx: use try_get::<i32> for PG status column - Fix execute_insert: parse locktime (String→i64) and in_vout (String→i32) before binding to PG INTEGER columns - Fix execute_insert: bind tbl_out vout as i32, amount as String for PG - Fix save_new_address: cast xpub i64 to i32 for PG INTEGER column - Fix get_pending_txs: cast i64 bind params to i32, use try_get::<i32> for reads - Fix get_stats: use try_get::<i32> for all numeric PG INTEGER columns - Add trace logging in parse_request_transactions for xpub address matching - Add trace logging in get_all_addresses_by_xpub for query debugging
26 lines
1003 B
Bash
26 lines
1003 B
Bash
WORKING_DIR=$(pwd)
|
|
if [ ! -f "$WORKING_DIR/public_key.pem" ]; then
|
|
echo "creating keypairs"
|
|
openssl genpkey -algorithm ED25519 -out private_key.pem
|
|
openssl pkey -in private_key.pem -pubout -out public_key.pem
|
|
fi
|
|
|
|
export RUST_LOG="trace"
|
|
export BAL_SERVER_DB_FILE="$WORKING_DIR/bal.db"
|
|
export BAL_SERVER_INFO="BAL devel willexecutor server"
|
|
export BAL_SERVER_BIND_ADDRESS="127.0.0.1"
|
|
export BAL_SERVER_BIND_PORT=9133
|
|
export BAL_SERVER_PUB_KEY_PATH="$WORKING_DIR/public_key.pem"
|
|
export BAL_SERVER_EXPOSE_STATS=true;
|
|
|
|
#export BAL_SERVER_BITCOIN_ADDRESS="your bitcoin address or xpub to recive payments here"
|
|
#export BAL_SERVER_BITCOIN_FIXED_FEE=50000
|
|
|
|
export BAL_SERVER_REGTEST_ADDRESS="vpub5UhLrYG1qQjnJhvJgBdqgpznyH11mxW9hwBYxf3KhfdjiupCFPUVDvgwpeZ9Wj5YUJXjKjXjy7DSbJNBW1sXbKwARiaphm1UjHYy3mKvTG4"
|
|
export BAL_SERVER_REGTEST_FIXED_FEE=1000
|
|
#export BAL_SERVER_TESTNET_ADDRESS=
|
|
#export BAL_SERVER_TESTNET_FEE=100000
|
|
#export BAL_SERVER_SIGNET_ADDRESS=
|
|
#export BAL_SERVER_SIGNET_FEE=100000
|
|
./bal-server
|