Skip to main content

Questions tagged [gnosis]

The tag has no usage guidance.

83 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
6 votes
0 answers
2k views

How can we lock an ERC20 token in a contract and generate another ERC20 token proportionally over the locked duration?

"Gnosis tokens (GNO) are the generator for Wisdom token (WIZ) creation. WIZ can only be created via activating the utility of the Gnosis (GNO) tokens. This is done via a smart contract system. ...
trivikramak's user avatar
2 votes
2 answers
101 views

UUPS upgradable Transaction Guard smart contract not working with Genosis Safe

I have written a Transaction Guard smart contract What is Transaction Guard which is upgradable (UUPS method openzappelin What is upgradable contracts). So when we deploy this Transaction Guard Smart ...
Dummy Mail's user avatar
2 votes
0 answers
72 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
2 votes
1 answer
1k 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
2 votes
1 answer
580 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
2 votes
1 answer
607 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
2 votes
0 answers
206 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
140 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
266 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
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
1 vote
0 answers
36 views

Gnosis safe: recurring transfers missing

I was checking the Reccuring Transfers Module from the safe modules repo and I saw an import called Module which is not actually present in the @gnosis.pm/safe-contracts npm package in the latest ...
Rich Wang's user avatar
1 vote
0 answers
86 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
1 vote
1 answer
55 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
1 vote
0 answers
102 views

ABI interaction of Safe custom module

We've recently deployed a contract to testnet for managing membership nfts of a gnosis safe, however, is there any way that we can go about interacting with this custom module in a way that doesn't ...
Noah McGuire's user avatar
1 vote
0 answers
101 views

How to get exact error from contract instead of GS013 error?

I am getting GS013 error if transaction on deployed contracts fails, which is fired through gnosis multisig. I want to get the exact error instead of gs013 on reverting. Can I use simulateTxAccesor ...
Shailendra Singh's user avatar
1 vote
0 answers
105 views

In Gnosis Safe, Is there any information about transaction service's API Spec detail?

I want to use the public Transaction Service operated by Gnosis Safe. You can find out how to use the API through Swag here, but details such as rate limit or ban policy are not available. There seems ...
Toby Kim's user avatar
1 vote
0 answers
63 views

Problem when withdraw from contract in gnosis safe

I could not withdraw from contract in gnosis safe. The executing wallet has enough funds to cover for gas. Details as below: Contract interaction: 0x4059c4a0b8a2B528C4f2E101A3bB8fB169aBa4fB - network: ...
Godwin Mount's user avatar
1 vote
0 answers
213 views

Getting "TypeError: Cannot read properties of undefined (reading 'getNetwork')" with gnosis-safe-sdk+hardhat

Snap of code: const { Contract, Signer, providers } = require('ethers') const Safe = require('@safe-global/safe-core-sdk') const EthersAdapter = require('@safe-...
Shubham Kumar's user avatar
1 vote
0 answers
55 views

Custom Gnosis Safe App, Github/ Magic Link OAuth Login Redirect

We use Github & Magic Link as the main way to authenticate our users. Based on the redirect url we have on our Github OAuth app or Magic link settings, we redirect our users to a static url. Right ...
Rick's user avatar
  • 11
1 vote
0 answers
67 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
  • 554
1 vote
0 answers
91 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
1 vote
0 answers
438 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
1 vote
0 answers
163 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
230 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
47 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
1 vote
0 answers
306 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
2 answers
2k 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
705 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
1 vote
0 answers
370 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
1 vote
0 answers
396 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
1 vote
0 answers
253 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
1 vote
0 answers
101 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
1 vote
2 answers
472 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
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
0 votes
0 answers
6 views

Getting error "Contract-transaction-hash="" does not match provided contract-tx-hash=""

I have been using the protocol kit for creating, proposing and executing the transaction via backend. I'm still able to process the transaction for Matic and ZED token, but USDT doesn't seem to work. ...
Ashish Mittal's user avatar
0 votes
0 answers
14 views

Using safe transaction builder in own app

Can I use transaction builder in my react app, using iframe in the way it looks in https://app.safe.global/apps/open?safe=sep:0x0000000000000000000000000000000000000000&appUrl=https%3A%2F%2Fapps-...
valentine's user avatar
0 votes
1 answer
28 views

Migration Challenges: Updating Gnosis Safe Infrastructure becouse gnosis safe has removed older docker images

I've set up the entire infrastructure for Gnosis Safe on a new EVM chain that initially lacked Gnosis Safe support. However, Gnosis has deprecated that version and removed the corresponding Docker ...
the dev's user avatar
  • 111
0 votes
0 answers
6 views

Gnosis not working

We recently needed to upgrade the gnosis infrastructure due to deprication of old version. Earlier we were using gnosispm docker images and now we have moved to safe global. Since the transition, ...
Jogeshwar Singh ATR898's user avatar
0 votes
1 answer
30 views

How can we use gnosis protocol kit to fresh depoly and upgrade smart contracts

I was using gnosis protocol kit and api-kit to interact my gnosis safe with smart contract but now i have to deploy and upgrade my smart contract using my gnosis safe account so, how can i do that. ...
sahil's user avatar
  • 5
0 votes
1 answer
111 views

Have Gnosis Safe Pay Transaction Gas Fee

I am currently using gnosis safe. When the execution of any transaction is made, the signer has to pay the gas fee. I want all gas fees to be paid by the safe, not the signers, how can I make this ...
Shariq Ali's user avatar
0 votes
1 answer
104 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
1 answer
44 views

Why has the Safe{WALLET} dapp iframe an outer scrollbar?

Just integrated the Safe{WALLET} with the XPowermine.com dapp and noticed that the <iframe> on the desktop has this extra scrollbar on the right hand side. Further, since the dapp has its own ...
Hasan Karahan's user avatar
0 votes
0 answers
278 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
2 answers
73 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
55 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
0 answers
19 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
84 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
41 views

Best way to call Gnosis Safe execTransaction from Vyper / web3.py?

I would like to interface the Gnosis safe execTransaction method in my contract (which is written in Vyper). From what I've understood the execTransaction takes the following arguments (based on a ...
Christian Papathanasiou's user avatar
0 votes
0 answers
18 views

Execution reverted error mesage

I am using transaction builder app on gnosis safe wallet to recover an nft I send to the wrong chain by accident. I created a new wallet on the correct chain with the address I sent to nft to, and am ...
Astral41's user avatar
0 votes
0 answers
19 views

GNOSIS SAFE WEB SITE: Format error when passing a param value

Hellow, I'm trying to pass the arguments of a param but I get a format error, the param is this: When I pass this param in the code I just send this array: [{"target":"...
Daniel Berbesi's user avatar