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
1
vote
1answer
11 views

How can you identify if a transaction has been rejected on the gnosis safe transaction service using the core-sdk

I am using the safe-core-sdk to propose transactions to the Gnosis Safe Transaction Service. When the transaction has been proposed, I am then checking frequently via a job whether the transaction has ...
0
votes
1answer
15 views

How do I use transaction builder app with proxied contract?

I've been trying to use the Transaction Builder app on gnosis (mainnet) to create a batch transaction for a contract that uses the proxy pattern (meaning the ABI is at a different address than the ...
1
vote
1answer
13 views

Is there a limit to the amount of transfers in a multi-send transcation

Have been using the safe-core-sdk to propose transactions containing a bunch of ERC20 token transfers. Is there a limit, or maximum amount of transfers, that can be part of this multisend transaction? ...
0
votes
1answer
19 views

Can a smart contract approve a pending transaction on a multisig wallet?

Suppose I have a multisig wallet like a Gnosis Safe, which requires (say) two or three signers to approve any given transaction. In other words, the multisig wallet has its own wallet address, and 2 ...
2
votes
1answer
28 views

Why is my NFT showing as a placeholder image instead of the actual NFT image?

As described in the title. I moved my NFT to the Gnosis Safe. It's showing up, but only with a placeholder image and not the actual NFT image. Why is this happening? Note: The NFT image is showing ...
0
votes
0answers
25 views

Gnosis UI display decoded transaction details

I am creating transactions (both simple and multisend) to send to my Gnosis Safe using the @gnosis.pm/safe-core-sdk and @gnosis.pm/safe-service-client Node.js packages. I can see the transactions show ...
0
votes
1answer
34 views

UPDATED: Could it be an issue to deploy Gnosis Safe contracts on a gas less chain?

I have a private side chain which is a fork of Ethereum but without gas fees. I want to install the full Gnosis Architecture on that chain. I managed to run everything correctly (I think). Now Im ...
0
votes
0answers
19 views

How do I solve Gnosis error code GS020 when I attempt to create a Contract Interaction within Gnosis?

Every time I try to create a contract interaction on Gnosis it displays this transaction will most likely fail. I update the gas fees to try and submit but it fails with... Confirmation transaction ...
-2
votes
0answers
19 views

How to connect web3provider to Rinkby network for to deploy gnosis safe?

I am trying to deploy newSafeAddress using this link "https://docs.gnosis-safe.io/build/sdks/core-sdk", please check the code below, please tell me what I have done wrong.
0
votes
1answer
23 views

Why does this contract on etherscan show more source code than what was used during contract creation?

Etherscan shows two contracts in the source code at this address: https://etherscan.io/address/0xdab5dc22350f9a6aff03cf3d9341aad0ba42d2a6#code If you then look at contract creation code it only lists ...
0
votes
1answer
26 views

Why is Gnosis-Safe more secure and/or a better option than Pangolin multi-sig safe on Avalanche network? [closed]

Why would I want to use Gnosis-Safe over Pangolin Multi-Sig safe? Can anyone give me a quick run-down of the pros/cons for my 'high-level' team to understand?
0
votes
1answer
28 views

How can i simulate a gnosis-safe transaction?

I have been testing and simulating transactions for quite some time using tenderly. However, for a specific smart contract that calls another contract which has a modifier that requires the caller to ...
1
vote
1answer
29 views

Does a safe-core-sdk multi-send transaction revert if one of the actions fails?

Am currently using the Gnosis safe-core-sdk and safe-service-client. Am building out some functionality which batch sends varying amounts of tokens to various addresses using the multi send feature ...
0
votes
1answer
28 views

Creating a Gnosis Safe Proxy on a L2

I am deploying a gnosis safe on a L2 and I tried using safe-cli https://github.com/gnosis/safe-cli (using verified factory contracts) and also using https://dev.gnosis-safe.io/. On both occurrences ...
0
votes
1answer
13 views

How to resolve gnosis safe app template error?

I have created safe using Rinkeby then running my gnosis safe app react template after installing it and trying to run it not working.
0
votes
0answers
8 views

Add custom Ethereum network to gnosis-safe

We are operating Ethereum clone project and would like to add our network to gnosis-safe web. Is there any official process? Thanks. Jeffrey
0
votes
0answers
15 views

Feed owners of the Safe

I'm trying to feed Owners of the safe (to have always up-to-date data in my app). I cannot find a way to do it nor in SDK, API or any web3 function. Do you have any idea how to get it?
0
votes
0answers
19 views

Send transactions through multisig wallet account in nodeJS

I am writing a backend code in nodeJS where I am using gnosis safe wallet to send transaction to a smart contract. So that would need permission from other private keys for approving the transaction ...
1
vote
2answers
27 views

Can I transfer ownership of an ERC-721 contract to a gnosis safe?

I was sent here by the nice user support people. Can I transfer ownership of an ERC-721 contract to a gnosis safe? just to be clear, not erc-721 tokens... I am talking about the contract, can it be ...
0
votes
1answer
25 views

Hardhat deploy on private chain with 0 fees

Using Hardhat, I am trying to deploy a contract on my private chain which has no gas fees. When doing the deploy, hardhat throughs a "insufficient funds" error ... I would like to override ...
0
votes
1answer
12 views

Replayed transaction on Gnosis safe 1.1.1 to enable Polygon network. Not working

We have a Gnosis safe on 1.1.1 (factory; 0x76E2cFc1F5Fa8F6a5b3fC4c8F4788F0116861F9B) which currently does not support polygon. We wanted to add polygon to our save by replaying the transaction + hex ...
0
votes
1answer
42 views

Gnosis safe-core-sdk : EthersAdapter is giving empty object

I'm trying to use safe-core-sdk on our Dapp but the EthersAdapter instance creation is always giving empty object even the signer is getting from the provider is working fine Lib used : ether.js ^5....
1
vote
0answers
29 views

Golang - Help gnosis transaction hash not calculated right

I have been trying to submit a transaction to gnosis rinkeby api but always the server response is that the hash is not correct and suggest's the lazy way which is not safe for what I want to do so I ...
0
votes
1answer
25 views

Gnosis Safe + Zodiac Module on Polygon - sending assets other than Ethereum

We are running into an issue with the Zodiac Module with Gnosis Safe integrated in snapshot on Polygon. The Safe contains some test assets (namely MATIC) other than ETH, but in the transaction in ...
0
votes
2answers
25 views

Zodiac Module on Polygon

we created a Gnosis Safe on Polygon and is trying to install the Zodiac (Safesnap) Module there. However, we are unable to 'install' it properly. Our safe is V1.3.0. While the transaction went through,...
0
votes
1answer
17 views

Transfer to gnosis safe through contract failing due to out of gas errors

We have a contract deployed on the mainnet at this address, we are trying to withdraw the ETH from it to a gnosis safe at this address which is failing due to out-of-gas exceptions tx1. We tried using ...
0
votes
1answer
31 views

Token info for token transfer related transactions in gnosis safe transaction list return by Safe Service is not present?

I am creating an ERC20 token transfer transaction and proposing it to the safe service. Now when we fetch pending/multisign transactions using getMultisigTransactions or getPendingTransactions, the ...
0
votes
1answer
50 views

safeTxGas always ends up being 0 which causes revert inside multisend contract

Making a follow up thread since it was recommended to post the full code snippet: "Out of gas" revert inside the multisend contract We are still having the issue of the revert inside the ...
0
votes
1answer
23 views

Transferred ownership of smart contract to Gnosis Safe multisig address

Someone transferred ownership of a smart contract (using transferOwnership function) to my Gnosis Safe address. On Etherscan, the contract shows as the owner being the Gnosis Safe address, which ...
0
votes
1answer
21 views

How to properly estimate gas? Auto gas-estimation via safe transaction service not working

I'm creating gnosis transactions via my own interface using the safe-transaction-service createTransaction api. From my understanding, not providing a safeTxGas or any gas parameters makes gnosis ...
1
vote
1answer
32 views

Getting an error while calling 'safeSdk.executeTransaction()'

I have a safe with 1 owner and 1 threshold. I am trying to do a simple token transfer transaction but getting an error. // Able to create and sign transaction off-chain successfully { "...
0
votes
1answer
58 views

Using personal_sign with WalletConnect and Gnosis Safe

I'm developing a website that uses personal_sign to authenticate users. I send the "address" and "signature" to my server to verify the user owns the address. I'm currently adding ...
0
votes
1answer
62 views

Using Gnosis Safe to deploy a smart contract

I have created a contract on goerli that allows people to create and sell NFTs. The contract takes a commission on all sales, and these commissions accumulate in the account of the contract "...
0
votes
1answer
61 views

How to use Safe Core SDK in backend(Node.js)?

I want to use Gnosis Safe's Multisig wallet both from a web app(Next.js) and a mobile app(React Native). For this, using Safe Core SDK on the backend and building APIs using it seems a good approach. ...
2
votes
1answer
39 views

How to recover funds mistakenly sent to Polygon instead of ETH Gnosis Safe (1.1.1)

I currently have an Ethereum Mainnet Gnosis Safe (1.1.1). I am looking for help to see if it is possible to use the CLI to re-create the same Gnosis Safe on Polygon to recover funds sent there by ...
0
votes
2answers
66 views

"Out of gas" revert inside the multisend contract

I got the refundReceiver working (had been passing the separate transactions into the encodeMulti function instead of the array of transactions into createTransaction) but I get an "out of gas&...
0
votes
1answer
28 views

How do I reimburse the gas fee (in ether) to the signer using the safe-core-sdk?

I thought reimbursing the signer who is executing the transaction in ether from the safe's ether would be as simple as adding in that refundReceiver param but what I am missing? Thanks! const ...
0
votes
1answer
21 views

Spending limits on polygon pending?

Any dev know why this task haven't been deployed yet ? I saw that the BSC equivalent was done but not on polygon, any reason why ? : https://github.com/gnosis/safe-react/issues/2991#issue-1051940887
0
votes
1answer
17 views

What is the MultiSendCallOnly address on Avalanche?

On the changelogs it says the MultiSendCallOnly contract is at 0x40A2aCCbd92BCA938b02010E17A5b8929b49130D on Ethereum. Is this contract deployed on Avalanche? And what is the address?
1
vote
0answers
56 views

How Safe UI creates new Safe?

I am creating a frontend similar to Safe UI using which users can create new multi-sig wallets for themselves. I am using Safe Core SDK on my front end (Next.js). Now when I deploy the new safe I face ...
1
vote
2answers
25 views

Access Gnosis Safe on forked mainnet

Suppose I run my own stateful fork of ethereum which copies all safes - including my own - over to the new chain. How could I connect to my copied Safe on the new chain and transfer coins out of it?
0
votes
1answer
28 views

How to use gnosis relay api to send TX

i am trying to use relayer service. But when i use the safe{address}/transactions api to exec transaction the signatures is required type int. I don't know how to create signature forthis. Pls help me,...
0
votes
0answers
19 views

Transaction data

I've gone through the tutorials but hitting a transaction error and I don't see my token transfers / ethereum. Can i check on 2 things What is the data field for ethereum / polygon transfers? const ...
1
vote
1answer
19 views

What does the Gnosis-Safe UI is looking for accepting a contract as a Safe?

I want to modify the safe code but I want to be able to use it in the UI, so what the UI is looking at ? The ABI ? The bytecode ? The contract Name ? thks in advance !
0
votes
1answer
18 views

Executing View/Read Functions on Gnosis Safe with "Raw" Encoded Data

I'm trying to execute an ERC721 "ownerOf" function through the Gnosis Safe interfacefunction ownerOf(uint256 tokenId) public view returns (address). When I use the Gnosis interface it works ...
2
votes
1answer
26 views

DAO like functionality on Gnosis?

I am a Gnosis newbie. Want to set up a safe for an investor group. It seems like the safe has awesome functionality for that. As the group potentially expands beyond my small circle, may offer ...
1
vote
1answer
23 views

Our Own Coin And Gnosis-Safe

I and a friend are creating a website that will use our own erc20 token and will be used on the site to pay users for joining, NFTs, donations, memberships and use of the site my question is if we ...
1
vote
0answers
30 views

Gnosis safe without safe nonce

Is there any way of creating a Gnosis safe without using "safe nonces" ? I would like to automate certain transactions from a pool of already signed transactions but don't know the order.
0
votes
0answers
38 views

Unable to migrate from Legacy Multisig to Safe due to maxFeePerGas error

I am a user of Legacy Multisig who is trying to migrate assets to Gnosis-Safe from an older Multisig with signatories all using Light Wallet It has always worked flawlessly. I've not looked at it ...
0
votes
1answer
16 views

​POST /safes​/{address}​/multisig-transactions​/ not working (Rinkeby)

I'm trying to propose a transaction via https://safe-transaction.rinkeby.gnosis.io/api/v1/safes/{address}​/multisig-transactions​/ I'm getting 201's responses from the API but no transactions are ...