- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
21 lines
568 B
Bash
Executable File
21 lines
568 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Transaction logging utilities
|
|
|
|
LOG_DIR="${LOG_DIR:-/home/intlc/projects/proxmox/logs}"
|
|
LOG_FILE="$LOG_DIR/bridge-transactions-$(date +%Y%m%d).log"
|
|
|
|
log_transaction() {
|
|
local tx_hash="$1"
|
|
local chain="$2"
|
|
local amount="$3"
|
|
local status="$4"
|
|
|
|
echo "[$(date -u +"%Y-%m-%d %H:%M:%S UTC")] $status | $chain | $amount | $tx_hash" >> "$LOG_FILE"
|
|
}
|
|
|
|
get_transaction_status() {
|
|
local tx_hash="$1"
|
|
local rpc_url="$2"
|
|
cast tx "$tx_hash" --rpc-url "$rpc_url" 2>/dev/null | grep -E "status|blockNumber" || echo "Pending"
|
|
}
|