Perp admin app is a project for executing openzeppelin upgradable contract of Perpetual protocol. Sending transaction on an upgradable contract with the gnosis safe app is pretty painful. You need to copy abi from blockscout or etherescan and fill proxy address in "to" field, which is pretty easy to fill wrong addresses such as implementation address.
perp admin safe app is forked from gnosis/safe-react-apps and add contract select input and automatic fill abi to avoid mistake.
- open a gnosis safe app
- click apps on sidebar
- click add custom app
- fill
https://admin.perp.exchange/
to App URL - select production or staging environment, layers and contract
- sending transactions!
This library is released under MIT.