Questions tagged [gnosis]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
5 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 ...
0 votes
1 answer
40 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 ...
0 votes
0 answers
7 views

Im trying to make gnosis into etherium on coinbase

I got four transfer on gnosis network to Coinbase. Im not able to get them into etherium on Coinbase. Can you help me?
0 votes
1 answer
20 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 ...
0 votes
1 answer
26 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 ...
0 votes
1 answer
187 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 ...
0 votes
1 answer
25 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 ...
0 votes
0 answers
38 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 ...
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.
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 ...
0 votes
1 answer
28 views

What should be value of _singleton variable in deployProxy method?

I want to know that sometimes people using Safe contract as singleton address where as sometimes people are using safeL2 contract as singleton address. So as per gnosis team which one should be ...
0 votes
1 answer
31 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 ...
0 votes
0 answers
14 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": &...
0 votes
1 answer
52 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 ...
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; ...
0 votes
0 answers
11 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 ...
0 votes
1 answer
39 views

How can my contract withdraw tokens that are owned by a Gnosis Safe wallet?

Assuming the following super simple code, how can I withdraw ERC20 tokens that are owned by a gnosis safe to my contract? I set up a spending limit in my gnosis safe allowing the bellow contract to ...
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 ...
0 votes
0 answers
16 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":"...
0 votes
1 answer
103 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/...
0 votes
1 answer
26 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 ...
0 votes
0 answers
18 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 ...
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. ...
1 vote
0 answers
20 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 ...
0 votes
1 answer
401 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 ...
1 vote
1 answer
817 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 ...
0 votes
1 answer
17 views

Implementing Biconomy on Safe Contract

Does anyone know how i can implement biconomy on Safe Contracts?
0 votes
0 answers
75 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 ...
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 ...
0 votes
1 answer
602 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 ...
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 ...
2 votes
1 answer
468 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 ...
0 votes
1 answer
36 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 ...
0 votes
1 answer
52 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$/], ...
0 votes
1 answer
32 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, ...
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 ...
0 votes
0 answers
50 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+ ...
0 votes
0 answers
14 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 ...
1 vote
0 answers
82 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 ...
0 votes
0 answers
19 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 ...
0 votes
2 answers
69 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 ...
0 votes
0 answers
44 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 ...
0 votes
1 answer
98 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/...
0 votes
0 answers
37 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-...
0 votes
0 answers
59 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 ...
1 vote
1 answer
286 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 ...
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 ...
0 votes
1 answer
125 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 ...
1 vote
3 answers
37 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 ...
1 vote
0 answers
78 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 ...