Questions tagged [gnosis]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
10 votes
1 answer
3k views

Signing messages as a Gnosis Safe (eip1271 support)

Does Gnosis Safe have a native way to validate it's own eip1271 signatures? I know that Gnosis Safe's can have contract accounts as owners and it will verify those signatures according to eip1271 but ...
smhtm's user avatar
  • 111
1 vote
2 answers
755 views

How to use eip-712 to sign with safe-core-sdk

According to this guide. Now we can use code below to sign a safe transaction. const txHash = await sdk.getTransactionHash(safeTransaction); const signature = await sdk.signTransactionHash(...
samuel lee's user avatar
0 votes
1 answer
484 views

This transaction will likely fail - Gnosis Safe and StrongBlock claiming

Situation: Using Gnosis Safe with app.StrongBlock.com When we try to claim rewards from all nodes we get the following error in Gnosis safe: We have tried adjusting the gas limit/fee/priority fee etc ...
Daniel's user avatar
  • 1
1 vote
1 answer
608 views

How to send a Gnosis smart contract transaction through uniswap

I have created my ERC20 smart contract on uniswapv2 router and deployed it on the ethereum rinkeby network. I need to use Gnosis Safe to send a multisig transaction through uniswap. kindly need ...
henry's user avatar
  • 21
2 votes
1 answer
870 views

How gnosis safe's pending transactions execution works?

I was looking into allowing users to create new transactions instead of creating a rejection transaction for a pending transaction. So, I was just creating some transactions to understand few things ...
chakshu jain's user avatar
1 vote
1 answer
745 views

remove an owner fron gnosis-safe What parameter should I paste as prevOwner when I'm calling removeOwner from .sol smart contract?

What parameter should I paste as prevOwner when I'm calling this from .sol smart contract? And how I can get this parameter? function removeOwner( address prevOwner, address owner, ...
mnb's user avatar
  • 33
2 votes
1 answer
735 views

How to encode initializer in gnosis-safe proxy contract?

Currently I start learning gnosis-safe contracts I have a small doubt in gnosis-proxy contract how to encode initializer in createProxyWithNonce function. Reference transaction id : https://rinkeby....
Akshay Tarpara's user avatar
2 votes
1 answer
2k views

How can I add/remove an owner to gnosis-safe wallet from solidity smart contract?

I was searching through docs and youtube guides but couldn't find an answer - I have a multisigwallet in rinkeby network. How can I add/remove an owner from solidity smart contract? More info: I have ...
mnb's user avatar
  • 33
0 votes
1 answer
50 views

404 from https://safe-transaction.rinkeby.staging.gnosisdev.com/api/v1/data-decoder/

When I try to run a transaction the gas prediction is not working. In the console I can see that it is from failed call (404) from this interface: https://safe-transaction.rinkeby.staging.gnosisdev....
fritz222's user avatar
1 vote
0 answers
343 views

Add a custom network to the gnosis-safe UI

I want to use gnosis safe contracts and UI on a private network Here is some context and what I did: I deployed the safe-react app to get started and understand how the UI works Then I deployed the ...
abcXYZ's user avatar
  • 11
0 votes
1 answer
176 views

Nested multisig - how to sign tx with child multisig?

I'm trying to create a nested multisig safe. Parent Safe: 2/2 owner 1: EOA owner 2: child multisig I've set up a child safe and a parent safe and added the child safe address as owner to the parent ...
TommyF's user avatar
  • 152
2 votes
1 answer
311 views

Getting ''Error: Unprocessable Entity" while calling 'safeService.proposeTransaction()'

While proposing a transaction to the safe service, I am getting below error: Error: Unprocessable Entity at sendRequest (C:\Home\Mesha\mesha-be\node_modules\@gnosis.pm\safe-service-client\src\...
chakshu jain's user avatar
0 votes
1 answer
247 views

Zodiac and Gnosis Safe SDK interactions and project structure questions

I'm currently trying to figure out which packages to use and how to structure/conceptualize the code flow for the following context: I have a custom React UI that I am planning to have in order to do ...
ProjectProgramAMark's user avatar
1 vote
1 answer
295 views

Deploying a contract that inherits GnosisSafe from another smart contract

relative beginner to both Solidity and Gnosis here, so please bear with me :) I have the following contract: contract MyCustomWallet is GnosisSafe { using GnosisSafeMath for uint256; ...
David Lee's user avatar
0 votes
2 answers
5k views

Getting 'TypeError: Cannot read properties of undefined (reading 'arrayify')' while signing safeTransaction with ethAdapter

I am getting the following error while signing a simple ether transfer transaction with the Safe Core SDK. const ethAdapter = new EthersAdapter({ ethers: ether3, signer: ether3.getSigner(0), }) ...
chakshu jain's user avatar
0 votes
1 answer
118 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 ...
Cyril's user avatar
  • 49
1 vote
0 answers
341 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 ...
Ant Ren's user avatar
  • 11
0 votes
1 answer
162 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 ...
Francis's user avatar
0 votes
1 answer
276 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....
Hashim Aslam's user avatar
1 vote
0 answers
237 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 ...
Amaury Diaz's user avatar
0 votes
1 answer
21 views

Gnosis API is responding incorrectly which has stopped our onboarding (at Parcel)

gm GET ​/owners​/{address}​/safes​/ Return Safes where the address provided is an owner This API is responding with empty array for all the addresses. It has halted our onboarding for DAOs. Can we fix ...
Anubhav Girdhar's user avatar
0 votes
2 answers
380 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 ...
bitalikvuterin's user avatar
1 vote
1 answer
218 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 { "...
chakshu jain's user avatar
2 votes
1 answer
569 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. ...
chakshu jain's user avatar
0 votes
2 answers
209 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&...
bitalikvuterin's user avatar
0 votes
1 answer
97 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 ...
bitalikvuterin's user avatar
1 vote
0 answers
97 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 ...
chakshu jain's user avatar
0 votes
1 answer
149 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,...
barry allen's user avatar
0 votes
1 answer
184 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 ...
David Tilman's user avatar
1 vote
2 answers
418 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.
user3923073's user avatar
2 votes
0 answers
191 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 ...
user89643's user avatar
2 votes
0 answers
136 views

Trying to trigger a safe transaction by another safe that is a signer on that safe

I am trying to trigger a multisend transaction on a safe from another safe. The signer below is a signer on safeOne. safeOne is a signer on safeTwo. I would like safeOne to trigger the transaction on ...
bitalikvuterin's user avatar
2 votes
1 answer
245 views

How do I set up a Snapshot space with a Gnosis multisig wallet?

I'm trying to set up a space on snapshot (https://snapshot.org/#/setup) with my gnosis multisig wallet. I connected with the gnosis wallet walletconnect app to snapshot and ENS but when I click ...
straightupjac's user avatar
0 votes
1 answer
137 views

Executing a transaction keeps failing after confirmation by owners

I setup a 2/3 multisigwallet to interact with ERC1155 contract i created on rinkeby network. After confirmation by 2 owners of this multisigwallet. The execution keeps failing. I also tried to execute ...
Peter 's user avatar
1 vote
0 answers
1k views

How to use Safe Core SDK & Gnosis Safe Transaction Service API together?

What I understood is using Safe Core SDK - we can create safes and execute transactions and using Gnosis Safe Transaction Service API we can track the transactions. If this is correct then: How to ...
chakshu jain's user avatar
1 vote
1 answer
62 views

Gnosis Service Transaction Creation

As I understand there are multiple service transaction for each network. These are communicating with client-gateway via config service. Config service checks the status of service transaction for ...
arda ersoy's user avatar
1 vote
1 answer
190 views

Adding new network

I want to add new network to my local safe-react app. I deployed contracts to the new network but how can I use them in my safe-react app. As I understand safe-react fetches networks from config-...
arda ersoy's user avatar
1 vote
1 answer
693 views

How to deploy gnosis safe contracts on multichain

I am trying to fork gnosis safe react and contract repository. I have successfully set up gnosis safe react and contracts locally. I just want to know that how can I deploy its contracts by using my ...
Ali Hassan's user avatar
0 votes
1 answer
2k views

How to deploy gnosis safe proxy contracts on Mumbai testnet(Polygon) using Safe Core SDK?

I am following Safe Core SDK docs and wants to create a safe proxy contract on the Mumbai testnet, getting the following error Error: Invalid Safe Proxy Factory contract address when I switch to ...
chakshu jain's user avatar
1 vote
1 answer
783 views

Getting "Error: Safe Proxy contract is not deployed in the current network" after calling safeFactory.deploySafe()

I was able to deploy a safe proxy contract on the Rinkeby testnet using this but I am facing an issue. After calling safeFactory.deploySafe(), it gives an error Error: Safe Proxy contract is not ...
chakshu jain's user avatar
1 vote
1 answer
519 views

How to send ERC20 & ERC721 tokens using Safe Core SDK?

I am using Safe Core SDK in my web app(Next.js) project to generate and deploy Safes on Polygon Testnet(Mumbai) by the users. I can see the functions provided by SDK to create, sign and execute ...
chakshu jain's user avatar
0 votes
1 answer
965 views

Executing a transaction from a Gnosis Safe using another address once signers of the safe have signed the transaction

I am using a delegate signer for my Gnosis Safe Multisig to just propose transactions to the front interface programatically, and I wanted to know if it was possible to let this delegate signer ...
sogipec's user avatar
0 votes
1 answer
408 views

@openzeppelin/contracts: Why can't I use a Gnosis Safe as the crowdsale wallet?

I have a crowdsale contract which inherits the following contracts from openzepplin: contract MyCrowdsale is Crowdsale, TimedCrowdsale, AllowanceCrowdsale, PostDeliveryCrowdsale, ...
parliament's user avatar
1 vote
1 answer
2k views

Gnosis Safe - Connect to site that needs to connect using MetaMask and not WalletConnect

I have a multi-sig wallet created and in use. It requires 2 of 4 signatures and all seems to be working just fine with it. I now need to interact with a website (https://vault.daomaker.com/#/) to ...
Lex Luther's user avatar
2 votes
3 answers
2k views

Using gnosis safe with ledger hardware wallet

I have created a 2/2 multisig wallet using the Gnosis Safe with one of the signer being a ledger hardware wallet. I have done 2 tests: The ledger is the first to cosign, then the ledger screen will ...
l1b3rty's user avatar
  • 188
2 votes
2 answers
917 views

Difference between the Gnosis multisig and Gnosis safe?

What differentiate them? I am looing for a confirmation that the Gnosis safe is the latest and recommended wallet from Gnosis for multisignature. Web version for both: Multisig: https://wallet.gnosis....
l1b3rty's user avatar
  • 188
1 vote
1 answer
323 views

Can anyone call Gnosis wallet `submitTransaction` function? Also only owner can `executeTransaction`?

When reviewing Gnosis Multisig wallet (https://github.com/gnosis/MultiSigWallet/blob/master/contracts/MultiSigWallet.sol#L184) I notice that the comment for submitTransaction function says that Allows ...
bbnn's user avatar
  • 206
0 votes
0 answers
48 views

Will the Gnosis multisig wallets be compatible with the Eth hard fork

Does anyone know whether Gnosis multisig wallets are going to be compatible with the Eth hard fork happening soon? I am worried that the funds I have in mine might not be safe.
Vaelen's user avatar
  • 1
2 votes
0 answers
43 views

Alternative to decentralize exchange on Ethereum?

Because of the block time lag, The decentralize exchanges built on Ethereum suffers from a Front running problem. Gnosis works on Dutch exchange concept where orders are executed in Bulk eliminating ...
GraphicalDot's user avatar
0 votes
1 answer
100 views

Is there any way to fix my mistake when setting up a Multisig wallet?

So I am an idiot... I know. But feel free to tell me I am. When I set up my Multisig wallet with gnosis I made a fatal error. I created a Rinkeby Test wallet. I did a test transaction and it all ...
JohnAndBuddy's user avatar