You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xmr-btc-swap/swap
binarybaron e13e4ed982 Kill monero-wallet-rpc child process when receiving SIGINT, SIGTERM or SIGHUP
When the CLI is terminated via a signal, the child process monero-wallet-rpc is not automatically terminated. This discrepancy arises from the behavior of terminal-initiated interrupts (e.g., STRG-C), which send the termination signal to all processes in the process group, effectively killing the child process.

To address this, we implement a signal handler that explicitly terminates the monero-wallet-rpc child process upon receiving a termination signal for the parent process. This ensures that the child process does not continue running in the background, detached from the parent. Failing to terminate the child process would lock the wallet, preventing future instances of the CLI from starting.
1 year ago
..
migrations Add sqlite database implementation 3 years ago
proptest-regressions/bitcoin Add proptest for max_giveable and signing PSBT 3 years ago
src Kill monero-wallet-rpc child process when receiving SIGINT, SIGTERM or SIGHUP 1 year ago
tests feat(asb): allow asb to register with mulitple rendezvous nodes 1 year ago
Cargo.toml Kill monero-wallet-rpc child process when receiving SIGINT, SIGTERM or SIGHUP 1 year ago
build.rs Provide a commit-specific version output 3 years ago
sqlite_dev_setup.sh docs: update sqlx script and add ci 2 years ago
sqlx-data.json docs: update sqlx script and add ci 2 years ago