smart contract cash flow