LLMs out of the box are not designed to reliably manage private keys and submit complex transaction data to the blockchain. We've spent more than a year making sure LLMs play nice with wallet keys, contract addresses, and transaction data. Don't try to build it yourself. Just use @bankrbot for your agent. Link to docs below.