Hot answers tagged

3 votes

Create a new Safe from another contract

a simple example can be found in the Safe Factories repository. The more tricky part will be to encode the setup data to set the correct modules. The easiest is to encode 2 enableModule transactions ...
Richard's user avatar
  • 4,814
2 votes
Accepted

Proposed Safe transaction from delegate address is not trusted

Managed to make it work by using the safe transaction sdk const proposeTxPayload = { safeAddress: utils.getAddress(safe.address), safeTransactionData: safeTx.data, safeTxHash: hash, ...
Iulian Rotaru's user avatar
2 votes

Recovering ETH Sent to Wrong Network's Multisig Wallet

First of all don't worry, and avoid making more transactions for now. There might be a way to get your ETH back 👍 In simple terms, you can try to create a similar wallet on the Arbitrum network using ...
Adam Boudj's user avatar
  • 2,331
1 vote

Safe transactions are getting failed when executed through relay(Sponsored Call)

GS020 error means that there are not enough signatures sent to the contract: When the error is thrown: https://github.com/safe-global/safe-contracts/blob/f03dfae65fd1d085224b00a10755c509a4eaacfe/...
Germán's user avatar
  • 688
1 vote

(Gnosis) Safe Transaction Not Showing In Metamask

This is an issue on Metamask side. Regarding Safe transactions showing value of 0 ETH, this is expected because the Safe transaction is not a transfer, but a call to a function in the Safe contract ...
Germán's user avatar
  • 688
1 vote

How can my contract withdraw tokens that are owned by a Gnosis Safe wallet?

You need to set the allowance on the USDC contract itself and approve your deposit contract address as spender. And then initiate the deposit transaction to the contract. It goes something like this: ...
Ake's user avatar
  • 814
1 vote
Accepted

How to safeTransfer an ERC20?

To safely transfer an ERC20 token to a smart contract, you can use the SafeERC20 library to wrap the ERC20 token in a "safe" contract. This allows you to use the safe transfer functions ...
Solomon Botchway's user avatar
1 vote

Using Gnosis safe as a multisig owner to ERC20 token contract

What you want is possible. First, you must use the proxy address of your multisig wallet. Use the grantRole function of your erc-20 token with this address. Next, just make a propos from one of the ...
Maxim Solovyev's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible