I'm Trying to Send a Batched Transactions with Transaction Builder on Gnosis SAFE. I'm trying to send different quantities of wXDAI to 8 different Address. Those Addresses are some of Owners of SAFE Wallet.

  1. im using wxDAI contract token: 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
  2. I'm Using "transfer" function as Documentation suggested.
  3. I'm and adding decimals to wxDAI quantity. Example: 200 WxDAI = 200*10^18

After, following Steps suggested by Documentation, the Tenderly Simulation it showed me up this.

1 Answer 1


I looked at your Tenderly simulation and it seems you are trying to send more wxdai than you have in your Safe Account.

It is specifically the revert in the Tenderly Simulation, which happens inside the transfer call.

    require(balanceOf[src] >= wad);
  • so, i have to use decimals or not? because documentation said use with decimals and decimals of wxDAI are 18.. 200 wXDAI -> 200.000000000000000000 @schmanu Jul 24, 2023 at 23:44
  • You have to use decimals. But the Safe you are sending the transaction from holds 0 wXDAI. That's why the simulation fails.
    – schmanu
    Aug 1, 2023 at 11:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.