Questions tagged [multisignature]
multisignature is a process of requiring multiple parties to unlock funds, decrypt information or sign transactions
188
questions
0
votes
1
answer
31
views
I want to call a contract method using my safe wallet address
I made a safe wallet in my panel safe wallet which is 2/3 signers. I want to use it in my access control for an admin role and use it for calling a transfer method with it only. The problem is when I ...
0
votes
0
answers
25
views
Native WalletConnect App not resolving
I recently tried to connect a Safe Wallet through native WalletConnect App to my Dapp but I encounter the same issue that you can try on your own trying to use Uniswap on any testnet.
Basically what ...
0
votes
1
answer
14
views
Verify signature result return 0x
The return signature result from signMessage method obtained is 0x. How do we handle 0x signer result from frontend?
const signer = new ethers.providers.Web3Provider(provider).getSigner();
try {
...
0
votes
1
answer
55
views
A special private key that can be used to make a TX to a certain wallet ONLY
I want to be able to archive this:
a private key or its substitute (P) of a user wallet is stored on a server
there're 100s of user wallets there, hence 100s of (P) too
server isn't a safe ...
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
1
answer
24
views
Is it possible to trigger send transaction from NodeJs server for safe wallet without owner private key and owner get the notification for signing
I want to create a NodeJs server and use the safe sdk wallet to create the safe Instance and initiate the transaction from it, and then send the notification to all owners so that they can sign the ...
1
vote
1
answer
29
views
Is there any way to programme the main signer?
I want to create, for example, a safe for 4 users. The transaction must have 3 signatures. One of us is the main investor and has the best knowledge. Is it possible to programme the signature so that ...
0
votes
1
answer
55
views
Creating a base multisig with the same address as an eth multisig
Is it possible to create a safe multisig on base that has the same address as a safe multisig deployed on eth mainnet?
During a token presale we had a few customers accidentally send their funds to a ...
0
votes
1
answer
29
views
Create a digital signature hash via Gnosis/Safe Multisig Wallet
I have a multisig wallet setup at https://safe.global/. I need to prepare a TX which calls a contract, and one of the parameters of the function I am calling needs a digital signature of the (tightly ...
2
votes
0
answers
144
views
Multi-sig Safe (formerly Gnosis Safe) ERC-4337 transaction with gas abstraction
Having a hard time estimating gas using eth_estimateUserOperationGas for a Safe execTransaction call wrapped in a UserOperation.
I have a safe contract deployed with the ethInfinitism ERC4337 Safe ...
0
votes
0
answers
17
views
TypeError: Safe.create is not a function
I want to get the already deployed contracts in safe
const safeSdk:Safe = await Safe.create({
ethAdapter: ethAdapterOwner1,
safeAddress: "0x31cbf07d16F51Ad83C2c4ab90579DE863da5A9b7"...
0
votes
0
answers
260
views
Can i transfer token contract on sepolia testnet to Safe smart contract wallet address on bnb smart chain?
I want to use safe smart contract wallet address as multi-sig wallet for our token smart contract to mint/send & transfer tokens. Before connecting to our actual token smart contract we want to ...
0
votes
0
answers
15
views
Help with RenounceOwnership guideline using Multisig
I'm quite new here where I used Safewallet as a smart contract deployment.
Right now, I'm trying to renounce my ownership in polyscan, but it keeps failing.
Is there any complete guideline for me to ...
0
votes
0
answers
11
views
Treshold signature computing
I have two questions:
Can someone point me to some solution providing multi-party {t,n}-threshold ECDSA?
I imagine that such scehemes works first by creating an ECDSA private key then sharding it to ...
1
vote
0
answers
8
views
When using the zodiac modulue my transaction simulation works but, when i try executing my transaction on tally it reverts the transaction
i keep trying to use the zodiac govener module on my gnosis safe but no transaction is working at all, ive followed the youtube guide and firstly when i use the transaction encoder i get this error ...
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
1
answer
55
views
Is it possible to make a multisig wallet where one of the owners can cancel a transaction?
The objective is to create a wallet, that depends on a time-frame (e.g.. 2days) before a transaction gets executed. Before this time frame is reached, one of the owners could cancel the transaction if ...
1
vote
2
answers
98
views
Facing issue with deploying safe contracts on mumbai testnet
I downloaded the safe contract latest release from https://github.com/safe-global/safe-contracts/releases/tag/v1.4.0 and i am trying to deploy the contract . I am trying to run npx hardhat --network ...
0
votes
2
answers
346
views
Using Gnosis safe as a multisig owner to ERC20 token contract
I launched a wallet and created a safe on the safe website with 3 owners and 2/3 threshold. Now i have an erc20 token contract which is ownable. I have some functions in erc20 token contract which are ...
1
vote
0
answers
20
views
How can I connect MultiSig solidity Smart contract with the Safe Protocol?
I have created a MultiSig Smart Contract using solidity and I want to use Safe Protocol here so how can I achieve that?
1
vote
1
answer
34
views
why does gnosis doesn't accept my input argument for the set up?
I'm setting up a safe and when trying to setting it up I'm adding some inputs that look eligible because i checked them with some other codes that were doing the same thing but I get an error on the ...
0
votes
0
answers
191
views
Setup a Gnosis Safe on Polygon with same address, cannot execute txs
Browser: Brave Browser
OS: Ubuntu 22.04
wallet connection: MetaMask
Hi there! We have deployed several instances of our multisigs on many networks, Mainnet, Gnosis Chain, Polygon, Optimism etc.. We ...
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 ...
3
votes
1
answer
349
views
Multi sig solutions for validator withdrawal key
Validators for ETH2.0 have a pair of keys: 1 for validation (hot wallet) and another one for withdrawal (cold wallet). It looks like the tx data for depositing the stake requires both public keys for ...
8
votes
4
answers
1k
views
EIP-4337 account abstraction and losing private keys
The big problem we all know in ethereum is, losing private key for your EOA is dangerous. If somebody steals it, you're done, all your assets are gone.
It's said EIP-4337 solves it by separation of ...
0
votes
2
answers
76
views
Using Smart Contract Clone Factory or having 1 smart contract storing all information
I am new to the smart contract world. I am tasked with the following situation:
Building a multi-sig vault that different clients can use.
I see 2 approaches
Create 1 smart contract that stores all ...
0
votes
0
answers
25
views
Validating signers for multisig address
I am curious if there is a way to get all the signer addresses of a particular multisig along with the threshold using infura?
1
vote
1
answer
29
views
A transaction call only if two addresses agree
I have a smart contract and i want a function (transaction) only be called if two addresses agree (maybe signs it or whatever), How can i solve this ? should i use Gnosis Safe to create a multisig ...
0
votes
1
answer
48
views
What Kind of Multisig Wallet Is This?
I came across a really interesting scam when someone sent me an NFT that was a picture of a wallet seed phrase and a wallet interface with several thousand dollars in it which really made me laugh. ...
0
votes
0
answers
69
views
How Threshold Signatures have the same Address / Public Key
I am learning about threshold signatures and their use cases on EVM Blockchains.
I am trying to understand how they are able to always have the same address.
Is the following correct? It is my ...
0
votes
1
answer
95
views
I want to access several multi-sig wallets deployed with pragma solidity >=0.5.0 <0.7.0. How can I get the right frontend? Github Gnosis Safe v3.12.0?
I have several wallets that need to be accessed with the interface that was live on https://gnosis-safe.binance.org. When it changed to https://gnosis-safe.io/app/bnb I transferred several funds but ...
1
vote
0
answers
99
views
Can’t perform transactions on my gnosis safe as I misplaced my Two other wallet information
Been a while I used my gnosis safe and now I’m trying to claim my safe airdrop and discovered I can’t find my 2 other wallet information and I’ve got access to only one out of my 3 wallets. I can’t ...
4
votes
4
answers
632
views
Account Abstraction still requires EOA signatures?
I was under the impression that with account abstraction, I would be able to directly initiate smart contract calls without an EOA. However, after reading through zkSync's Account Abstraction example, ...
0
votes
1
answer
99
views
Accessing data of struct in mapping externally
MultiSig Wallet contract:
contract MultiSig {
address[] public owners;
uint256 requiredVoteCount;
event Deposit(uint256 amount);
event Approved(address approverOwner, uint256 approvedTransaction);
...
0
votes
1
answer
43
views
How to secure and recover a multisignature wallet
I am creating an erc-20 token which funds will be managed by some board members using MultiSig wallet/contract. Let's say I have 5 members and 3 out of 5 votes is enough to manage funds. What happpens ...
0
votes
0
answers
94
views
Solidity assembly function returns false on forked blockchain
I try to simulate submitting transaction to Multisig contract and confirming transaction by other multisig members by impersonating their account on Hardhat with forking.
I managed submitting and ...
1
vote
1
answer
806
views
How to sign a message with Gnosis safe?
I need to sign the message to claim tokens in claim.hydradx.io and I am trying to have a text of my message following the intruction below:
If you have entered your ETH address manually, you will ...
1
vote
2
answers
228
views
Making all owner functions multi sig
I have a smart contract with various owner functions such as these:
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new ...
0
votes
2
answers
534
views
Error panic code 0x32 when testing with Hardhat **Solved**
When I try to test this contract with Hardhat I get the next error related to the "Approve Transaction with the 3 accounts" test. But I have no idea why this error is triggered.
Error: VM ...
0
votes
1
answer
285
views
deploy a smart contract using multisig wallet [duplicate]
I would like to be able to use the multisig capability at the time of signing the contract deployment transaction
Is there a tool that allows me to use multisig wallets for the deployment of my smart ...
0
votes
1
answer
1k
views
Ordering transactions in a batch multisend/multicall
I've learned you can batch multiple transactions into one transaction using contracts like multisend/multicall. This is useful for things like large airdrops.
However, what if we need to order the ...
1
vote
0
answers
30
views
How do write my own version of multisig
I was wondering if someone could help me out with something.
For fun I'm trying to get mulsig working in my own react app. Where I'm stuck is this. I use the sdk to create a transaction and sign it, ...
1
vote
0
answers
154
views
How can i create a gnosis safe wallet from another smart contract?
I already have a factory contract that is used to deploy the logic contract but with the deployment of the logic contract I also want to create a gnosis safe wallet, So is it possible to create gnosis ...
0
votes
0
answers
40
views
How to deploy contracts when approved by a DAO
Here's the flow I'm hoping to achieve:
Member proposes a contract to be deployed, including source code.
DAO votes on whether or not the contract should be deployed.
If the vote is approved the ...
0
votes
1
answer
601
views
Gnosis Safe propose MultiSig transaction with contract interaction programmatically
Is there a way of proposing multisig transactions in Gnosis programmatically (with Safe Transaction Service API or Safe Core SDK or anything else) that can interact with external contract (by calling ...
0
votes
1
answer
109
views
Gnosis Safe on Fantom
There seems to be unofficial Gnosis Safe launched on Fantom blockchain.
https://docs.fantom.foundation/staking/fantom-safe
Does this solution have the same API that Gnosis Safe provides to get ...
0
votes
1
answer
135
views
Integration of Gnosis safe with external contracts
Can anyone suggest how a safe created in gnosis UI be inherited with the explicit contract for multisign? I am aware of contract interactions that gnosis provides but the requirement is different. For ...
1
vote
2
answers
81
views
What are the most widely used open source DAO frameworks?
I am currently researching what are the best open-source on-chain Governance Tools out there (for beginners / intermediates).
I was researching something similar in 2016 / 2017 but I remember the ...
0
votes
0
answers
23
views
How do dapp applications have access to your assets belonging in a multisig/smart-contract when they only have access to the wallet address signing?
If I mint an nft that I want myself and another wallet to have access to and I connect to an application that needs access to this minted nft to check the metadata for example how will they be able to ...