Questions tagged [gnosis-safe]

14 questions
3
votes
2 answers

Is there a way to use multisig without smart contracts on Ethereum?

I have already found many wallets that offer multisig smart contract deployment. But this way is very expensive and slow, because it requires a lot of transactions. I think there is another way. For example, we can create many private keys, sign…
1
vote
2 answers

Process for deploying the Safe web app on a custom EVM-compatible network

My objective is to deploy the Safe app on a custom EVM-compatible network, using the safe-infrastructure repository. I do not intend for the custom network to be listed alongside officially supported networks such as Polygon, Arbitrum, Volta, and…
1
vote
1 answer

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 :…
0
votes
0 answers

Safe-global/auth-kit import in vanilla js

Is it possible to import & use @safe-global/auth-kit npm package in vanilla JS environment using unpkg? Tried multiple ways to import & use auth-kit npm package in vanilla JS environment.
Venkatesh
  • 25
  • 4
0
votes
1 answer

How does a smart contract like a Safe Multisig create a signature?

With EIP 1271 it seems relatively straightforward, have a read only method that returns a magic value, but in the Safe contracts, it allows a signer to be an EOA, as long as the r and s values of the ecrecover function are provided. How does this…
Wmm
  • 11
  • 3
0
votes
1 answer

Things that I didn't understand during the deployment of the Gnosis Safe contracts on an EVM-based chain

I want to check my assumptions on things that I didn't fully understand during the deployment of the Gnosis Safe contracts on an EVM-based chain. I would appreciate it if you could help me verify my assumptions about the deployment. Three steps…
0
votes
0 answers

Is there a feature which lets you create a whitelist or blacklist on gnosis safe?

Can you create a whitelist/blacklist in general? Can you create a whitelist/blacklist specifically for receiving/declining ETH or Tokens? Can you let the transfer of ETH or Tokens fail? Can you create subgroups for the safe owners, like 1 from…
0
votes
1 answer

how do I create a signature for the executeAllowanceTransfer function in safe modules AllowanceModule?

I am trying to create a signature that is accepted by the executeAllowanceTransfer function. I can't workout how to generate a signature that is approved in the allowance as I keep getting the return error message of "expectedDelegate == signer &&…
nas
  • 1
0
votes
0 answers

How to get v,r,s value for permit() signed token approval for a gnosis-safe as the owner?

I have a gnosis-safe and an ERC-20 contract with permit(owner, spender, value, deadline, v, r, s) method that requires v,r,s of the owner as the argument. I have calculated the required v,r,s value for an EOA as owner using its private keys directly…
Manu Rastogi
  • 188
  • 1
  • 7
0
votes
0 answers

Gnosis-safe creating new Poly safe from existing ETH safe hex

Ive deployed a ETH safe, and went along with the video guide on loom on getting the same address on L2 (Polygon) ive done this but i get the msg "This Safe was created with an unsupported base contract. The web interface might not work correctly. We…
LGarcia
  • 21
  • 3
0
votes
0 answers

'text' is an invalid keyword argument for sha3_224()

I am trying to set a delegate with gnosis safe. The following code shows that we need to send a POST request with python3 to register a delegate with gnosis safe: https://safe-docs.dev.gnosisdev.com/safe/docs/tutorial_tx_service_set_delegate/ I have…
0
votes
1 answer

How can I start a new transaction on an existing Gnosis Safe from my react app?

Currently I have a React app which connects to a Metamask wallet. On clicking a 'Transfer' button, it transfers some ethers from the connected Metamask wallet to the one input by the user. All of this works fine and is pretty straightforward. It…
0
votes
1 answer

How to integrate Gnosis Wallet into my Dapp?

My dApp already supports MetaMask, but does anyone have any helpful documentation that allows for my users to connect using a Gnosis Safe wallet as well? As of now, I have Wallet Connect integrated, and on my Gnosis Safe App on my phone it shows…
hcwil
  • 59
  • 1
  • 5
0
votes
1 answer

Gnosis Safe Contracts : Error deploying to custom Network

There is an error in deploying to custom network using deterministic deployment approach. The custom network is a evm based network. By adding PK and NODE_URL in the .env the code is expected to deploy all contracts in the custom network but I am…
Toniya
  • 1
  • 1