contract-proxy-kit icon indicating copy to clipboard operation
contract-proxy-kit copied to clipboard

Enable batched transactions and contract account interactions using a unique deterministic Gnosis Safe.

Results 38 contract-proxy-kit issues
Sort by recently updated
recently updated
newest added

There's an issue with using the CPKFactory: https://github.com/gnosis/contract-proxy-kit/blob/bd3e9160a3c4e7c14f34bb5674475eee8560a629/contracts/CPKFactory.sol#L44 Specifically, the line above could fail but the whole transaction could succeed. Should have `require`d the transaction to succeed.

bug
contracts

It should be possible to send along ether when deploying a new proxy Related https://github.com/gnosis/safe-contracts/issues/186

contracts

Check https://tools.ietf.org/id/draft-knodel-terminology-00.html#rfc.section.1.1.1 - Use inclusive language (README.md, new issues, etc.) - Review branch names (*master* to *main*, etc.) - Review code variables (*masterCopy* to *implementation*, etc.)

documentation
ts

add GSN support for contract-proxy-kit based on tpi code. passes (most) of the tests for web3. note that most adaptations is for the tests, and not for the proxy kit...

Currently when you call execTransactions it will submit the transaction to the connected wallet. It would be nice if possible to return the signed transaction without submitting it (some wallets...

ts

Depends on and is related to #19 Basically, this issue is about what is needed for gas relaying to also work for initial transactions of nonexistent proxies. I think this...

contracts
ts

In addition to Web3 and Ethers, allowing CPK instances to be the providers in conjunction with #14 will allow the following diagram of accounts: ``` 1 / o-p-2 \ 3...

ts

Some applications (like Gelato) require to send transactions on behalf of the user under certain conditions. This can be done by deploying and registering Safe modules. The CPK should allow...

documentation

The error is thrown when trying to call execTransactions with Safe (walletconnect): here is the example app where you can reproduce this: https://github.com/gnosis/cpk-compound-example/blob/master/src/components/CompoundForm.tsx#L70

bug

Getting transaction data for execTransactions _might_ allow for some way to `estimateGas` more reliably for those transactions (#7). Also, it would enable batching transactions from a bunch of different proxies...

ts