0xStation / proposer

1 stars 0 forks source link

In-app Gnosis Safe execution #779

Closed ilikesymmetry closed 1 year ago

ilikesymmetry commented 1 year ago

What's included in this pr + description

Motivation & Context

Steps to test

Screenshots and/or loom video

Outstanding issues

Relevant docs

linear[bot] commented 1 year ago
WEB-957 In-app gnosis payment execution (single)

Resources: * [Designs](https://www.figma.com/file/dEkMwNyiRBGezorxrW5iP4/S11?node-id=214%3A29947) * [Gnosis Safe contract](https://github.com/safe-global/safe-contracts/blob/main/contracts/GnosisSafe.sol) * [execTransaction function](https://github.com/safe-global/safe-contracts/blob/main/contracts/GnosisSafe.sol#L111) * copy ABI from Etherscan [here](https://etherscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552#code) * [Safe transaction API](https://safe-transaction-mainnet.safe.global/) * use `/v1/multisig-transactions/{safe_tx_hash}/confirmations/` to fetch signatures from signers needed to call contract * concat to one `bytes` value by removing `0x` from each individual signature and concatting them in order of increasing address values (using `sortAddressesIncreasing` utility) * [Gnosis Safe version deploy history](https://github.com/safe-global/safe-deployments/tree/main/src/assets)

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
web ✅ Ready (Inspect) Visit Preview Nov 29, 2022 at 2:38AM (UTC)
mindapivessa commented 1 year ago
Screen Shot 2022-11-28 at 11 37 40 AM