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
0 answers
5 views

Gnosis Safe workers not works in local environment

I run Gnosis Safe in local environment; I encounter this error 2023-11-29 11:28:45 2023-11-29 03:28:45,601 [ERROR] [???/???] pidbox command error: AttributeError("'NoneType' object has no ...
Gaofeng Yang's user avatar
0 votes
0 answers
21 views

Error GS026 in 2nd call to execTransaction - GnosisSafe v1.3.0

I'm conducting a PoC in which web3j is used for dealing the GnosisSafe smart contract (SC). In this way, we've successfully deployed the SC, put some ERC20 tokens under its control, added some ...
rcaballeron's user avatar
0 votes
0 answers
37 views

What is the correct way of deploying a third-party UUPS upgradeable contract through gnosis-safe multisig?

// Encode deployment data const deployerInterface = new ethers.utils.Interface(CreateCallAbi); const deployCallData = deployerInterface.encodeFunctionData("performCreate", [ 0, "...
Bishal Bist's user avatar
0 votes
2 answers
25 views

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

I'm trying to execute a Safe transaction through the relay. The transaction has enough signatures, it just needs to be executed. After a few seconds, the transaction status changes to Cancelled and ...
Harsha V's user avatar
0 votes
1 answer
21 views

(Gnosis) Safe Transaction Not Showing In Metamask

I have a Metamask wallet and a (Gnosis) Safe wallet on the Sepolia network. I sent some Sepolia ETH to the Safe wallet (this transaction shows correctly in Metamask). I then sent some Sepolia ETH back ...
Neo's user avatar
  • 35
0 votes
1 answer
13 views

Not able to access my networks after deploy safe-infrastructure on localhost

How can I Run Safe-infrastructure on public IP? as my safe infrastructure running on localhost only and if i am accessing my safe wallet on public IP then i am not able to see my custom network. ...
Nikhil Verma's user avatar
0 votes
2 answers
145 views

Create same address under ETH as like available in Polygon @gnosis- safe

I initiated a bridge from Polygon network to ETH network for USDT and both have different wallet address under safewallet, so instead of funds getting transfer to ETH address, it went to Same Polygon ...
Akash Sharma's user avatar
0 votes
1 answer
28 views

Not able to use Private blockchain network in Safe-Infrastructure

i have my own private blockchain deployed via quorum and configured safe-infrastructure also on my local. the issue is whenever i am using Linea Georli testnet network i am able to create safe wallets ...
Nikhil Verma's user avatar
0 votes
1 answer
29 views

I want to call a contract method using my safe wallet address

I made a safe wallet in my panel safe wallet which is 2/3 signers. I want to use it in my access control for an admin role and use it for calling a transfer method with it only. The problem is when I ...
Helia Marami's user avatar
0 votes
0 answers
25 views

Vote on a Snapshot with a deployed Safe using the Safe SDK?

I'm wondering how the code might look/if it's possible to use the Safe Core SDK to deploy a safe, then vote on a Snapshot proposal? Suppose I have a safe, successfully created with: const safe = await ...
rml's user avatar
  • 1
1 vote
1 answer
39 views

error on deploy a Safe on Sepolia with v1.4.1

i use all the info in here https://github.com/safe-global/safe-deployments/tree/main/src/assets/v1.4.1 to deploy a new Safe on sepolia. i use createProxyWithNonce(address _singleton,bytes initializer,...
ziSigmund's user avatar
0 votes
0 answers
18 views

Deploy entrypoint contract on an new op stack chain using safe-singleton-factory

Hello I wanna deploy the entrypoint contract to our op stack chain we have the testnet running tryna follow this Safe developers documentation and I did submit a transaction to our testnet but what ...
Aymen Tirchi's user avatar
1 vote
0 answers
9 views

Allowing owner (A) to sign exclusively with owner (C) or (D) but forbidding him to sign with owner (B)

Is it possible to have a 4 owners contract where 2 owners are needed to sign, and where owner of the same "group" wallets A/B and wallets C/D can't sign together?
user128292's user avatar
0 votes
1 answer
23 views

How to call gnosis-safe's changeThresold function from onchain contract which is owner of that safe

I have one safe wallet and it's owner is one smart contract. I want to call safe transaction to this method changeThreshold by that owner contract ? One way i found is ...
Xyz People's user avatar
0 votes
0 answers
25 views

Execution Reverted: GS013 Error in Safe Wallet During 0x OTC Transaction

I am encountering a 'execution reverted: GS013' error when trying to execute a script that aims to fill an Over-the-Counter (OTC) transaction through Safe Wallet using the 0x protocol. This issue ...
Tiago Soriano's user avatar
0 votes
0 answers
12 views

Guidance Needed for Executing First Transaction with GnosisSafeProxy

I've recently set up a Safe Wallet using the GnosisSafeProxyFactory and successfully created a 'GnosisSafeProxy'. For this proxy, I've used a Nonce, and the owner address is a contract compliant with ...
GianluK.eth's user avatar
1 vote
0 answers
29 views

Implementing Account Abstraction with DID Structure for Digital Identity Wallet

I'm working on developing a Digital Identity Wallet that utilizes a DID (Decentralized Identifier) structure similar to did:key as its core identifier mechanism. The underlying technology involves the ...
Preet Jain's user avatar
0 votes
0 answers
24 views

Native WalletConnect App not resolving

I recently tried to connect a Safe Wallet through native WalletConnect App to my Dapp but I encounter the same issue that you can try on your own trying to use Uniswap on any testnet. Basically what ...
xaler's user avatar
  • 1
0 votes
0 answers
8 views

SafeApiKit.estimateSafeTransaction always returns 0 on Polygon network

When I call SafeApiKit.estimateSafeTransaction with the selected network as https://safe-transaction-polygon.safe.global/, it always returns "safeTxGas": "0" regardless of the ...
user128191's user avatar
0 votes
0 answers
16 views

Fund deposit on Polygon safe wallet whereas wallet is on gnosis chain

I've created a safe wallet on the gnosis chain using the safe relayer: https://gnosisscan.io/tx/0x1f41365850321f6ec1ee6d05acf44fc53fa56165fc5ef2f6139a67b06494b108#eventlog ChainId being 100 and ...
user3668100's user avatar
0 votes
1 answer
32 views

Can we add custom network on safe wallet web?

i wanto add custom RPC network on safe wallet. just want to know is there any method through that we do same or i am just waisting my time.
Nikhil Verma's user avatar
0 votes
1 answer
20 views

Safe Deployment Addresses on Polygon

Does anyone know the Safe deployment addresses for Polygon mainnet (chain ID 137) for multiSendAddress, safeMasterCopyAddress, and safeProxyFactoryAddress?
Liam's user avatar
  • 38
0 votes
1 answer
25 views

Safe Transaction API balance - returns 0 for fiatConversion for all tokens

I'm trying to fetch the safe address balance with the fiatConversion (USD) but it returns 0 for the all the tokens https://safe-transaction-mainnet.safe.global/api/v1/safes/...
Sri's user avatar
  • 1
0 votes
0 answers
15 views

Integrating EIP-1271 with Safe SDK for Signature Verification

I'm working on implementing signature verification using the Safe SDK in conjunction with EIP-1271. Currently, I'm referring to this documentation for initializing my application with EIP-1271. I have ...
GianluK.eth's user avatar
0 votes
1 answer
30 views

The wallet connect on deposit.gnosischain.com and Safe are no longer compatible, GC uses v1, Safe v2. How do I use transaction builder to deposit?

Turns out Safe has migrated to v2 of WalletConnect, whereas Gnosis Chain continues to use v1. This means it is no longer possible to simply connect my Safe to the deposit site https://deposit....
Silk's user avatar
  • 1
0 votes
2 answers
57 views

differences between createTransaction and createTransactionBatch (@safe-global/protocol-kit)

Is there a difference between: createTransaction (used with multiple transactions (MetaTransactionData[])) createTransactionBatch Both seem to do the same thing but createTransactionBatch is not ...
Martin Saldinger's user avatar
1 vote
1 answer
33 views

How non owner can execute signed transaction hash in safe?

In Safe web wallet, a non owner can execute the transaction once all the owners sign the transaction. Is it possible to do the same with safe sdk? what are the params need to be send in ...
Harsha V's user avatar
0 votes
2 answers
21 views

How do I get EthAdapter?

I followed the docs of Protocol Kit. I want to connect to a Safe Wallet if it already exists or create a new one. My code : (assume things are defined above) signer = provider.getSigner(); ...
Srinivas Joshi's user avatar
0 votes
1 answer
24 views

__classPrivateFieldGet(...).getEip3770Address is not a function

Getting the error "Uncaught (in promise) TypeError: __classPrivateFieldGet(...).getEip3770Address is not a function" while trying to get safes owned by the ownerAddress using the api-kit. ...
Anoy Roy Chowdhury's user avatar
0 votes
1 answer
26 views

What should be value of _singleton variable in deployProxy method?

I want to know that sometimes people using Safe contract as singleton address where as sometimes people are using safeL2 contract as singleton address. So as per gnosis team which one should be ...
Xyz People's user avatar
0 votes
1 answer
16 views

How can I get safe tx hash or safe tx detail by on chain transaction hash

As title. I have a on chain transaction hash from gnosis safe and I need to get the detail info from the on chain transaction. But no interface to query safe transaction detail by on chain transaction ...
Samuel Lee's user avatar
1 vote
1 answer
47 views

How to deploy a Safe on Hardhat

I am developing a Safe Module and would like to use Hardhat to test it. However, I have been so far unable to deploy a Safe using Hardhat. Does anyone have experience doing this? Even when I set my ...
Liam's user avatar
  • 38
0 votes
1 answer
31 views

I have a problem adding a custom app address in gnosis-safe app

When I start the service locally and add the locahost address, it is normal for access. However, after I deploy it to the server, I cannot find the manifest.json when filling in the server web address ...
Jason Lee's user avatar
2 votes
0 answers
60 views

How to deploy safe contract with predicted config and gelato sponsored gas fee?

We are trying to create a Safe smart contract account for given users, based on their emails. Is it possible to use gelato, to sponsor the Safe deploy contract transaction fee? I am following the ...
Harsha V's user avatar
0 votes
0 answers
49 views

Safe-core-sdk + fireblocks as signer: Provides different transaction hashes & transaction can be executed in web UI, but not with executeTransaction()

I'm using an Fireblocks account as a signer ( which uses MPC under the hood ) for my gnosis-safe. There are two problems that I'm encountering: The transaction hash from the safe-core-sdk and the one ...
giraeffleaeffle's user avatar
1 vote
1 answer
47 views

ViemAdapter for @safe-global/protocol-kit?

I was trying to use @safe-global modules but found that in the protocol kit, only Ethers.js (<v6) and Web3.js are supported. I tend to use Viem and Wagmi because of their advantages in development. ...
Abhik Banerjee's user avatar
0 votes
1 answer
29 views

Server error (500) when attempting to post a transaction from Brownie + ApeSafe

I post transaction every other day, to multiple Safes using a combination of Brownie and the legacy ape-safe (I know, upgrade is due). Since yesterday, attempting to post to Ethereum Mainnet and ...
Saj Badger's user avatar
0 votes
1 answer
44 views

No more documentation about signature & EIP 1271

Hello I was looking for the part of documentation for signature handled by Safe wallet. Any reason it has been removed?
GianluK.eth's user avatar
1 vote
0 answers
45 views

Error signing message with SIWE using WalletConnect V2 with Gnosis Safe wallet

I'm currently using @web3-react/walletconnect-v2 for my Dapp. When the user copies the WalletConnect link to Gnosis Safe to try to connect to my Dapp,it says connected on Gnosis Safe site. But on our ...
pumpkinman's user avatar
1 vote
0 answers
23 views

I can't send Transactions to safe-BSC endpoint. Internal Server Error

I am using safe sdk to send transactions to safe multisig wallet using hardhat. Everything was working well, but today I have got "Internal Server Error" during execution. Is there any ...
Jubin Ri's user avatar
0 votes
1 answer
31 views

Refunding with a gas price lower than the minimum unit

When calling execTransaction the gasPrice argument is an uint256 which means that the minimum amount that we can send is 1. For an ERC20 with 6 decimals (like USDC) this would represent 0.000001. ...
sgalinanes's user avatar
0 votes
1 answer
32 views

How to interact directly with Safe smart contracts WITHOUT using safe SDK (raw interaction using ethersjs or web3)? Can you provide an example?

i would like to know how to interact with a Safe smart contract and execute the 'execTransaction' providing raw data to all the required fields. The main issue here is how to calculate the signature ...
Makarid's user avatar
0 votes
0 answers
14 views

How do i get the oAuthToken from the safe web3modalPack

I am building an application where i require the oAuthIdToken returned by web3Auth.userInfo() , but safe account abstraction kit is not returning the google users oauth token. { "email": &...
Aman Zishan's user avatar
0 votes
1 answer
44 views

How to integrate safe core account abstraction into web app

I want to create and web app in which user will be able to - create their smart wallets using google signin (web3auth) interact with other smart contracts for minting or transferring assets In my ...
user127325's user avatar
0 votes
1 answer
34 views

Unable to deploySafe due to Unpredictable Gas Limit

I'm trying out the Quickstart for Protocol Kit. I was able to deploy a Safe successfully just one time. However, I encountered error when I tried to deploy another Safe right after, with the same ...
0xNike's user avatar
  • 13
0 votes
1 answer
14 views

Can Safe AA hold any ERC20 token?

So currently what i want to do is to make my Safe AA hold ERC20 not just native tokens which i can use this ERC20 to transfer to other wallets or even use to pay something on a Dapp. Is Safe AA ...
user127309's user avatar
0 votes
0 answers
11 views

Why is OnRampKit >> Monerium not working with Safes?

Using Monerium provider of OnRampKit (which does not support EIP2612's permit function), you get their own token ($EURe) deposited on your connected Safe address. My question is, how can you use the ...
acid's user avatar
  • 1
0 votes
1 answer
10 views

Can a community with a Gnosis Safe multisig sign into an app or sign a message?

The experience I’m to create is where an organization is logged in or signs an attestation message instead of an individual user. The result would be something like, “BanklessDAO is logged in”, or “...
Manuel's user avatar
  • 1
0 votes
1 answer
12 views

Does Safe{Core} support React Native?

I want to use the Account Abstraction (AA) SDK, but I haven’t found information anywhere about support or implementation plans for React Native
Nariman's user avatar
0 votes
0 answers
24 views

send fund to wrong chain

I transferred my funds on Linea to the Safe wallet on the Base chain. I used hexadecimal to gain control of this address on Linea, but I still can't see this wallet on safe.linea.build. Is there any ...
Max's user avatar
  • 1

1
2 3 4 5
13