> For the complete documentation index, see [llms.txt](https://acinonyx-1.gitbook.io/dragonfly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://acinonyx-1.gitbook.io/dragonfly/welcome/safety-tips.md).

# 🦺Safety tips

To use our bot you need to enter your passphrase. It is important to point out to never use your main phrase, even if the bot has a robust encryption system, it is never recommended to use your main wallet for anything.

{% hint style="danger" %}
WARNING: of course the TEAM DOES NOT HAVE ACCESS to your private phrase.
{% endhint %}

## ❔Why do I need to use my phrase?

For any transaction to be carried out within the blockchain, it needs the signature of its private key, here is an example.\
\
`transaction =` \
`contract.functions.approve(routerAddress, amount ).buildTransaction({ 'gasPrice': Web3.toWei(gas, 'gwei'),` \
`'gas': 300000,` \
`'from': Web3.toChecksumAddress(settings['WALLETADDRESS']),` \
`'nonce': client.eth.getTransactionCount(settings['WALLETADDRESS']) })` \
\
`signed_txn = client.eth.account.signTransaction(transaction, private_key=settings['PRIVATEKEY'])`\
\
The only way to maintain communication speed with the blockchain, Dragon needs to use a passphrase/private key

\ <br>

\ <br>

\
\ <br>
