pub fn sc_call_with_async_and_callback(
    tx_input: TxInput,
    state: BlockchainMock
) -> (TxResult, BlockchainMock)