Paying gas from your Safe is a native functionality of the audited Safe contract. No new smart contract code is used for this feature. When you create a transaction in Den, the maximum amount is included in the signature itself. The Safe contract enforces that it can not be exceeded. You will see the maximum gas fee, alongside an estimate, when you create and execute transactions in Den.
It depends, but is likely to save your team money overall. Each individual transaction will be slightly more expensive to send the gas payment alongside the transaction. However, this feature will remove the need to do independent reimbursement transactions, which are more expensive because they include the added gas cost from validating that an additional set of Safe signatures are correct.
Navigate to the transaction, click the “Reuse This Transaction” button
🚨 The nonce will not match. If you wish to replace the non-reimbursed transaction, be sure to edit the nonce before submitting
Note: you will have to recollect signatures for this newly created transaction
The maximum possible gas fee is the most your Safe can possibly pay for this transaction. It is encoded in the transaction signatures and enforced by the Safe contract. The estimated gas fees are what you can expect to pay for the transaction if you execute right now. We use a Tenderly simulation and current network fees to calculate this estimate.