Questions tagged [gnosis]
The gnosis tag has no usage guidance.
155
questions
0
votes
0
answers
18
views
Safe UI cannot show transaction history for a local setup
Appreciate the hard work of team! I am following the doc to setup everything locally and on aws, seems every thing works fine including safe wallet creation, transaction submission and signing, but ...
0
votes
0
answers
8
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
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
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
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
0
answers
39
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 ...
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
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
54
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 ...
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
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
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
0
answers
19
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 ...
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
0
answers
76
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 ...
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
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
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, ...
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
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 ...
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
0
answers
45
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
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 ...
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
1
answer
17
views
Implementing Biconomy on Safe Contract
Does anyone know how i can implement biconomy on Safe Contracts?
0
votes
2
answers
70
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
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
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 ...
0
votes
0
answers
180
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-...
0
votes
0
answers
16
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 ...
1
vote
1
answer
41
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 ...
1
vote
0
answers
82
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 ...
1
vote
0
answers
115
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 ...
1
vote
0
answers
55
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 ...
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 ...
1
vote
0
answers
60
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: ...
1
vote
0
answers
176
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-...
1
vote
1
answer
292
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 ...
2
votes
2
answers
87
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 ...
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 ...
0
votes
0
answers
216
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 (...
0
votes
0
answers
20
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 ...
0
votes
1
answer
52
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.