user3029: I'm getting the an electrum 3.3.2 error with something to do with dust. 
the transaction was rejected by network rules dust error
I'm using the cli to send out a transaction and its just using 1 input and 1 output only. And the fee is auto set. It was working fine yesterday. I read it's something to do with the node. But what is wrong with it? I tried many other public nodes and it says the same error. What is happening? An attack?
What solutions are there for something like this? My application depends on having electrum working at all times.
result = server.runcmdline(configoptions)
  File "/xxxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 650, in call
    return self.send(self.name, args)

  File "/xxxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 532, in request
    checkforerrors(response)

  File "/xxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 1220, in checkforerrors
    raise ProtocolError((code, message))

jsonrpclib.jsonrpc.ProtocolError: (-32603, 'Server error: File "/home/xxx/Electrum-3.3.2/packages/aiorpcx/session.py", line 501, in sendrequest | aiorpcx.jsonrpc.RPCError: (1, \'the transaction was rejected by network rules.\\n\\ndust (code 64)\\n01000000......70800\')\n')


user56197: When you try to send an amount that is too small, it considers dust and is rejected. Try something more than 1000 sats as of 2021

3029: <p>I'm getting the an electrum 3.3.2 error with something to do with dust. </p>

<p><strong>the transaction was rejected by network rules dust error</strong></p>

<p>I'm using the cli to send out a transaction and its just using 1 input and 1 output only. And the fee is auto set. It was working fine yesterday. I read it's something to do with the node. But what is wrong with it? I tried many other public nodes and it says the same error. What is happening? An attack?</p>

<p>What solutions are there for something like this? My application depends on having electrum working at all times.</p>

<pre><code>result = server.runcmdline(configoptions)
  File "/xxxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 650, in call
    return self.send(self.name, args)

  File "/xxxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 532, in request
    checkforerrors(response)

  File "/xxx/Desktop/Electrum-3.3.2/packages/jsonrpclib/jsonrpc.py", line 1220, in checkforerrors
    raise ProtocolError((code, message))

jsonrpclib.jsonrpc.ProtocolError: (-32603, 'Server error: File "/home/xxx/Electrum-3.3.2/packages/aiorpcx/session.py", line 501, in sendrequest | aiorpcx.jsonrpc.RPCError: (1, \'the transaction was rejected by network rules.\\n\\ndust (code 64)\\n01000000......70800\')\n')
</code></pre>
 56197: <p>When you try to send an amount that is too small, it considers dust and is rejected. Try something more than 1000 sats as of 2021</p>
