Questions tagged [gnosis-safe]

Developer support questions about Gnosis Safe, a programmable smart contract account to securely manage digital assets.

Filter by
Sorted by
Tagged with
0 votes
2 answers
342 views

Using Gnosis safe as a multisig owner to ERC20 token contract

I launched a wallet and created a safe on the safe website with 3 owners and 2/3 threshold. Now i have an erc20 token contract which is ownable. I have some functions in erc20 token contract which are ...
ShisukeUrahara's user avatar
1 vote
0 answers
60 views

Problem Deploying safe-global/safe-contracts to custom network

I am having a small issue deploying the safe-contracts to a custom network. I have gone through the process of deploying the singleton factory and was able to get it deployed without a problem. When ...
Gauss_Austin's user avatar
2 votes
1 answer
99 views

Getting "Failed decoding transaction data" error for transactions from my custom Safe App

we've added Safe App support to our app at https://www.drips.network/, but not yet requested to list it on the Safe App registry. Today, one of our users manually added our app to their safe, and ...
Jason Efstathiou's user avatar
1 vote
0 answers
90 views

How to use Gelato SyncFee method with Safe wallet?

I am trying to make gasless transaction using Relay Kit. There are two options to pay for transactions Gelato 1Balance Gelato SyncFee Everything works perfect with first method, but I can't ...
Aleksandr Ivlev's user avatar
0 votes
1 answer
63 views

Gnosis Safe Module - exec works in fork test, fails otherwise

I find myself developing a Gnosis Safe module that is designed to do a pretty simple thing: determine the amount of USDC in a Safe and mint that amount of USDC collateral tokens in a lending protocol ...
Luke Youngblood's user avatar
0 votes
0 answers
11 views

Protecting against malicious signatures

Is spinning up a local web wallet from here https://github.com/safe-global/safe-wallet-web enough to protect me from dns attacks and things like that? Signatures are gibberish and you can sign ...
Anton Tarasov's user avatar
0 votes
0 answers
61 views

EIP-4337 key rotation

I am just having a question regarding EIP-4337 protocol regarding key rotations. EIP-4337 let's you program different private keys ( let's say one for swap, other for sending tokens, etc..) Do you ...
Krisztian Barta's user avatar
0 votes
1 answer
178 views

How can I create ERC-4337 with the modular pattern of Safe Contract?

I have been looking at samples from eth-infinitism and trying to implement ERC-4337 using Safe Contract v1.4. https://github.com/eth-infinitism/account-abstraction/tree/v0.6.0/contracts/samples/gnosis ...
yuDo's user avatar
  • 1
1 vote
1 answer
25 views

Getting return value for external (state changing) functions when executing safe transaction from another contract

I am using execTransaction on a 1:1 safe to make a call from a contract and would like to get the return value of that function (not just the status). I see execTransactionFromModule has an equivalent ...
pgendreau's user avatar
0 votes
0 answers
22 views

Sharing our use case and would love to hear if somehow Safe would fit into this

we, at moonbit.ai, are interested in potentially using Safe. Sharing our use case and would love to hear if you think Safe would fit well. Current: We generate client wallet addresses at our crypto ...
Alexander Thomsen's user avatar
1 vote
1 answer
181 views

Signing with Safe using WalletConnect

I'm working on an EIP1271 implementation but have issues with Safe wallet on iOS after connecting to it using WalletConnect (using v2 documentation). The connection establishes successfully, but none ...
Lasse Emil Jacobsen's user avatar
0 votes
1 answer
100 views

How can I enforce the use of a safe Guard for a limited time only?

I am reading a lot of documentations and source code about Safe and its ecosystem. My goal is to use this protocol for an upcoming hackathon project. From my understanding, a guard can be set up (and ...
BipBop's user avatar
  • 3
0 votes
1 answer
49 views

How to access funds using CLI on Eth Network?

I'd created a multisig account on Gnosis-Safe to receive funds on the Polygon network. The sender sent USDT to the address by mistake without realising that the asset type isn't supported in Polygon. ...
Kritika's user avatar
1 vote
0 answers
160 views

Does anyone know how to deploy gnosis safe contracts through proxy and make them show in their UI?

When deploying a Gnosis Safe contract using smart contracts. We're using the default GnosisSafeProxyFactory(address(0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2)) // safe factory in goerli ....
Lucas's user avatar
  • 111
0 votes
0 answers
130 views

Sending ETH to Gnosis Safe

so have a contract deployed already, and ETH is being auto-sent to wallets at a threshold when someone sells the token. Recently noticed this is failing when sending to a Gnosis Safe and found this ...
plat_winz's user avatar
1 vote
3 answers
36 views

Why are gnosis safe contracts not optimized when compiled?

this is a question about Safe Contract. Compiling the GnosisSafeL2.sol contract confirmed that it was close to the EVM contract max size of 24.5KiB. And when I run the hardhat optimizer 200 times, I ...
Toby Kim's user avatar
1 vote
0 answers
78 views

Detecting gnosis safe through Walletconnect

I am on a chain with a specific problem of not being able to estimate gas when Gnosis safe walletconnect dapp is used to connect to a dapp on this chain. So I require detection on whether the wallet ...
Atilla Birer's user avatar
0 votes
0 answers
173 views

How to get the metamask wallet address connected to gnosis safe inside the Safe APP?

I am working on a Gnosis SAFE app. My requirement is that user should connect to the metamask wallet first, deploy a smart contract and then user should proceed with the other task. I am using cra-...
Dummy Mail's user avatar
1 vote
0 answers
20 views

How can I connect MultiSig solidity Smart contract with the Safe Protocol?

I have created a MultiSig Smart Contract using solidity and I want to use Safe Protocol here so how can I achieve that?
Mahima Thacker's user avatar
0 votes
0 answers
62 views

What is the best practice for signing a message with Gnosis?

I’m a little confused about signing a message with Gnosis We have a semi decentralized app And we want the Gnosis user to sign a message off chain and then we verify it on chain, For signing the ...
Jack's user avatar
  • 1
0 votes
0 answers
54 views

Gnosis Safe CLI Gas Allowance Function

I am trying to send an erc-20 token from an Optimism Safe to another wallet using CLI. I am trying to modify the gas allowance in the "send erc-20" function like this: send_erc20 ...
Mrbiii's user avatar
  • 27
0 votes
1 answer
86 views

Auth-kit example is not working

https://github.com/safe-global/safe-core-sdk/tree/main/packages/auth-kit/example After running yarn install and yarn start, I get a lot of missing dependencies.
yondur's user avatar
  • 1
2 votes
1 answer
183 views

Gnosis Safe 1.3.0 created using createProxy method cannot accept NFTs

I am part of the https://coinshift.xyz engineering team and I've noticed that safes created using 1.3.0 on polygon using the createProxy method are failing on safeTransferFrom NFT transfers. I've ...
Srikar Yaganti's user avatar
1 vote
1 answer
68 views

Is it possible to integrate GSN OpenGSN v2 meta-transactions into Gnosis Safe smart contracts?

Is it possible to integrate OpenGSN v2 into Gnosis Safe smart contracts? I want to create functionality to create safes and pay fees for user transactions with GSN relayer. The internal approach of ...
Nazar Havryliuk's user avatar
0 votes
1 answer
61 views

why isValidSignature is not in the gnosis safe contract?

I have a safe contract and I'm trying to sign message with it and verify it, export async function createSafe() { const { daoMember1, daoMember2, daoMember3, daoMember4 } = await getAccounts() // ...
Jack's user avatar
  • 1
0 votes
0 answers
16 views

Did Gnosis signMessage function change?

I have sort of a beginner question, I'm deploying a gnosis safe with three owners and a threshold of 2, and i wanted to sign a message from one of the owners and read somewhere that i should write the ...
Jack's user avatar
  • 1
0 votes
1 answer
92 views

Gnosis Safe CLI Gas allowance command

Guys I am trying to send an ERC 20 out of a safe address but for example when I try the following command: send_erc20 0x7F5c764cBc14f9669B8 8837ca1490cCa17c31607 0x1dE---ab4Bc 1 I get the following ...
Mrbiii's user avatar
  • 27
1 vote
1 answer
34 views

why does gnosis doesn't accept my input argument for the set up?

I'm setting up a safe and when trying to setting it up I'm adding some inputs that look eligible because i checked them with some other codes that were doing the same thing but I get an error on the ...
user120185's user avatar
1 vote
1 answer
39 views

why do i get the GS200 error when setting up safe?

I'm trying to set up a gnosis safe with two owners and threshold of two but i keep getting this error and i'm not sure why. I checked my inputs with other scripts the have the same type of inputs ...
user120185's user avatar
0 votes
0 answers
25 views

Gnosis Safe CLI Gass Allowance

I get a message when I try to confirm a transaction on Safe using CLI. I guess the problem is with the gas allowance but I do not really know how to fix it. Here's the error that I get after ...
Mrbiii's user avatar
  • 27
1 vote
1 answer
105 views

Am I doing it right with this CLI command line?

Hi I am trying to use CLI to access my safe. The problem is when I am trying to execute the command to send an erc-20 token, as you can see below, so I put the wallet address first and the token ...
Mrbiii's user avatar
  • 27
0 votes
1 answer
668 views

How to use Gnosis Safe as Proxy in Etherscan

I created a new Gnosis Safe last week and when I go to the page on Etherscan, I can’t mark it as a proxy to interact with it. It has an error about not being able to find the implementation contract. ...
ASaBs14's user avatar
  • 11
0 votes
0 answers
33 views

How to batch the deployment of multiple Safes?

Inspired by the Transaction builder app, I've been wondering if I could deploy multiple different Safes on Ethereum (only), in a batched way, from a single owner address. Each Safe has 4 other signers ...
Untitled Minicorn's user avatar
1 vote
0 answers
70 views

How can a Transaction Guard make checks before a Safe transaction?

I'm exploring the possibilities given by Transaction Guards in a Safe. And I would like to understand better the concept of Authorization before a Safe Transaction (briefly described here https://help....
Matthew's user avatar
  • 11
2 votes
1 answer
84 views

Problem with propose a custom transaction (for ERC-20 token)

I have a problem with creating a custom transaction proposal. Here is my code: import { ethers, utils } from 'ethers'; import SafeApiKit from '@safe-global/api-kit'; import EthersAdapter from '@safe-...
Maxim Solovyev's user avatar
0 votes
0 answers
190 views

Setup a Gnosis Safe on Polygon with same address, cannot execute txs

Browser: Brave Browser OS: Ubuntu 22.04 wallet connection: MetaMask Hi there! We have deployed several instances of our multisigs on many networks, Mainnet, Gnosis Chain, Polygon, Optimism etc.. We ...
mitch's user avatar
  • 1
0 votes
1 answer
36 views

How can I access the admin panel for the transaction service when using safe-global/safe-infrastructure?

I want to deploy the Safe app on a custom EVM-compatible network using the safe-infrastructure repository. Based on moisses89’s comment (https://github.com/safe-global/safe-deployments/issues/211#...
Hyunduk Shin's user avatar
2 votes
2 answers
60 views

Cannot create the same Safe address on Avalanche C-Chain

I created a Safe address on Ethereum here: https://etherscan.io/tx/0xaee01e245addd3b07123f03209ad52b84401d274149583aa7775a77e07469393 Then I was able to create the same address on BNB and Polygon ...
JOY's user avatar
  • 121
1 vote
0 answers
38 views

Problem marking Gnosis Safe as a Proxy to interact with it in Etherscan

I made a safe a long time ago and eventually updated it to 1.3.0 when that came out. But now I have made a second safe just today. When I compare the Contract Source Codes on Etherscan, they have ...
ASaBs14's user avatar
  • 11
1 vote
0 answers
69 views

Trying to run safe-infrastructure locally

My goal is to run the safe-infrastructure service for a sample test by following the Guide to run our services locally. I am trying to add polygon-zkEVM chain but the service isn't working. PROBLEM ...
Nitin Mittal's user avatar
0 votes
2 answers
106 views

Sent ETH to a multisig wallet of wrong network

I made a mistake to sent 4.32ETH from Arbitrum One to a Ethereum safe wallet(eth address: 0xb393D80cAB42233Ba1E2EE1d0cac18e10e20ADD6), the safe wallet creation hash is ...
Fly07's user avatar
  • 1
2 votes
2 answers
67 views

Problem with running safe transaction service locally

Hello ! I tried to run a transaction service locally using this guides: Run safe infrastructure locally; Setup chain info. I ran all the commands and set up the chain with the following settings: { ...
Maxim Solovyev's user avatar
1 vote
1 answer
39 views

How can i acccess funds that i sent to an OP address even though the safe was only created on ARB

Ive created a arb safe but falsely sent op funds there. how can i retrieve the assets and send them to the ARB network / to a different wallet?
Johannes's user avatar
1 vote
1 answer
285 views

Problem with creating an ethers adapter through @safe-global/protocol-kit

I have a problem with creating an ethers adapter with @safe-global/protocol-kit library. Here is my code: import { ethers } from 'ethers'; import { EthersAdapter } from '@safe-global/protocol-kit'; ...
Maxim Solovyev's user avatar
1 vote
1 answer
46 views

Writing to smart contract as owner on BSCScan Smart Contract with Gnosis Safe wallet gnosis-safe

We have a smart contract on BSC and we were using Ledger for our owner wallet, to write to the smart contract on BSCscan. We are undergoing a Certik audit, and Certik asked us to move the owner wallet ...
Syed Sameer's user avatar
1 vote
0 answers
18 views

"gnosis-safe" I need help in DID method creation

I'm Shahzad Ali, Actually I'm here to know how to make new DID method and DID registry.Can you please help me in this. I'm Student and want to explore how to create DID document, registry and ,method. ...
SHAHZAD ALI MIRZA's user avatar
2 votes
1 answer
324 views

Recovering Funds Sent on the Wrong Network. How do I drain the account after creating the safe?

A while back, a client had accidentally sent some USDT on the ETH network instead of on the BNB network to our safe. I've just followed the tutorial here by Mikhail: https://www.loom.com/share/...
Adam's user avatar
  • 21
1 vote
1 answer
134 views

Is there a way to have a Safe reject transactions from unknown wallets? (Like Spam NFTs)

I would like a way to block spam NFTs and ERC-20 tokens from being put in my (gnosis) Safe wallet by anons. Only wallet owners should be allowed to send NFTs to the wallet. Is this possible currently? ...
Bard Ionson's user avatar
2 votes
0 answers
52 views

Can't find NFTs on Multi-Sig Wallet

According to this opensea link: https://opensea.io/collection/enigmanft-eth these NFts are owned by 0xA4226c182f3dec9c6D8c771b9CCE7bFF7E86F3CF which is a multi-sig Gnosis safe (I know because it's my ...
Disrupted's user avatar
1 vote
0 answers
99 views

How can a (gnosis) safe app manage sensitive data and a session?

We built an app based on Rainbowkit and Next.js. It authenticates users using rainbowkit-siwe-next-auth. Next-auth uses several cookies to keep track of the session, and set them during sign-in. ...
malteish's user avatar

1
3 4
5
6 7
13