Contract interactions

How to directly interact with smart contracts from youer Safe.

Lukas Schor avatar
Written by Lukas Schor
Updated over a week ago

Here's an example on how to use the "Contract Interaction" feature to interact with arbitrary smart contracts. You can access the Contract Interaction feature using the Send button.

1) Select a smart contract to interact with

First, you need to paste a valid Ethereum address of a smart contract that you would like to interact with.

2) Specify the ABI

For contracts that are verified on Etherscan, we automatically suggest the ABI, but you can also add an ABI manually using the input field.

3) Select the method

You can now select one of the available methods for this contract. Safe supports both, read and write functions.

4) Define parameter

The interface will now display the parameters and parameter types of this method. Optional: Define how much ETH is being sent with this contract interaction in the Value input field.

5) Review and send

Finally, you can review your smart contract interaction and confirm the transaction. Depending on your owner setup, the transaction will have to be confirmed by other signers as well.

Did this answer your question?