I have upgraded to cardano-node 9.1.1 from 8.9.4 and things appear to be working as expected. The core/block node is processing transactions and my relay (also 9.1.1) is online processing transactions. My setup is using the Guild Operators scripts (Guild Operators). I upgraded to 9.1.1 based on the “hotfix” because a full chain replay was needed every time a node was restarted (Release 9.1.1 · IntersectMBO/cardano-node · GitHub).
As you can see in the error message, the fee is too small. You should pay 171529 lovelaces instead of 171177 as you transaction is trying. The fees have changed with the Conway hard fork. You probably did not update all the components on the machine where you are building the transaction.
I see. I took your advice and redid the upgrade for 9.1.1 using cntools/Guild Operators and I am still getting the same above error. I even forced the overwrite of the config files to make sure I didn’t miss anything. Still getting the same error when attempting to withdraw rewards. The coin cashew guide step where you get the fee produces the same fee of 171177.
I should mention that I did not perform upgrades prior to the Conway hard fork. Would that cause issues? Its strange to me that a complete upgrade on a core node is not pulling in the correct fee using this command:
Hello everyone,
I am also having issue .
I staked my ada tokens to Emurgo pool and later moved to Bravo pool but I am unable to unstake my tokens. I can see the total delegated and received the total rewards but I want to withdraw my tokens . In assets I am not able to see the Fingerprint address. I am using Yoroi wallet. Please help me
Generally the cardano-cli developers will insist this is a problem not padding the transaction calculate-min-fee with values high enough to allow space on the chain for the real values that you build into the real transaction:
From my experience with Upgrading via cntools. You still need to use the scripts provided by IOHK to solve for transaction issues and node synchronization issues.
So install as described on the website, but grab the IOHK config files for 9.1.1 before running the node.
I tried with fee 0, fee 171177 and fee 171529 (which is the value the error code was giving me) but the result its the same. The fee still gets calculated at 171177.
I’m running cardano-node 9.1.1 and cardano-cli 9.3.0.0
@stvoffutt I finally figured it out! (well it was actually @ATADA ) and also thanks to everyone else that helped me understand the issue in the Cardano Stake Pool Best Practice Workgroup telegram channel.
Basically with the hard fork the way to calculate the fee was changed to be more precise. That’s why putting fee 0 doesn’t work any more. But also you need to provide a realistic value to the --tx-out which in my case was 50k ada. So in my case I used --fee 200000 and --tx-out $(cat payment.addr)+50000000000 this way it calculated the correct fee at 171529