Skip to main content

Questions tagged [safe]

The tag has no usage guidance.

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

How to Deploy a Safe Wallet in a Deterministic Way Depending on User EOA Address?

I'm working on deploying a Safe Wallet using the Safe Protocol Kit and Ethers.js. My goal is to deploy the Safe Wallet in a deterministic way based on the user's EOA (Externally Owned Account) address....
Andreas Petersson's user avatar
0 votes
0 answers
15 views

How to Implement Safe Core Security in a Smart Contract on Sepolia Network?

I am currently developing a smart contract on the Sepolia network and I want to enhance its security using Safe Core. I have some familiarity with basic smart contract development in Solidity but I am ...
Ezra Yeneneh's user avatar
0 votes
0 answers
23 views

Safe Wallet | How to sign in to a web app without sending a transaction?

I am looking to sign into a web app that requires me to sign something in my wallet that I normally wouldn't need to spend gas for. However, my safe app requires that I send a transaction for it, how ...
Patrick Collins's user avatar
1 vote
0 answers
25 views

Problem deploying Safe mastercode contract in BSC

I'm helping a friend recover some assets sent in the wrong network. The target address is a Safe multisig, but it does not have an implementation (mastercode) contract behind it. That'd need to be ...
Lauri Peltonen's user avatar
1 vote
1 answer
44 views

Safe replay issue, sdk/cli help needed

I would kindly like to ask someone to help someone being not a dev (me) to verify why during safe recreation (I mistakenly sent my funds from the Bybit 62 SAFE erc to optimism address). Why there is ...
Michał Komarnicki's user avatar
0 votes
1 answer
50 views

Sent to Safe Wallet(ETH) address that exists only for Polygon. Failed to retrieve. Searched and talked to CS but failed. Please advise

Made a transaction on ETH chain to Safewallet(Polygon) address. Tried Safewallet intercom support and watched videos. Tried to create the address on Polygon but failed. Please advise. Original botched ...
SadPepe's user avatar
0 votes
0 answers
22 views

ERC20 Token Missing in Gnosis Safe UI (Transferred Before Safe Creation)

I'm having trouble with an ERC20 token on the base blockchain that isn't showing up in my Gnosis Safe UI. Since the transfer happened before the Safe's creation, I believe the indexer might not have ...
Ivan's user avatar
  • 1
0 votes
1 answer
38 views

safe w/ 4337 module & entrypoint 0.7

We need to setup a safe account with the 4337 module. Using pimlico bundler (w/ and w/o paymaster) with entrypoint 0.7. Seems to deploy ok and can send transactions w/ and w/o paymaster via the ...
user22685947's user avatar
0 votes
0 answers
6 views

Getting error "Contract-transaction-hash="" does not match provided contract-tx-hash=""

I have been using the protocol kit for creating, proposing and executing the transaction via backend. I'm still able to process the transaction for Matic and ZED token, but USDT doesn't seem to work. ...
Ashish Mittal's user avatar
1 vote
0 answers
10 views

Does governance controls safe Wallets?

Is there any way we can control safe wallets via governance? Because safe wallets only support EOAs as owners and governance are contracts. Is it just impossible?
RajaSolidity's user avatar
0 votes
1 answer
27 views

Go back to a safe-app after clicking `view transaction`

I'm working on a safe app for peanut-protocol. Everything is working as it should, but there is one annoying thing that I'm unsure on how to handle. With peanut protocol you can create links that hold ...
Borcherd van Brakell's user avatar
0 votes
1 answer
80 views

After creating an address on the base chain with the same address as the mainnet, how can I transfer assets from the base chain?[safe-core]

I deployed an address on the base chain with the same address as the mainnet. Currently, the following methods don't support withdrawals: 1.The base chain page doesn't show this asset. 2.The Dapp CSV ...
Stereo Zhang's user avatar
0 votes
0 answers
14 views

Using safe transaction builder in own app

Can I use transaction builder in my react app, using iframe in the way it looks in https://app.safe.global/apps/open?safe=sep:0x0000000000000000000000000000000000000000&appUrl=https%3A%2F%2Fapps-...
valentine's user avatar
0 votes
1 answer
14 views

Which fields actually can be null in the SafeMultisigTransactionResponse model in the Safe Transaction Service API?

As far as I can see, the models from endpoints description don't match the data they return. For example, this endpoint and address: https://safe-transaction-polygon.safe.global/api/v1/safes/...
Yurii Pristay's user avatar
0 votes
1 answer
30 views

Safe_L2 v1.4 on Base is Unsupported by the Safe App and Safe SDK

Our app deploy Multisigs on behalf of the users and recently we did migrated to Base. What is happening is that Multisigs created using Safe Proxy Factory v1.3 + SafeL2 v1.4 is marked as Unsupported ...
Filipe Montanari Soccol's user avatar
0 votes
1 answer
23 views

Checking if the following code is a compatible safe module

There are a few potential safe modules in this repo. Let's take an example of SafeBlsPlugin.sol. From reading the safe modules spec it doesn't seem like the above module (and all other modules in that ...
Vaibhav Saini's user avatar
0 votes
1 answer
18 views

Problem with metamask wallet with debian LINUX

have a prblem with METAMASK wallet.I forgot my seedphrase but have the password,I use Linux Debian and I need to access to the safe,u have solution?
azye a's user avatar
  • 1
0 votes
1 answer
19 views

Safe Contract Without Nonce

Is it possible to modify the Safe contracts by removing the nonce parameter and executing a transaction. I am trying to do this but i am stuck on the signature part .It's giving me signature error . I ...
Jaskaran Singh's user avatar
1 vote
2 answers
39 views

Is it possible to delete a signed message request in Safe?

A Safe co-signer has submitted a signed message: However, we no longer want to sign this message. How can we remove it from the UI? I cannot see any delete button.
Paul Razvan Berg's user avatar
0 votes
1 answer
45 views

Replayed Safe Using Function CreateProxyWithNonce of Safe Factory Proxy 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 dosn't allow me to interact with

Help Needed I Replayed a Safe Using Function CreateProxyWithNonce of Safe Factory Proxy 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 and this Safe doesn't allow me to interact with SAFE UI, I need to ...
ReFi Medellin's user avatar
1 vote
0 answers
28 views

SafeProxy contract is not deployed on the current network

I am trying to send ETH from my safe wallet. Safe address : 0x159bD467fafcfA348D2b5f357b23aA1d70E814A0 .proposeTransaction({ safeAddress: checksumSafeAddresss, safeTransactionData: safeTransaction....
ABDUL 's user avatar
  • 11
0 votes
1 answer
16 views

Update safe app list to include our dapp on the newly supported networks

Hi our app is in the safe app list for the original list of networks safe supports, is there a process to expand this to the new networks? Our app already supports the new networks.
Mark Howard's user avatar
0 votes
1 answer
18 views

Send DAI on polygon on a SAFE Optimism smart contract wallet

i send some dai polygon on a smart contract SAFE Optimism. Can someone help me pls i can pay a dev if he find me the solution. Thats not the same proxy so some people said its not possible. thanks
Tomso's user avatar
  • 1
0 votes
1 answer
52 views

deploySafe function transaction is stuck in txpool as pending on Polygon Mainnet

I'm trying to deploy a Safe contract using safeFactory.deploySafe with certain transaction options, but the deployment appears to be stuck as pending in the transaction pool. Here is the sample code I'...
Peter 's user avatar
0 votes
3 answers
198 views

Problem with Safe wallet on Optimism - cannot withdraw funds due to unsupported base contract

We are struggling to withdraw funds from our Safe on Optimism. A couple months ago, we sent funds on Optimism to our Safe multisig address - which was only set up on Mainnet at the time. Realizing our ...
Cori's user avatar
  • 1
0 votes
1 answer
44 views

Owners who have rejected or who haven't reacted to a safe tx

I am building a notification system which will allow the owners who have not yet reacted(approved/rejected) the tx notify them to take action against a tx. There is a way to get who have approved the ...
Venkatesh's user avatar
1 vote
1 answer
23 views

Safe Contract Signature

Can a Gnosis safe contract be owner of another Gnosis Safe contract ? Does it works ? if it works, how to integrate contract-signature with it ?
user129105's user avatar
1 vote
1 answer
41 views

How can I start Integrating Safe wallets for AA

I had a couple of questions regarding AA in safe wallets. Does Safe Wallet support AA by default? While using the AA SDK, it says it generates an EOA, does it also create a smart contract wallet at ...
Zartaj Afser's user avatar
  • 4,474
0 votes
0 answers
52 views

Safe - refund amount is always less than gas fee

I'm trying to send some ether from a safe account to an EOA. However, the refund amount received back is always less than the gas fee. The following code snippet shows how I'm estimating both the base ...
Pavide's user avatar
  • 1
0 votes
1 answer
77 views

How to create Batch tx?

How to create a batch tx as shown in the safe app where using the click of Execute Batch you can combine all the pending tx into one and execute them at once. I am using this code: const executeBatch =...
Venkatesh's user avatar
0 votes
2 answers
99 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
1 answer
157 views

(Gnosis) Safe Transaction Not Showing In Metamask

I have a Metamask wallet and a (Gnosis) Safe wallet on the Sepolia network. I sent some Sepolia ETH to the Safe wallet (this transaction shows correctly in Metamask). I then sent some Sepolia ETH back ...
Neo's user avatar
  • 35
0 votes
1 answer
44 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 ...
Hasan Karahan's user avatar
0 votes
1 answer
30 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
1 answer
31 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
0 votes
1 answer
41 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
0 answers
19 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": &...
Aman Zishan's user avatar
0 votes
1 answer
28 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
41 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 ...
Christian Papathanasiou's user avatar
0 votes
1 answer
68 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 ...
Christian Papathanasiou's user avatar
0 votes
0 answers
24 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 ...
user126194's user avatar
0 votes
0 answers
35 views

Who is earning the Safe Paymaster fees?

I am running a wallet project where the business model is to earn revenue by Paymaster fees in ERC20 tokens. Will Safe allow me to set my own Paymaster fees and will Safe allow me to earn revenue that ...
0xR's user avatar
  • 1
0 votes
1 answer
45 views

What is Safe base API URL for Gnosis Chain?

What is Safe base API URL for Gnosis Chain? Can't find any in the docs Both https://safe-transaction-xdai.safe.global https://safe-transaction-gnosis.safe.global don't work
Ulyana Skl's user avatar
0 votes
0 answers
14 views

Custom RPC URL Support for EVM Mainnet?

We are currently developing a new EVM-based mainnet and we are interested to know if Safe Wallet supports custom RPC URL functionality. Could you please let us know if it is possible to configure and ...
NFTERs Platform's user avatar
1 vote
1 answer
64 views

Proposed Safe transaction from delegate address is not trusted

I'm currently facing an issue on one of the tools I'm working on. The goal of the tool is to have a CI job that sync a Safe account to a github repo. When creating new proposals and they get merged to ...
Iulian Rotaru's user avatar
0 votes
0 answers
31 views

Safe-aa-sdk getting error like execution reverted for tx with calldata like approve, transfer but works for send native gas(without data like "0x")

Hey team I am trying to execute tx like erc20 simple transaction by populate calldata and send or relayTransaction using safe-aa(4337). But it is getting error like execution reverted. But safe-aa ...
sunny radadiya's user avatar
0 votes
0 answers
21 views

Cannot get balances in "tx-service"

Upon typing "tx-service" and "balances", getting an error "Cannot get balances: b''"
Arthur's user avatar
  • 101
0 votes
1 answer
67 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, ...
Markus's user avatar
  • 1
1 vote
2 answers
102 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
0 votes
1 answer
264 views

How to safeTransfer an ERC20?

I have to safeTransfer an ERC20 to a smart contract. How can I do this? I understand that SafeERC20 is not an extension of ERC20, this is why I don't understand how I am able to interact with safe ...
Falcon Stakepool's user avatar