Questions tagged [gnosis]
The gnosis tag has no usage guidance.
79
questions
0
votes
0
answers
6
views
I have sent NFTs via Transaction builder but they have not shown up in the designated wallets - how can I resolve this?
My Gnosis wallet address is: 0x90a1545DA438b73762F8aBc15634289192b4C8AD
Nonce 69 to 75 was me trying to send NFTs in small batches. Nonce 69 & 70 worked fine but using the same process 71 to 75 ...
0
votes
0
answers
11
views
How to delegate gamefi NFTs using multisig or gnosis safe?
I am trying to delegate access to some scholars use my NFTS to do transactions on gamefi games.
I'm trying to do this so they just connect their Metamask, select the NFT I gave them in their wallet, ...
0
votes
0
answers
10
views
Gnosis Safe for presale launchpads
My team would like to create a presale on a launchpad using Gnosis Safe. Do you know if it's possible and can we face any complications doing that? The launchpad will likely be pinksale.finance. The ...
0
votes
0
answers
18
views
Execute transaction on Gnosis fails 5/5 signed
Goodday.
We are signing a transaction with 5/5 signed but the execution fails.
Tried several things, including rejecting 2 transactions to start all over.
Here you can find the wallet:
https://gnosis-...
0
votes
1
answer
27
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) ...
0
votes
0
answers
51
views
How to notify other owners of gnosis safe when a transaction is created and also to check if a transaction is in queue with api or sdk?
I have a use case where a safe will have multiple owners and as soon a transaction is created other owners should be notified of the pending transaction. In order to do this, should I maintain this ...
0
votes
1
answer
77
views
Sign Gnosis Safe transaction with JS
My code:
const owners = [{
address: "0x1Ebda288BB081747680e356bc6f1A0b29B39Ae3d",
privateKey: ""
}]
let sender = owners[0].address
let senderPrivateKey = owners[0]....
0
votes
1
answer
98
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 ...
0
votes
0
answers
38
views
Gnosis-Safe - Creating a safe from a contract and withdraw tokens
I looked into the Modules.sol of Gnosis-Safe and the documentation shows that the module has to be added to the safe. I want to create a safe from the contract and also provide a function to receive ...
0
votes
0
answers
63
views
Gnosis ExecTransaction (withdraw)
I created a Gnosis Safe using the GnosisSafeProxyFactory contract and I can send money to this safe but when trying to withdraw some amount the transaction fails.
If anyone knows how to fix this or ...
0
votes
1
answer
61
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-...
1
vote
0
answers
122
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; ...
0
votes
0
answers
85
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
32
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 ...
0
votes
1
answer
80
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\&...
0
votes
0
answers
5
views
Facing an error with GNOSIS FPMM sell function please help
I was implementing a prediction market using gnosis conditional tokens and fpmm , i have been able to get everything to work except the sell function, remix is giving this error ,
function sell(uint ...
1
vote
1
answer
47
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 ...
1
vote
1
answer
115
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 ...
1
vote
1
answer
33
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 ...
2
votes
1
answer
49
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. ...
0
votes
0
answers
12
views
Cannot Load & Add new SAFE on UI
We're getting issues to load & add a new deployed safe on BSC.
The UI is keep reflecting the following error: "Address given is not a valid Safe address"
Address of the new Safe: ...
0
votes
2
answers
85
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:...
0
votes
1
answer
27
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 &...
2
votes
1
answer
319
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 ...
1
vote
1
answer
111
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(...
0
votes
1
answer
167
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
1
answer
101
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
126
views
How gnosis safe's pending transactions execution works?
I was looking into allowing users to create new transactions instead of creating a rejection transaction for a pending transaction. So, I was just creating some transactions to understand few things ...
0
votes
0
answers
127
views
how can I test add/remove owner to gnosis-safe wallet?
Related to How can I add/remove an owner to gnosis-safe wallet from solidity smart contract?
I'm creating a module contract
How can I test it now? With module contract. Any examples?
I tried to do ...
1
vote
1
answer
103
views
remove an owner fron gnosis-safe What parameter should I paste as prevOwner when I'm calling removeOwner from .sol smart contract?
What parameter should I paste as prevOwner when I'm calling this from .sol smart contract? And how I can get this parameter?
function removeOwner(
address prevOwner,
address owner,
...
0
votes
0
answers
12
views
AOX and Optimism Safe when?
Been testing with gnosis xdai optimism and xdai arbitrium (Aox)
Congrats guys
Now I'm in doubt, will there be a gnosis safe of optimism on Xdai or Aox? My dapps use access control and I don't want to ...
2
votes
1
answer
113
views
How to encode initializer in gnosis-safe proxy contract?
Currently I start learning gnosis-safe contracts I have a small doubt in gnosis-proxy contract how to encode initializer in createProxyWithNonce function.
Reference transaction id : https://rinkeby....
2
votes
1
answer
340
views
How can I add/remove an owner to gnosis-safe wallet from solidity smart contract?
I was searching through docs and youtube guides but couldn't find an answer - I have a multisigwallet in rinkeby network. How can I add/remove an owner from solidity smart contract?
More info:
I have ...
0
votes
1
answer
20
views
404 from https://safe-transaction.rinkeby.staging.gnosisdev.com/api/v1/data-decoder/
When I try to run a transaction the gas prediction is not working. In the console I can see that it is from failed call (404) from this interface: https://safe-transaction.rinkeby.staging.gnosisdev....
0
votes
0
answers
92
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 ...
0
votes
1
answer
51
views
Nested multisig - how to sign tx with child multisig?
I'm trying to create a nested multisig safe.
Parent Safe: 2/2
owner 1: EOA
owner 2: child multisig
I've set up a child safe and a parent safe and added the child safe address as owner to the parent ...
1
vote
1
answer
75
views
Getting ''Error: Unprocessable Entity" while calling 'safeService.proposeTransaction()'
While proposing a transaction to the safe service, I am getting below error:
Error: Unprocessable Entity
at sendRequest (C:\Home\Mesha\mesha-be\node_modules\@gnosis.pm\safe-service-client\src\...
0
votes
1
answer
104
views
Zodiac and Gnosis Safe SDK interactions and project structure questions
I'm currently trying to figure out which packages to use and how to structure/conceptualize the code flow for the following context:
I have a custom React UI that I am planning to have in order to do ...
0
votes
1
answer
53
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
2
answers
838
views
Getting 'TypeError: Cannot read properties of undefined (reading 'arrayify')' while signing safeTransaction with ethAdapter
I am getting the following error while signing a simple ether transfer transaction with the Safe Core SDK.
const ethAdapter = new EthersAdapter({
ethers: ether3,
signer: ether3.getSigner(0),
})
...
0
votes
1
answer
75
views
UPDATED: Could it be an issue to deploy Gnosis Safe contracts on a gas less chain?
I have a private side chain which is a fork of Ethereum but without gas fees.
I want to install the full Gnosis Architecture on that chain.
I managed to run everything correctly (I think).
Now Im ...
1
vote
0
answers
106
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 ...
0
votes
1
answer
39
views
Replayed transaction on Gnosis safe 1.1.1 to enable Polygon network. Not working
We have a Gnosis safe on 1.1.1 (factory; 0x76E2cFc1F5Fa8F6a5b3fC4c8F4788F0116861F9B) which currently does not support polygon. We wanted to add polygon to our save by replaying the transaction + hex ...
0
votes
1
answer
79
views
Gnosis safe-core-sdk : EthersAdapter is giving empty object
I'm trying to use safe-core-sdk on our Dapp but the EthersAdapter instance creation is always giving empty object even the signer is getting from the provider is working fine
Lib used : ether.js ^5....
1
vote
0
answers
75
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 ...
0
votes
1
answer
19
views
Gnosis API is responding incorrectly which has stopped our onboarding (at Parcel)
gm
GET
/owners/{address}/safes/
Return Safes where the address provided is an owner
This API is responding with empty array for all the addresses. It has halted our onboarding for DAOs. Can we fix ...
0
votes
2
answers
154
views
safeTxGas always ends up being 0 which causes revert inside multisend contract
Making a follow up thread since it was recommended to post the full code snippet: "Out of gas" revert inside the multisend contract
We are still having the issue of the revert inside the ...
1
vote
1
answer
71
views
Getting an error while calling 'safeSdk.executeTransaction()'
I have a safe with 1 owner and 1 threshold. I am trying to do a simple token transfer transaction but getting an error.
// Able to create and sign transaction off-chain successfully
{
"...
1
vote
1
answer
188
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. ...
0
votes
2
answers
113
views
"Out of gas" revert inside the multisend contract
I got the refundReceiver working (had been passing the separate transactions into the encodeMulti function instead of the array of transactions into createTransaction) but I get an "out of gas&...