Tags
The following are guides to submit transactions to Safe as a BCM Signer.
Setup
- Connect the BCM Signer wallet to Safe.
- Click âNew Transactionâ.
- Click âContract interactionâ.
- Enter the Beanstalk contract address in the âEnter Address or ENS Nameâ field.
- Enter the Beanstalk contract ABI in the âEnter ABIâ field.
- Under âTransaction Informationâ, leave the Beanstalk contract address in the âTo addressâ field.
0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5
https://raw.githubusercontent.com/BeanstalkFarms/Beanstalk/master/protocol/abi/Beanstalk.json
Minting Beans Txn
- Select
diamondCutin the âContract Method Selectorâ field. - Enter
[]in the_diamondCutfield. - Enter
0x077495925c17230E5e8951443d547ECdbB4925Bbin the_diamondCutfield. This is theInitMintaddress (see How to Verify Mint Txns ). - See How to Verify Mint Txns in order to generate the
_calldatafield. - Click âAdd transactionâ.
- Click âCreate Batchâ.
- Click âSimulateâ to run a Tenderly simulation and make sure it succeeds.
- Click âSend Batchâ.
- Click âSubmitâ in the popup and sign with your hardware wallet.
Pause / Unpause Txn
- Enter â0â in the âETH valueâ field.
- Select
pauseorunpausein the âContract Method Selectorâ field. - Click âAdd transactionâ.
- Click âCreate Batchâ.
- Click âSimulateâ to run a Tenderly simulation and make sure it succeeds.
- Click âSend Batchâ.
- Click âSubmitâ in the popup and sign with your hardware wallet.
Diamond Cut Txn
- If the
diamondCutcall hasFacetCuts(the array is non-empty), itâs typically easier to toggle on âCustom dataâ at the top. - Enter â0â in the âETH valueâ field.
- Enter the hex encoded transaction in the âDataâ field.
- Click âAdd transactionâ.
- Click âCreate Batchâ.
- Click âSimulateâ to run a Tenderly simulation and make sure it succeeds.
- Click âSend Batchâ.
- Click âSubmitâ in the popup and sign with your hardware wallet.