Questions tagged [gnosis]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
109 views

Safe CLI - Installing Errors

I am using PIP 22.3.1 and Python 3.10 When running the "pip3 install -U safe-cli" command, it runs until it gets to the following step below and outputs the following errors: Building wheels ...
StuckLikeChuck's user avatar
0 votes
0 answers
51 views

How can I transfer the EthW / Eth Pow Ether from a forked Gnosis Safe Vault?

At the time of the merge (September 15th 2022), I had some ETH on my still active Mainnet Safe Vault. I'm aware that Gnosis Safe team won't support the ETW fork chain, and because of that I have been ...
ace's user avatar
  • 161
0 votes
1 answer
183 views

Calling Gnosis safe's propose transaction (safeService.proposeTransaction) gives Unprocessable Entity error

I Have followed the suggested answers for the same issue in Getting ''Error: Unprocessable Entity" while calling 'safeService.proposeTransaction()'. Even after that, the issue is ...
Mohan G's user avatar
0 votes
1 answer
93 views

I want to access several multi-sig wallets deployed with pragma solidity >=0.5.0 <0.7.0. How can I get the right frontend? Github Gnosis Safe v3.12.0?

I have several wallets that need to be accessed with the interface that was live on https://gnosis-safe.binance.org. When it changed to https://gnosis-safe.io/app/bnb I transferred several funds but ...
Amos ProDeo_Crypto's user avatar
1 vote
0 answers
58 views

How do you deploy a smart contract from a Gnosis Safe?

I want to deploy a smart contract using my Safe. I know how to do it with Ethers.js using an EOA, but how can I have my own Gnosis Safe execute the contract deployment?
Adrian D.'s user avatar
  • 514
0 votes
0 answers
56 views

The transaction failed during the simulation throwing error execution error in the contract at 0xf48f2b2d2a534e402487b3ee7c18c33aec0fe5e4

We are testing gnosis safe to call a timelock contract function, it's stuck at gnosis safe, safe support says it's contract incompatibility, anyone knows a fix to this problem?
user113936's user avatar
0 votes
1 answer
397 views

How can I manually provide the inputs to `execTransaction` or pass raw calldata to MultiSend's `multiSend` method?

I want to craft the calldata for a Safe transaction programmatically (from a forge script, specifically), then just copy/paste it into the UI. To do this, I'd expect to be able to either: Call ...
Matt Solomon's user avatar
1 vote
0 answers
81 views

ERC1155 ID - how to handle BigNumber?

I'm exploring Gnosis conditional tokens (which are adapted ERC1155). The _mint method in ERC1155 requires an id that is uint. Gnosis has a method called getPositionId which converts a keccak256 hash ...
alpo's user avatar
  • 164
0 votes
0 answers
147 views

Funds in smart-contract won't withdraw to Gnosis Safe Address

I have a simple NFT smart contract that withdraws funds to multiple addresses including one Safe address. However, the execution reverts. I've duplicated the contract on goerli testnet: https://goerli....
Green's user avatar
  • 1
0 votes
0 answers
95 views

Gnosis sqrt function vs Uniswap sqrt function

The Uniswap sqrt function makes sense to me. I can input 100 and it returns 10. Gnosis on the other hand has a gnarly 368 lines of code expressing the same function (I think) but the return value is ...
alpo's user avatar
  • 164
0 votes
1 answer
75 views

How can I track Gnosis-Transactions?

How can I track the transaction done through Gnosis to know if it got successful or not ? Coz like any other wallet Gnosis returns different hash and it requires multiple signature to execute ...
Anup Adhikari's user avatar
0 votes
1 answer
133 views

Can gnosis safe-core-sdk service function fully offchain with safe-react-gateway-sdk?

The SafeSdk & the gateway API is great, but can it support full offchain signing? From the doc: User1 signs: safeSdk.signTransaction() is offchain, User2 signs with: safeSdk.approveTransactionHash(...
errichoi's user avatar
2 votes
0 answers
62 views

How does gnosis safe fetch token balances?

I'm a new developer and am trying to learn how gnosis safe is able to fetch the balances of all of the tokens in the wallet. Any help would be much appreciated.
secondcycle's user avatar
1 vote
1 answer
184 views

Can gnosis-relay-service relay full signed transactions?

Let's say we have 2/2 signatures all signed. Could this be broadcasted to the relay service and someone else picks it up just to execute? If so, how would you do this?
errichoi's user avatar
1 vote
1 answer
795 views

How to sign a message with Gnosis safe?

I need to sign the message to claim tokens in claim.hydradx.io and I am trying to have a text of my message following the intruction below: If you have entered your ETH address manually, you will ...
BR Capital's user avatar
1 vote
0 answers
309 views

Please Help! Someone sent me Polygon USDC to my ETH address on Gnosis. I have redeployed the same address and need to move funds out

someone has sent me Polygon USDC onto the ETH Gnosis Safe address of my wallet (eth:0xf60B82309D90c0c90826266aaa22b00322C2f632). This is the transaction onto the same address on Polygon: https://...
Jakub R's user avatar
  • 11
0 votes
1 answer
51 views

Unable to get signer which is required for completing transactions

We are integrating Gnosis Safe Wallet into our app with ethers library but we are unable to get a signer, i.e., required for completing transactions. I used @gnosis.pm/safe-apps-react-sdk for getting ...
Ankush Kumar's user avatar
1 vote
0 answers
153 views

How can i create a gnosis safe wallet from another smart contract?

I already have a factory contract that is used to deploy the logic contract but with the deployment of the logic contract I also want to create a gnosis safe wallet, So is it possible to create gnosis ...
Badrik Patel's user avatar
1 vote
0 answers
170 views

Error: SafeProxy contract is not deployed on the current network

I'm trying to deploy a gnosis-safe (safe-core-sdk 3.0.0) on Polygon network (chain id: 137). I've set up contractNetworks below using @gnosis.pm/safe-deployments library. const contractNetworks: ...
Sandilya Miduthuri's user avatar
1 vote
0 answers
43 views

Derivation of Owner Keys

Maybe it’s a silly question but I’m a silly person so here goes, it would appear as though the Owners keys from the legacy gnosis safe app was at some point derived from the mnemonic phrase. But then ...
user107712's user avatar
0 votes
1 answer
16 views

BalancesTable.tsx on gnosis safe app tutorial type error

I'm following the Gnosis guide to set a safe app: https://github.com/safe-global/safe-apps-sdk/blob/master/guides/drain-safe-app/02-display-safe-assets.md when i'm trying to define ETH it gives me ...
ori27's user avatar
  • 1
0 votes
1 answer
591 views

Gnosis Safe propose MultiSig transaction with contract interaction programmatically

Is there a way of proposing multisig transactions in Gnosis programmatically (with Safe Transaction Service API or Safe Core SDK or anything else) that can interact with external contract (by calling ...
Yevhenii Shytik's user avatar
2 votes
1 answer
465 views

Error - "Multisend should only be called via delegatecall" while calling gnosis multisend function?

I am using https://github.com/gnosis/ethers-multisend to encode batch transactions into Meta transactions. And following https://docs.gnosis-safe.io/tutorials/tutorial_tx_service_initiate_sign to send ...
Sweta Shaw's user avatar
1 vote
0 answers
237 views

Getting 'Error: missing revert data in call exception' when calling safeSdk.executeTransaction()

Once the transaction is signed by all the owners, I'm trying to execute it with the executeTransaction() safeSdk method but the transaction is being reverted and it returns me this error => Error: ...
Yanis's user avatar
  • 11
1 vote
1 answer
342 views

Who pays for gas fee of POAP?

I know we can mint POAP NFT for free. One question I have is who is paying for the gas? Looking at the POAP transaction it looks like NOT FREE GAS FEE, and someone else mint my POAP NFT. Who ...
Kosuke Ogawa's user avatar
0 votes
1 answer
161 views

gnosis safe: encoding simulated transactions

I am trying to batch multiple actions inside of a metadata transaction like so: const transactions: MetaTransactionData[] = [{ to: MODULEPROXYFACTORY, data: factoryInit, value: "0&...
defi legend's user avatar
0 votes
1 answer
38 views

I want to add a guard for my gnosis wallet in The Rinkeby Testnet, But it always failed

I've seen this add a transaction guard, but it does not work correctly. The guard is DebugTransactionGuard in safe-contracts. The tenderly debug session is here: enter link description here The ...
Cui Jonah's user avatar
0 votes
1 answer
247 views

Gnosis safe transfer function `Approve Hash` but does not transfer erc20 token

I am using the gnosis-safe core SDK here to create transactions to transfer Eth out of a deployed safe proxy. Doc: https://github.com/safe-global/safe-core-sdk/tree/main/packages/safe-core-sdk#...
chibro2's user avatar
  • 103
0 votes
1 answer
135 views

Integration of Gnosis safe with external contracts

Can anyone suggest how a safe created in gnosis UI be inherited with the explicit contract for multisign? I am aware of contract interactions that gnosis provides but the requirement is different. For ...
Andrea's user avatar
  • 1
0 votes
0 answers
90 views

How to transfer BEP20 tokens from duplicate Safe created on Binance Smart Chain through safe-cli

I accidentally transferred some BEP20 tokens to my Ethereum safe address. To recover those funds, I contacted your support team, who advised us to create a duplicate safe on the BSC network. We ...
Jyoti Prakash's user avatar
0 votes
1 answer
215 views

On which networks does the Gnosis Safe UI deploy the singleton vs the sidechain singleton thru the proxy factory?

This does not seem to be documented anywhere or exist in the safe-react repo or the safe-client-gateway repo code but affects if safe proxies that are deployed outside the safe-react app can be ...
bitalikvuterin's user avatar
0 votes
3 answers
172 views

Can an upgradeable token appear in the asset list?

We are launching an ERC20Upgradeable token using the standard proxy pattern and OpenZeppelin templates. Further, we are using Gnosis safe for multisig functionality. A UX annoyance of Gnosis safe is ...
N. Mao's user avatar
  • 101
0 votes
0 answers
32 views

Transactions reverting

So the thing is I am trying to make a smart contract with multi sig. However, it's showing this error when I am trying to transfer ownership: Transaction would revert. Check that permissions, ...
Yash's user avatar
  • 1
0 votes
0 answers
88 views

Is there a way to deterministically get a txHash (rather than the safeTxHash) for a given safe transaction before that safe transaction is executed?

I have been trying different ways of doing this with ethers such as attempting to form a transaction object with populateTransaction on the execTransaction function in the Safe contract for signing ...
bitalikvuterin's user avatar
0 votes
1 answer
284 views

How to create a gnosis safe using the gnosis smart contracts and ethers.js?

I'm trying to create a gnosis safe using ethers.js and gnosis smart contract but when I see the GnosisSafe Smart Contract(https://etherscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552#code) ...
mnskc's user avatar
  • 21
0 votes
1 answer
729 views

Sign Gnosis Safe transaction with JS

My code: const owners = [{ address: "0x1Ebda288BB081747680e356bc6f1A0b29B39Ae3d", privateKey: "" }] let sender = owners[0].address let senderPrivateKey = owners[0]....
fbslo's user avatar
  • 11
0 votes
1 answer
1k views

GS013 error when executing Gnosis Safe transaction for function of MultiSig Wallet

Me and another owner were recently transferred team tokens for a protocol we just became new owners of. This is currently on AVAX NETWORK. In the protocol, there is a claim function to claim linearly ...
Danial Ahmad Azhar's user avatar
1 vote
1 answer
782 views

Gnosis Safe ExecTransaction

I'm trying to create a safe and withdraw interacting with the smart contract. I managed to create a new safe but when I try to call the execTransaction function I'm having some issues. // SPDX-License-...
DeFi-Nav's user avatar
4 votes
2 answers
1k views

safeTransferFrom of ERC721 not working when transfering NFT to a safe address

I was trying to transfer an NFT using ERC721's safeTransferFrom method from my gnosis safe to another gnosis safe address but while executing the transaction I am getting - Error: cannot estimate gas; ...
chakshu jain's user avatar
3 votes
2 answers
2k views

GnosisSafe: Signing and verifying a signature

I am not entirely sure how signing and signature verification is done with Gnosis. Scouring stackoverflow, Gnosis documentation and discord has left me more confused than anything. I am trying to make ...
Benjythebee's user avatar
0 votes
0 answers
100 views

executeTransaction function's estimated gas limit was not enough to execute the transaction

When I executed a transaction with executeTransaction function then it failed on Ethereum Mainnet due to out of gas but when I tried again then it succeed. I compared the gas limits of both the ...
chakshu jain's user avatar
0 votes
1 answer
350 views

Getting "error: cannot estimate gas" on Ethereum mainnet but not on Rinkeby?

I am trying to execute a gnosis safe transaction on Ethereum mainnet but consistently this error - error: cannot estimate gas; transaction may fail or may require manual gas limit (error={\"code\&...
chakshu jain's user avatar
1 vote
1 answer
115 views

Move transaction to Different Nonce, Keep signatures

Setup is as follows: nonce=1: 2/8 approved nonce=2: 8/8 approved I want to do the tx at nonce=2 before nonce=1 but I don't want to recreate the TX and set the nonce because then I need to wrangle 8 ...
David Tilman's user avatar
1 vote
2 answers
1k views

Copy Gnosis-safe on Ethereum to safe on Polygon with same safe address

we followed the instructions here, https://www.loom.com/share/ca34aabcd62747fb9fb89bd463b4c741, to create a safe with the same address as our original safe on Ethereum, on the Polygon network. Our ...
Yves's user avatar
  • 11
1 vote
1 answer
44 views

Track Gnosis Safes Created from Specific Source

we are using the safe API to create safes for our users and we want to track things like safes created, ETH volume, erc20/NFTs owned in the safe, etc. through platforms like Dune. We aren't using any ...
David Tilman's user avatar
2 votes
1 answer
182 views

deploySafe function not returns transaction hash?

Currently when we call the const safeSdk: Safe = await safeFactory.deploySafe({ safeAccountConfig }) then we have to wait for the transaction success and mainly for the newly deployed safe address. ...
chakshu jain's user avatar
1 vote
2 answers
500 views

Proposed transaction doesnt appear in queue, and can't be confirmed

I'm using the safe-core-sdk to propose a transaction to my Gnosis safe. Once proposed, I can view the transaction by going to it directly with this URL: https://gnosis-safe.io/app/eth:...
BarefootDev's user avatar
0 votes
1 answer
106 views

Gnosis-Chain_ID error

I am trying to deploy a Safe smart contract but am getting an error that says Here is the deployment code: const { SafeFactory, ethAdapter } = require ('@gnosis.pm/safe-core-sdk') import Safe from &...
henry's user avatar
  • 21
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
745 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