Can you point me to do a signTransaction using ethers.js or similar and without the sdk? Would love to do it in dart language. Was able to createTransaction and executeTransaction. Signing is the most complex part.

txs = await safeSDK.createTransaction({transactions})
àwait safeSDK.signTransaction(txs)

1 Answer 1


We have detailed explanations of how to sign transactions using Safe Protocol Kit here, but we don't recommend re-implementing these schemes from scratch, as they are complex and present a security issue if wrongly implemented.

If you are curious you can look at how the protocol kit manages EIP-712 typed data and signs transactions, but, again, at your own risks.

Hope it helps; Best, Louis

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.