Questions tagged [gnosis]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
13 views

/v1/chains/:chainId/safes/:safeAddress 503 error

Bug description I am experiencing errors when deploying a safe-wallet-web to support the BSC Testnet locally. I have already submitted the transaction to BSC Testnet, the API route: The main page of ...
user126194's user avatar
1 vote
0 answers
7 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
0 votes
0 answers
31 views

Trying to deploy a gnosis safe multisig wallet with 3/5 threshold on mumbai testnet

I am trying to deploy a gnosis safe multisig wallet with 3/5 threshold on mumbai testnet. I try and launch it using their website interface but apparently it does support mumbai mainnet but not mumbai ...
ShisukeUrahara's user avatar
0 votes
1 answer
24 views

How do I get a SafeTransaction from it's transaction hash?

I am trying to execute a SafeTransaction using gnosis sdk (https://www.npmjs.com/package/@safe-global), but I only have it's transaction hash. How do I fetch the safe transaction object using the hash ...
user124477's user avatar
0 votes
1 answer
16 views

Not receiving attestations on Gnosis Node

I have an Avado i7. I have been running two gnosis validators nodes for over one year. Starting around June 12-14 I stopped receiving attestations rewards. I followed the guidance of the Avado ...
Mike's user avatar
  • 1
0 votes
1 answer
23 views

Unable to recover signer address using api/v1/safes/{address}/multisig-transactions

I am trying to sign a valid transaction hash (obtained from the onchain Gnosis Safe wallet itself) but when I sign the hash and then provide it to the multisig-transactions endpoint to propose the tx, ...
Markus's user avatar
  • 1
0 votes
1 answer
32 views

how to use Gnosis Safe sdk at backend(nodejs)

import SafeAppsSDK from '@safe-global/safe-apps-sdk'; type Opts = { allowedDomains?: RegExp[]; debug?: boolean; }; const opts: Opts = { allowedDomains: [/gnosis-safe.io$/, /app.safe.global$/], ...
Nidorino k's user avatar
0 votes
0 answers
28 views

Stuck with create batch transaction locally to use it as manual input in Transaction Builder UI

Aim Use a local script to batch transactions, after which the data field is logged and used as manual input in the Gnosis Transaction Builder UI custom data field Context A list of roughly 50+ ...
Zitzak's user avatar
  • 1
0 votes
0 answers
12 views

Gnosis MultiSigWallet onlyWallet modifier

I was doing some research on the original Gnosis MultiSigWallet contract and I was a bit confused by the onlyWallet modifier for adding, replacing, and removing owners. Since this function can only be ...
Kate Johnson's user avatar
0 votes
0 answers
17 views

How to set up Safe transaction service for forked ethereum mainnet testing?

I am forking mainnet so that I can simulate a proposal to a DAO via multisig that I do not own, using hardhat, ethers, and typescript. When I create a transaction, there's no way to set up a Safe ...
Morgan W's user avatar
0 votes
0 answers
26 views

What is the best way to check that an address is a Gnosis Safe off-chain?

My understanding based off reading the Solidity code is that all Safe wallets are Proxies that are pointing to Singleton implementation contracts. Is there an easier off-chain way to check whether an ...
Victor Ionescu's user avatar
0 votes
1 answer
65 views

How to submit a nontrivial transaction to a multisig wallet programmatically from a script?

I'm trying to programmatically (via ethers.js) submit a tx to a multisig--specifically a a DAO proposal--and the ABI for the deployed multisig on etherscan (https://etherscan.io/address/...
Morgan W's user avatar
0 votes
0 answers
36 views

batch transactions and execute it gaslessly using safe-core-sdk relay kit

I want to batch erc20 transfers and execute them gaslessly using a safe core AA relay kit. For example https://github.com/safe-global/safe-apps-sdk/tree/main/guides/drain-safe-app this transaction but ...
Saurabh's user avatar
  • 111
0 votes
0 answers
31 views

Unable to propose Gnosis txn using sdk

import SafeApiKit from "@safe-global/api-kit"; import Safe, { SafeFactory } from "@safe-global/protocol-kit"; import { SafeTransactionDataPartial } from "@safe-global/safe-...
Seetharaman GR's user avatar
0 votes
1 answer
10 views

Implementing Biconomy on Safe Contract

Does anyone know how i can implement biconomy on Safe Contracts?
Jaskaran Singh's user avatar
0 votes
2 answers
66 views

Is there an accepted way to keep track of all messages approved by a signer on-chain using Safe?

I'm using a Safe multisig contract, and I would like to have a public mapping on that contract which keeps track of all the tx that a signer has approved. The contract has an approvedHashes mapping of ...
Ron Turetzky's user avatar
0 votes
0 answers
84 views

How to add Pulsechain (ChainID 369) with factory proxy Gnosis-Safe existing ETH vault

Last week I managed to create a Polygon Gnosis Safe for my existing vault by adding the factory proxy, given at github: https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.4.0/...
Gnosis Safe's user avatar
0 votes
1 answer
70 views

How to withdraw funds from Gnosis Safe multi-sig wallet?

I have gnosis safe wallet with funds, and It have 3 owners and sign threshold is also 3. One of wallet owners lost his seed phrase forever. Is there any way to recover funds from the wallet, or access ...
Antareo's user avatar
1 vote
3 answers
33 views

Why are gnosis safe contracts not optimized when compiled?

this is a question about Safe Contract. Compiling the GnosisSafeL2.sol contract confirmed that it was close to the EVM contract max size of 24.5KiB. And when I run the hardhat optimizer 200 times, I ...
Toby Kim's user avatar
1 vote
0 answers
68 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
0 votes
0 answers
113 views

How to get the metamask wallet address connected to gnosis safe inside the Safe APP?

I am working on a Gnosis SAFE app. My requirement is that user should connect to the metamask wallet first, deploy a smart contract and then user should proceed with the other task. I am using cra-...
Dummy Mail's user avatar
0 votes
0 answers
14 views

Did Gnosis signMessage function change?

I have sort of a beginner question, I'm deploying a gnosis safe with three owners and a threshold of 2, and i wanted to sign a message from one of the owners and read somewhere that i should write the ...
Jack's user avatar
  • 1
1 vote
1 answer
32 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
53 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
91 views

Error loading transactions/ Will not connect wallet [closed]

I can load the GSafe wallet. My SAFE tokens appear on the assets list, but not in the bar at top right. My MM wallet will not connect, but will connect to other dApps. I can not interact with the SAFE ...
Czero's user avatar
  • 11
1 vote
0 answers
41 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
58 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
57 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
144 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
1 answer
207 views

Getting "The app doesn't support Safe App functionality"

My app already exist, built using Next.js and I want to add Safe App functionality to it in order to list on Safe web interface. Referred the docs and added both manifest.json and config-overrides.js ...
chakshu jain's user avatar
2 votes
2 answers
69 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
1 vote
0 answers
50 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
0 votes
0 answers
183 views

Deploy same SAFE contract on optimism

i have an old SAFE contract (0x4ae977522BFcD61c3d537D088B7AA0A7dF8ad2eF) on ethereum. I'm now eligible for the optimism airdrop. Unfortunately, for claiming this airdrop i have to connect my safe (...
crypto91's user avatar
0 votes
0 answers
17 views

I want to privately and conveniently interact with the admin functions of my DApp through Gnosis Safe

I have a public DApp that has a backend admin. The backend admin calls protected methods on the smart contracts of the DApp. There already is a public user-facing web3 app, as well as a private ...
John Kosinski's user avatar
0 votes
1 answer
49 views

Can safe app be created as an iframe?

I am thinking to add my safe app as an iframe but not sure if it is possible and right way to continue or not.
chakshu jain's user avatar
0 votes
1 answer
243 views

Issue executing transaction from Gnosis Safe (compensation to you if you resolve)

We have been trying to capture funds from a smart contract, that holds the funds. We are getting errors attempting to execute from the Gnosis interface. The transaction has three addresses that have ...
doc8591's user avatar
0 votes
0 answers
28 views

Gnosis Safe - M-of-N operational question with ownership change and signing policy related

I am learning and am a safe newbie. I am trying to do programmatically - a safe that gets operated by 3 members [A=owner, B and C - signers] with a policy of 2/3 signers [A and B or A and C but not B ...
n9yqe's user avatar
  • 1
0 votes
1 answer
54 views

SafeServiceClient not initializing properly

In my next.js app I'm initializing the SafeServiceClient like so: import React, {useState, useEffect } from 'react'; import EthersAdapter from '@gnosis.pm/safe-ethers-lib' import SafeServiceClient ...
normal_human's user avatar
0 votes
1 answer
97 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
39 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
  • 151
0 votes
0 answers
153 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
88 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
47 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
  • 504
0 votes
0 answers
45 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
317 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
74 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
  • 144
0 votes
0 answers
134 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
86 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
  • 144
0 votes
1 answer
66 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
118 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