smart contract interactions.