steem.transfer Python (0.18.95) API incompatible with some API nodes
Probably because the Python SDK is very old - and currently not maintained any more. The pip3 list shows the steem version is 0.18.95.
Traceback (most recent call last):
File "/var/www/steem/auto_transfer.py", line 16, in module
account = Account(id, steemd_instance=steem)
File "/usr/local/lib/python3.10/dist-packages/steem/account.py", line 32, in init
self.refresh()
File "/usr/local/lib/python3.10/dist-packages/steem/account.py", line 35, in refresh
account = self.steemd.get_account(self.name)
File "/usr/local/lib/python3.10/dist-packages/steem/steemd.py", line 158, in get_account
return first(self.exec('get_accounts', [account]))
File "/usr/local/lib/python3.10/dist-packages/steembase/http_client.py", line 189, in exec
return self._return(
File "/usr/local/lib/python3.10/dist-packages/steembase/http_client.py", line 213, in _return
raise RPCError(error_message)
steembase.exceptions.RPCError: Assert Exception:v.size() == 2: method specification invalid. Should be api.method
Steem to the Moon🚀!
- You can rent Steem Power via rentsp!
- You can swap the TRON:TRX/USDT/USDD to STEEM via tron2steem!
- You can swap the STEEM/SBD to SUI via steem2sui!
- You can swap the STEEM/SBD to SOL Solana via steem2sol!
- You can swap the STEEM/SBD to ETH Ethereum via steem2eth!
- You can swap the STEEM/SBD to Tether USDT (TRC-20) via steem2usdt!
- You can swap the STEEM/SBD to TRX (TRON) via steem2trx!
- You can swap the STEEM/SBD to BTS (BitShares) via steem2bts!
- Register a free STEEM account at SteemYY!
- Steem Block Explorer
- ChatGPT/Steem Integration: You can type !ask command to invoke ChatGPT
- Steem Witness Table and API
- Other Steem Tools
Support me, thank you!
Why you should vote me? My contributions
Please vote me as a witness or set me as a proxy via https://steemitwallet.com/~witnesses

This outdated Python SDK is likely the root cause of the incompatibility issues you're facing. Have you considered updating to a newer version of the SDK? 🤔💻