Questions tagged [safe-core]

The tag has no usage guidance.

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

Possible to grant certain powers to address?

Is it possible to grant certain powers to an address with a safe, for example only swap execution is allowed via 1inch? Is there a module for this?
The Man's user avatar
0 votes
0 answers
7 views

Spoofing Transaction

This transaction https://etherscan.io/tx/0x2231b527b0063dd2c97472d6289038828db3d91a074c9dafe9e53bd5cf66cdfb has been reported as an event spoofing transaction - however it shows up on the safe app as ...
user128718's user avatar
0 votes
0 answers
6 views

Redeploy safe with same address on OP

I deployed the Safe on Ethereum using this factory: 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2. Now, I'd like to deploy the same Safe address on Optimism. Could you please provide guidance on the ...
solidity-dev's user avatar
0 votes
0 answers
7 views

Error on running safeFactory.deploySafe({ safeAccountConfig })

const provider = new ethers.JsonRpcProvider('https://rpc.ankr.com/eth_goerli') const owner1Signer = new ethers.Wallet(process.env.OWNER_1_PRIVATE_KEY!, provider) const owner2Signer = new ethers.Wallet(...
Anuj Rajput's user avatar
0 votes
0 answers
3 views

How to resolve the safe-cli error "Cannot find enough owners to sign." when trying to transfer an erc-721 NFT

I am trying to transfer an erc-721 NFT. I have: signed in to the safe listed the owners Tried to transfer but got the error: Cannot find enough owners to sign. 1 missing blockchain > ...
grabury's user avatar
  • 151
0 votes
0 answers
9 views

Issue to deploy safe infrastructure on a new chain

We want to follow the procedure described it here : https://github.com/safe-global/safe-infrastructure So we started adding our token to safe-deployment repo and request a bump in the NPM package. ...
Alexandre Cognard's user avatar
0 votes
0 answers
6 views

Inquiry Regarding Account Abstraction and Safe Gnosis Wallet Integration

I am currently exploring the concept of account abstraction and its integration with the Safe Gnosis wallet. My question pertains to the possibility of connecting an existing wallet, as well as ...
Mahsa Karimi's user avatar
0 votes
0 answers
12 views

Recovering assets on ZKsync Gnosis Safe

I acidentally sent assets to a ZKsync address. Is there a way to deploy a ZKsync Safe using the same address from my Ethereum Safe? In the past I have done it in other chains, but on ZKsync its not ...
Gean's user avatar
  • 1
0 votes
0 answers
23 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 ...
rcaballeron's user avatar
0 votes
0 answers
12 views

Trouble creating a Snapshot space using Safe

I am trying to create a snapshot space. I am logged in to app.safe.global. I open the Snapshot dApp from within Safe (I have also tried with WalletConnect with same issue). I follow the process to ...
grabury's user avatar
  • 151
0 votes
0 answers
37 views

What is the correct way of deploying a third-party UUPS upgradeable contract through gnosis-safe multisig?

// Encode deployment data const deployerInterface = new ethers.utils.Interface(CreateCallAbi); const deployCallData = deployerInterface.encodeFunctionData("performCreate", [ 0, "...
Bishal Bist's user avatar
0 votes
2 answers
28 views

Safe transactions are getting failed when executed through relay(Sponsored Call)

I'm trying to execute a Safe transaction through the relay. The transaction has enough signatures, it just needs to be executed. After a few seconds, the transaction status changes to Cancelled and ...
Harsha V's user avatar
0 votes
0 answers
55 views

safe-core: deployProxyWithNonce using script [closed]

I would like to call : deployProxyWithNonce from https://etherscan.io/address/0xa6b71e26c5e0845f74c812102ca7114b6a896ab2#code, not using your UI but with tradictionnal scripts, how could i get ...
Hamza113's user avatar
0 votes
0 answers
9 views

How do I know on-chain if a target address is a Safe?

I know you can get the byte-code of an address, and then check against the stored byte-code of {GnosisSafeProxy.sol} at specific version compiled with a specific compiler. If the comparison returns ...
dcota's user avatar
  • 1
1 vote
1 answer
40 views

error on deploy a Safe on Sepolia with v1.4.1

i use all the info in here https://github.com/safe-global/safe-deployments/tree/main/src/assets/v1.4.1 to deploy a new Safe on sepolia. i use createProxyWithNonce(address _singleton,bytes initializer,...
ziSigmund's user avatar
0 votes
1 answer
23 views

How to call gnosis-safe's changeThresold function from onchain contract which is owner of that safe

I have one safe wallet and it's owner is one smart contract. I want to call safe transaction to this method changeThreshold by that owner contract ? One way i found is ...
Xyz People's user avatar
0 votes
0 answers
28 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 ...
Tiago Soriano's user avatar
0 votes
0 answers
12 views

Guidance Needed for Executing First Transaction with GnosisSafeProxy

I've recently set up a Safe Wallet using the GnosisSafeProxyFactory and successfully created a 'GnosisSafeProxy'. For this proxy, I've used a Nonce, and the owner address is a contract compliant with ...
GianluK.eth's user avatar
0 votes
2 answers
57 views

differences between createTransaction and createTransactionBatch (@safe-global/protocol-kit)

Is there a difference between: createTransaction (used with multiple transactions (MetaTransactionData[])) createTransactionBatch Both seem to do the same thing but createTransactionBatch is not ...
Martin Saldinger's user avatar
0 votes
1 answer
23 views

Could not login social account with Web3AuthModalPack which provided by Safe wallet

It seems that could not log in Web3AuthModalPack with any social media account, like Google, Facebook, etc.. It only works when I login with MetaMask. Anyone get the clue? const init = async () =&...
Captain-tab's user avatar
1 vote
1 answer
33 views

How non owner can execute signed transaction hash in safe?

In Safe web wallet, a non owner can execute the transaction once all the owners sign the transaction. Is it possible to do the same with safe sdk? what are the params need to be send in ...
Harsha V's user avatar
2 votes
0 answers
60 views

How to deploy safe contract with predicted config and gelato sponsored gas fee?

We are trying to create a Safe smart contract account for given users, based on their emails. Is it possible to use gelato, to sponsor the Safe deploy contract transaction fee? I am following the ...
Harsha V's user avatar
0 votes
1 answer
31 views

Refunding with a gas price lower than the minimum unit

When calling execTransaction the gasPrice argument is an uint256 which means that the minimum amount that we can send is 1. For an ERC20 with 6 decimals (like USDC) this would represent 0.000001. ...
sgalinanes's user avatar
0 votes
1 answer
48 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 ...
user127325's user avatar
0 votes
0 answers
13 views

How can I fix this error I am getting when trying to create a Web3AuthModalPack instance?

I am trying to create a Web3AuthModalPack instance using the Web3Auth pack. I am following this guide: https://docs.safe.global/safe-core-aa-sdk/auth-kit/web3auth I am getting this error when running ...
joe17ar's user avatar
  • 15
0 votes
1 answer
23 views

Running safe wallet for other evm chains

I am trying to run safe frontend $ backend for new EVM chain but not able to do so. Can anyone suggest the steps or suggest documentation to follow. BTW I was following https://help.safe.global/en/...
Atharv's user avatar
  • 1
0 votes
1 answer
35 views

How to Deploy any ERC-20 Smart Contract using Safe-Core SDK from Safe Address(gas less)

How to Deploy any ERC-20 Smart Contract using Safe-Core SDK from Safe Address(gas less)
Vivek Dhage's user avatar
0 votes
1 answer
51 views

SAFE Module execution in a Smart Contract

In NodeJS, executing with an EoA, the following transaction is to withdraw ERC20 from a SAFE to receiverWallet which is already a delegate with proper approval. const tx = { from: this.wallet....
André Fatia's user avatar
2 votes
0 answers
43 views

Using Relay Kit to sponsor creation of a Safe

Our goal is to create a Safe for all new users, based on their email. Is it possible to use Relay to sponsor the creation of the Safe? I am following the Protocol Kit instructions for deploying a Safe....
Geeky Rocks's user avatar
0 votes
0 answers
58 views

How to create a Safe Module that allows custom logic in Paymaster?

I want to learn more about how to develop a Gnosis Safe module. Is Safe Core SDK built on top of the ERC 4337? I'd like to add some custom logic for the paymasters that can sponsor transactions for ...
user123897's user avatar
1 vote
2 answers
66 views

Create a new Safe from another contract

I want to build a smart contract called Portal.sol that has a deployeNewSafe() function that does the following: deploys a new safe (from the contract) sets Portal.sol as the only owner of the new ...
Fast Ackl's user avatar
1 vote
1 answer
147 views

Connecting a manually created Gnosis Safe to the Safe UI

I have a Safe at https://etherscan.io/address/0x000000000034065b3a94c2118cfe5b4c0067b615#readProxyContract, and I was having trouble connecting it to both the Safe Web and Safe Mobile apps. When ...
matt's user avatar
  • 13
0 votes
1 answer
36 views

Documentation stores pvt key and creates EthAdapter but how to do it from wallet

I have been trying to create an EthersAdapter instance, but on the documentation provided by the safe protocol kit, they are storing the private key. But while making a dapp and incorporating a safe ...
Venkatesh's user avatar
0 votes
0 answers
38 views

How to setup Module without Owner in Gnosis setup function using Smart Contract

I am trying to setup module by delegate call in setup function of Safe. In my custom factory Smart Contract // Create Gnosis Safe wallet using ProxyFactory address moduleImplementationAddress = ...
Nazar Havryliuk's user avatar
0 votes
0 answers
42 views

Safe-app doesn't wait for transaction execution

I created a custom safe-app using safe-apps-react-sdk. The Dapp shows the transaction results as soon as the transaction enters processing stage and doesn't wait for its execution. In multisig ...
Shruti Jain's user avatar
0 votes
1 answer
100 views

How can I enforce the use of a safe Guard for a limited time only?

I am reading a lot of documentations and source code about Safe and its ecosystem. My goal is to use this protocol for an upcoming hackathon project. From my understanding, a guard can be set up (and ...
BipBop's user avatar
  • 3
0 votes
1 answer
48 views

How to access funds using CLI on Eth Network?

I'd created a multisig account on Gnosis-Safe to receive funds on the Polygon network. The sender sent USDT to the address by mistake without realising that the asset type isn't supported in Polygon. ...
Kritika's user avatar
0 votes
1 answer
86 views

Auth-kit example is not working

https://github.com/safe-global/safe-core-sdk/tree/main/packages/auth-kit/example After running yarn install and yarn start, I get a lot of missing dependencies.
yondur's user avatar
  • 1
2 votes
1 answer
183 views

Gnosis Safe 1.3.0 created using createProxy method cannot accept NFTs

I am part of the https://coinshift.xyz engineering team and I've noticed that safes created using 1.3.0 on polygon using the createProxy method are failing on safeTransferFrom NFT transfers. I've ...
Srikar Yaganti's user avatar
1 vote
1 answer
68 views

Is it possible to integrate GSN OpenGSN v2 meta-transactions into Gnosis Safe smart contracts?

Is it possible to integrate OpenGSN v2 into Gnosis Safe smart contracts? I want to create functionality to create safes and pay fees for user transactions with GSN relayer. The internal approach of ...
Nazar Havryliuk's user avatar
0 votes
1 answer
666 views

How to use Gnosis Safe as Proxy in Etherscan

I created a new Gnosis Safe last week and when I go to the page on Etherscan, I can’t mark it as a proxy to interact with it. It has an error about not being able to find the implementation contract. ...
ASaBs14's user avatar
  • 11
2 votes
1 answer
84 views

Problem with propose a custom transaction (for ERC-20 token)

I have a problem with creating a custom transaction proposal. Here is my code: import { ethers, utils } from 'ethers'; import SafeApiKit from '@safe-global/api-kit'; import EthersAdapter from '@safe-...
Maxim Solovyev's user avatar
0 votes
1 answer
36 views

How can I access the admin panel for the transaction service when using safe-global/safe-infrastructure?

I want to deploy the Safe app on a custom EVM-compatible network using the safe-infrastructure repository. Based on moisses89’s comment (https://github.com/safe-global/safe-deployments/issues/211#...
Hyunduk Shin's user avatar
2 votes
2 answers
60 views

Cannot create the same Safe address on Avalanche C-Chain

I created a Safe address on Ethereum here: https://etherscan.io/tx/0xaee01e245addd3b07123f03209ad52b84401d274149583aa7775a77e07469393 Then I was able to create the same address on BNB and Polygon ...
JOY's user avatar
  • 121
1 vote
0 answers
68 views

Trying to run safe-infrastructure locally

My goal is to run the safe-infrastructure service for a sample test by following the Guide to run our services locally. I am trying to add polygon-zkEVM chain but the service isn't working. PROBLEM ...
Nitin Mittal's user avatar
1 vote
1 answer
118 views

How to setup Module without Safe transaction using setup function

As I understand to and data parameters used in the setupModules function, can help to execute a delegated call that makes modules setup on the Safe creation. /// @dev Setup function sets initial ...
Nazar Havryliuk's user avatar
1 vote
2 answers
124 views

Adding a new chain to the safe-global/safe-deployments repository?

I want to deploy the Safe app on a custom EVM-compatible network using the safe-infrastructure repository. What does adding a new chain like Thundercore Mainnet to the safe-deployments repository mean ...
Hyunduk Shin's user avatar
1 vote
1 answer
49 views

Can the 'safe-global/safe-infrastructure' repository be used for production?

Can the Running our services locally be used for production? If so, how can we remove the port number 8080 from the URL (e.g. http://localhost:8080/)? Why did you include the word 'locally' in the ...
Hyunduk Shin's user avatar
1 vote
1 answer
41 views

Revert issue using the safe-eth-py package because Invalid Owner

Regarding this method in safe-eth-py package https://github.com/safe-global/safe-eth-py/blob/master/gnosis/safe/safe.py#L1113 Is there any limitations in size in the data parameter? We are ...
user116513's user avatar
1 vote
0 answers
46 views

Incomplete Safe Object after Gnosis Safe deployment via SDK

I am currently working on an OpenZeppelin Defender AutoTask script (which is in JS), making use of the safe-core-sdk. The basics are working, I have successfully deployed a Safe via this script on ...
optReceive23's user avatar