In our upcoming software release, we've included the lamassu-send-coins script to more easily send coins out from your wallets, notably Ethereum.
This article details how to obtain this script before the release of the next version.
Please see our main article on 'Withdrawing funds from your wallets'.
CAUTION: Use great care when sending funds manually, ensuring the addresses and amounts are correct.
Installing the script
If you are on lamassu-server v5.8.4 (see 'determining your server version'), paste and run the following command in your server's terminal:
curl -sS https://raw.githubusercontent.com/naconner/lamascripts/master/updates/nodes/send-coins-install.sh | bash
When it's complete, you'll see 'done' followed by important notes.
Using the script
From here, you may send funds using the script lamassu-send-coins followed by the address, coin amount (in full units, not satoshis or wei) and the coin symbol.
Here's an example to send 0.05 ETH:
lamassu-send-coins 0x9Aa9216abCDa1Dd6BA4a3a17D5b5CFDE323a62Fe 0.05 ETH
Or to send 0.01 BTC:
lamassu-send-coins bc1q329xdgek7ahf32hj4hh587k52trs29hwfdv5hp 0.01 BTC
You'll be prompted for confirmation, and afterwards given the TXID if successful.
Error messages: If there is an error in sending the transaction (insufficient funds, for instance), these are not yet presented gracefully, and are instead a large output with an error stack trace. If you have questions, please create a support ticket with the output.
Ethereum: ETH addresses must be checksummed, or the transaction won't send. Checksummed ETH addresses contain a mix of lowercase and capital letters. If the address only has lowercase letters, you may obtain the checksummed address with the 'View Address' feature on MyCrypto.com, shown on the right-hand side next to the colourful address avatar. (Using only checksummed ETH addresses is important because Ethereum allows for transactions to be sent to invalid addresses, thus destroying Ether.)